Avatar billede coinz Nybegynder
21. februar 2003 - 09:16 Der er 11 kommentarer og
1 løsning

hvad fejler denne kode?

if (trim(strtolower($_POST["navn"])) == "admin") { print "Det er ikke tilladt at bruge navnet Admin"; exit; } $file = fopen("./beskeder.txt","a"); function Smilies($str) { $str = ereg_replace("[:]+[)]","-",$str); $str = ereg_replace("[:]+[D]","-",$str); $str = ereg_replace("[>]+[)]","-",$str); $str = ereg_replace("[0]+[)]","-",$str); $str = ereg_replace("[:]+[(]","-",$str); $str = ereg_replace("[:]+[P]","-",$str); $str = ereg_replace("[:]+[Q]","-",$str); $str = ereg_replace("[:]+[O]","-",$str); return $str; } $besked = Smilies($besked); fputs($file,"$from $navn $br $frome $epost $br $hpe $hp $br $histxt $besked $hr"); fclose($file);

Den fungerer ikke som den skal og vises bare nederst på siden. Og prøv venligst at gøre forklaringen så pædagogisk som muligt. Det er alt for tidligt på dagen til at få underlige ting at vide :-D

-coinz-
Avatar billede keysersoze Ekspert
21. februar 2003 - 09:19 #1
du har oprettet spm under (d)html, men ovenstående har absolut intet med html at gøre - så hvis din fil ender på htm eller html er det derfor.
Avatar billede coinz Nybegynder
21. februar 2003 - 09:26 #2
det vil altså sige at den skal ende på PHP?
Avatar billede morten_leth Nybegynder
21. februar 2003 - 09:28 #3
ja hvis det der er php kode skal den... men det må du da selv vide da du jo selv har kodet det....
Avatar billede coinz Nybegynder
21. februar 2003 - 09:31 #4
morten-> Nope... har da bare hentet den. Er ikke helt så skarp til den slags... :-P
Avatar billede keysersoze Ekspert
21. februar 2003 - 09:32 #5
det er ikke "kun" nok at den ender på php - serveren skal også understøtte php. Så der er lige et par ting der skal være opfyldt
Avatar billede coinz Nybegynder
21. februar 2003 - 09:36 #6
keyser-> webhotellet understøtter PHP4, mener det skulle være godt nok ikke?
Avatar billede keysersoze Ekspert
21. februar 2003 - 09:39 #7
hvis koden er korrekt og placeret i php-tags i et php-dokument så skulle det virke
Avatar billede coinz Nybegynder
21. februar 2003 - 09:47 #8
php tags er det <? ?> ?
Avatar billede coinz Nybegynder
21. februar 2003 - 10:01 #9
er ikke så meget inde i den kodning endnu
Avatar billede keysersoze Ekspert
21. februar 2003 - 10:14 #10
jo
Avatar billede exp Juniormester
21. februar 2003 - 10:15 #11
coinz >>
Det er mere korrekt kodning at bruge <?php ?> - just for the record :o)
Avatar billede coinz Nybegynder
21. februar 2003 - 10:21 #12
exp-> nu er jeg ikke helt med. du mener altså at koden skal se således ud:

<?php ?>if (trim(strtolower($_POST["navn"])) == "admin") { print "Det er ikke tilladt at bruge navnet Admin"; exit; } $file = fopen("./beskeder.txt","a"); function Smilies($str) { $str = ereg_replace("[:]+[)]","-",$str); $str = ereg_replace("[:]+[D]","-",$str); $str = ereg_replace("[>]+[)]","-",$str); $str = ereg_replace("[0]+[)]","-",$str); $str = ereg_replace("[:]+[(]","-",$str); $str = ereg_replace("[:]+[P]","-",$str); $str = ereg_replace("[:]+[Q]","-",$str); $str = ereg_replace("[:]+[O]","-",$str); return $str; } $besked = Smilies($besked); fputs($file,"$from $navn $br $frome $epost $br $hpe $hp $br $histxt $besked $hr"); fclose($file);<?php ?>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester