ggp Skrevet 15. desember 2004 Del Skrevet 15. desember 2004 (endret) Jeg lurer på hva som er galt i min gjestebok, når jeg skal legge til et inlegg så skjer dette: Parse error: parse error, unexpected T_STRING in /mnt/home2/a/aa/aadnk/public_html/flaffy/news2/upload2.php on line 6 Selve upload koden er her: $topic = nl2br(strip_tags($_POST["topic"])); $upload = nl2br(strip_tags($_POST["upload"])); $nick = strip_tags($_POST["nick"]); Linje. 6: $somecontent = "<div id="text"><p class="style5"><span class="style7"><?php $file = file("news.txt"); foreach ($file as $linje) { print $linje . ""; ?></span></p><div id="nick"><p class="style1">Topic: $topic | By $nick </p></div></div>"; Vet ikke om du orker å lese koden men uansett er det noe galt her... - Takker for hjelp Endret 15. desember 2004 av ggp Lenke til kommentar
Torbjørn Skrevet 15. desember 2004 Del Skrevet 15. desember 2004 det har med hvordan du bruker dine strenger: jeg skal vise med et par eksempler: $var = "test"; # går fint $var = "tes"t"; # ser du problemet her? du har " inni strengen http://no2.php.net/manual/en/language.types.string.php Lenke til kommentar
ggp Skrevet 15. desember 2004 Forfatter Del Skrevet 15. desember 2004 Yeah, nå virket det tusen takk Lenke til kommentar
ggp Skrevet 16. desember 2004 Forfatter Del Skrevet 16. desember 2004 Hvordan får jeg dette til å virke: - Jeg har en textfield som kalles for: $topic og en submit button, jeg skriver 'test' inni textfield'n ($topic) ... Når jeg klikker på knappen blir jeg flyttet til makephp.php ... - Hva er galt her: $filename = "posts/$topic.php"; Når den skal skrive en fil inni 'posts' mappen, blir ikke filen kalt for 'test.php' men for '.php' ... Hva er galt ? Lenke til kommentar
El Nino Skrevet 16. desember 2004 Del Skrevet 16. desember 2004 Brukte litt tid på å skjønne hva du mente, men det kan jo være ølen.. Anyway, du må bruke $filename = "posts/".$_POST["topic"].".php"; Lenke til kommentar
Stian_ Skrevet 17. desember 2004 Del Skrevet 17. desember 2004 Det var litt vanskelig og forstå, men forstod jeg det riktig, så misforstod El Nino. Slik jeg tydet det så må det i så fall skrives noe sånt som dette: $filename = "posts/".$topic.".php"; fordi du har: posts/ + $topic + .php korrekt? muligens det mangler et par \ der, men det er bare å prøve seg frem. . virker i alle fall som + hvis du ikke forstod det. Lenke til kommentar
El Nino Skrevet 17. desember 2004 Del Skrevet 17. desember 2004 Det var litt vanskelig og forstå, men forstod jeg det riktig, så misforstod El Nino. Slik jeg tydet det så må det i så fall skrives noe sånt som dette: $filename = "posts/".$topic.".php"; fordi du har: posts/ + $topic + .php korrekt? muligens det mangler et par \ der, men det er bare å prøve seg frem. . virker i alle fall som + hvis du ikke forstod det. Du, resultatet av din og min kode er akkurat det samme. Problemet med din kode er et han må ha "register_globals=on" og det er en sikkerhetsrisiko. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå