Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
html-tag in php übergeben ?
29.04.2005, 11:02
Beitrag: #1
html-tag in php übergeben ?
Hy ich habe ein kleines Problemchen, denn ich bin dabei ein Html-Tutorial zu schreiben und da will ich (wie ehemals auf html-kurse.com) kleine tests mit einfügen aber das will ich mit php machen! aber wenn mann jetzt (wie in dem test verlangt) das grundgerüst einer html-datei in das formular eingibt und es dan in die auswertungsdatei übergeben wird dan weiß ich jetzt nicht wie ich das in der if anweisug auswerten soll ! wegen den absätzen die man in dem formular machen muss ! denn mann soll das eingeben :

<html>
<head>
<title></title>
</head>
<body>
</body>
</html>

aber wie soll ich das jetzte auswerten ?

also so ähre es ja kein problem :

<html><head><title></title></head><body></body></html>

Hier ist meine auswärtungs datei :
[php:1]<?php
$eingabe = $_POST["eingabe"];
$ergebniss = "<html><head><title></title></head><body></body></html>";


if($eingabe == $ergebniss)
{
echo "richtig!";
}
else
{
echo "Falsch !";
}
?>[/php:1]

und so sieht der test aus :
http://www.webmastguide.de/content/html-...d-test.php
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.04.2005, 11:27
Beitrag: #2
 
"
" steht für einen Zeilenumbruch.
Also "<html>
<head>
..."

Aber dein Grundgerüst ist falsch, der Doctype fehlt. Aber da es sehr viele verschiedene Dictype Versionen gibt ist das alles recht aufwändig...
Dann musst du noch beachten, wenn jemand den Code einrückt, also
[code:1]
...
<head>
<title></title>
</head>
...
[/code:1]
schreibt.

Oder manche Leute schreiben das auch so
[code:1]<head><title></title></head>[/code:1]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.04.2005, 11:58
Beitrag: #3
 
ok also wenn jemand den code einrückt, wie soll ich dann die leerzeichen in php eintragen ?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.04.2005, 12:02
Beitrag: #4
 
geht nicht ! ich habe jtzt den quelltext eingegeben :

<html>
<head>
<title></title>
</head>
<body>
</body>
</html>

und das ist die PHP-datei :
[php:1]
<?php
$eingabe = $_POST["eingabe"];
$ergebniss = "<html>
<head>
<title></title>
</head>
<body>
</body>
</html>";


if($eingabe == $ergebniss)
{
echo "richtig!";
}
else
{
echo "Falsch !";
}
?>
[/php:1]

was ist falsch ?

denn er gibt : Falsch an
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.04.2005, 12:05
Beitrag: #5
 
Ich hab absolut keine Ahnung, du kannst ja nicht für jede Möglichkeit eine eigene if Abfrage machen. Daher würde ich mal wieder zu regulären Ausdrücken tendieren...

[php:1]
<?php
// vorher sollte natürlich geschaut werden, ob überhaupt etwas abgeschickt wurde...
$eingabe=$_POST['eingabe'];
$ausdruck='§(.*)<html>Crying.*)<head>Crying.*)<title>Crying.*)...§Uis';
if(preg_match($ausdruck,$eingabe)){
echo "<p>
";
echo " Die Eingabe war richtig
";
echo "</p>
";
}else{
echo "<p>
";
echo " Die Eingabe war falsch
";
echo "</p>
";
}
?>
[/php:1]

Ich glaube so könnte das funktionieren, das mit dem Doctype habe ich mal weg gelassen, weil mir dafür keine Lösung einfällt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.04.2005, 12:11
Beitrag: #6
 
bei denem script kommt aber ne fehler meldung :
Warning: Unknown modifier '<' in /srv/www/htdocs/web3/html/content/html-kurs/1/grund-test-ergeb.php on line 5

und line 5 ist die if() abfrage
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.04.2005, 12:11
Beitrag: #7
 
ja, die Zeile davor mus so aussehen:
$ausdruck='§(.*)<html>Crying.*)<head>Crying.*)<title>Crying.*)...§Uis';

Sorry!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.04.2005, 12:16
Beitrag: #8
 
muss ans ende von $ausdruck='§(.*)<html>Crying.*)<head>Crying.*)<title>Crying.*)...§Uis'; auch so ein (.*) ?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.04.2005, 12:17
Beitrag: #9
 
ich glaube schon, aber vor §Uis
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.04.2005, 12:18
Beitrag: #10
 
Jo es geht Danke ! ich sag ja WEBHILFE.INFO 4 ever ! Wink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Imagename an ein anderes PHP Script übergeben? puma 5 234 13.08.2006 17:36
Letzter Beitrag: puma
  Tabellenpflege in HTML Nordsturm 21 980 25.08.2005 19:51
Letzter Beitrag: ~Christian
  HTML-Startseite ersetzen durch PHP-Seite? Nordsturm 8 443 23.08.2005 17:34
Letzter Beitrag: e-phy
  PHP statt HTML Sam Fisher 7 546 05.08.2005 15:18
Letzter Beitrag: Sam Fisher
  Eine PHP-Skript in einer HTML-Seite mit Frames anzeigen lass kueser 1 179 23.05.2005 15:15
Letzter Beitrag: znay
  Datenbak-werte in einen Link übergeben ? Novadis 10 376 26.04.2005 18:00
Letzter Beitrag: White

Gehe zu:

KontaktWebhilfe.infoNach obenZum InhaltArchiv-ModusRSS-Synchronisation