|
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 |
|||
|
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] |
|||
|
29.04.2005, 11:58
Beitrag: #3
|
|||
|
|||
|
ok also wenn jemand den code einrückt, wie soll ich dann die leerzeichen in php eintragen ?
|
|||
|
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 |
|||
|
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> .*)<head> .*)<title> .*)...§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. |
|||
|
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 |
|||
|
29.04.2005, 12:11
Beitrag: #7
|
|||
|
|||
|
ja, die Zeile davor mus so aussehen:
$ausdruck='§(.*)<html> .*)<head> .*)<title> .*)...§Uis';Sorry! |
|||
|
29.04.2005, 12:16
Beitrag: #8
|
|||
|
|||
|
muss ans ende von $ausdruck='§(.*)<html>
.*)<head> .*)<title> .*)...§Uis'; auch so ein (.*) ?
|
|||
|
29.04.2005, 12:17
Beitrag: #9
|
|||
|
|||
|
ich glaube schon, aber vor §Uis
|
|||
|
29.04.2005, 12:18
Beitrag: #10
|
|||
|
|||
|
Jo es geht Danke ! ich sag ja WEBHILFE.INFO 4 ever !
|
|||
|
|
| 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 |
|





.*)<head>