Avatar billede puttitat Nybegynder
15. januar 2002 - 19:16 Der er 12 kommentarer og
1 løsning

Noget rigtig bæ :]

Hej!

Jeg får flg. fejl:

Warning: Unexpected character in input: \'\\\' (ASCII=92) state=1 in C:\\apache\\htdocs\\News\\nyhed.tilfoej.php on line 4

Parse error: parse error in C:\\apache\\htdocs\\News\\nyhed.tilfoej.php on line 5



i den kode jeg paster herunder

<SNIP>


<HTML>
<BODY>
<?
if($kodeord == \"kodeord\"){
  echo \"Nyheden er tilføjet\";
  $db = mysql_connect(\"localhost\", \"root\", \"root\");
  mysql_select_db(\"nyheder\", $db);
  $nyhed_dato = time();

  mysql_query(\"INSERT INTO nyheder (dato, overskrift, tekst) VALUES (\'$nyhed_dato\', \'$nyhed_overskrift\', \'$nyhed_tekst\')\");

} else {
?>
<FORM METHOD=POST ACTION=<? echo $PHP_SELF; ?>>
kodeord:<BR>
<INPUT TYPE=PASSWORD NAME=kodeord><BR>
overskrift:<BR>
<INPUT TYPE=TEXT NAME=nyhed_overskrift><BR>
tekst<BR>
<TEXTAREA NAME=nyhed_tekst>her indtastes nyheden</TEXTAREA><BR>
<INPUT TYPE=SUBMIT VALUE=skriv>
</FORM>
<?
}
?>
</BODY>
</HTML>


</SNIP>


Hvad gør jeg galt?



Mange hilsener
Troels
Avatar billede webmonster Nybegynder
15. januar 2002 - 19:21 #1
de der :

$nyhed_overskrift og $nyhed_tekst

lav lige denne her inden du smider dem i din query :

$nyhed_overskrift = addslashes($nyhed_overskrift);
$nyhed_tekst = addslashes($nyhed_tekst);

Avatar billede webmonster Nybegynder
15. januar 2002 - 19:22 #2
Avatar billede puttitat Nybegynder
15. januar 2002 - 19:24 #3
Vil du ikke være flink og poste den komplette kode, altså med dine rettelser i? Jeg er ret ny indenfor PHP :]
Avatar billede puttitat Nybegynder
15. januar 2002 - 19:26 #4
P.S: Du kan evt. uploade koden her:
ftp://eksperten:php@212.10.110.9:21

og derefter se det på
http://212.10.110.9/eksperten/FILNAVN
Avatar billede webmonster Nybegynder
15. januar 2002 - 19:27 #5
<SNIP>


<HTML>
<BODY>
<?
if($kodeord == \"kodeord\"){
  echo \"Nyheden er tilføjet\";
  $db = mysql_connect(\"localhost\", \"root\", \"root\");
  mysql_select_db(\"nyheder\", $db);
  $nyhed_dato = time();
$nyhed_overskrift = addslashes($nyhed_overskrift);
$nyhed_tekst = addslashes($nyhed_tekst);

  mysql_query(\"INSERT INTO nyheder (dato, overskrift, tekst) VALUES (\'$nyhed_dato\', \'$nyhed_overskrift\', \'$nyhed_tekst\')\");

} else {
?>
<FORM METHOD=POST ACTION=<? echo $PHP_SELF; ?>>
kodeord:<BR>
<INPUT TYPE=PASSWORD NAME=kodeord><BR>
overskrift:<BR>
<INPUT TYPE=TEXT NAME=nyhed_overskrift><BR>
tekst<BR>
<TEXTAREA NAME=nyhed_tekst>her indtastes nyheden</TEXTAREA><BR>
<INPUT TYPE=SUBMIT VALUE=skriv>
</FORM>
<?
}
?>
</BODY>
</HTML>


</SNIP>
Avatar billede puttitat Nybegynder
15. januar 2002 - 19:29 #6
Nu får jeg fejl:

Warning: Unexpected character in input: \'\\\' (ASCII=92) state=1 in C:\\apache\\htdocs\\News\\nyhed.tilfoej.php on line 2

Parse error: parse error in C:\\apache\\htdocs\\News\\nyhed.tilfoej.php on line 2
Avatar billede webmonster Nybegynder
15. januar 2002 - 19:30 #7
hvad er linie 2
Avatar billede puttitat Nybegynder
15. januar 2002 - 19:31 #8
Erhm... Jeg ved ikke hvad PHP regner i...

Hent dokumentet på

ftp://eksperten:php@212.10.110.9/nyhed.tilfoej.php
Avatar billede webmonster Nybegynder
15. januar 2002 - 19:31 #9
tæl fra toppen af i dit dokument !!!....
Avatar billede puttitat Nybegynder
15. januar 2002 - 19:32 #10
linie 2 er så:
<BODY>
Avatar billede puttitat Nybegynder
15. januar 2002 - 19:45 #11
Eller?
Avatar billede erikjacobsen Ekspert
15. januar 2002 - 19:54 #12
den udfører altså ikke det script du viser os her
Avatar billede puttitat Nybegynder
15. januar 2002 - 20:34 #13
Nejnej, du skal også bruge
http://212.10.110.9/news

deri ligger scriptet...
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