[php] parse error : geen fout te vinden

Pagina: 1
Acties:
  • 103 views sinds 30-01-2008
  • Reageer

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:33

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
Ik heb hier dus een script dat wat zooi moet toevoegen aan een tekstbestandje ($nieuw), gastenboek.txt, maar als je de pagina opent, krijg je deze foutmelding (parse error line 31) maar ik kan niks vinden. please help?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?
      $GastenboekDataBestand = "gastenboek.txt";
      $GastenboekIPBestand = "gastenboek_ip.txt";
      $PlaatjesPad = "";
      $Lettertype = "Arial,Helvetica";
      $Lettergrootte = "2";

echo("<HTML>\n<HEAD>\n<TITLE>Add-script</TITLE>\n</HEAD>\n<BODY>
<FONT face='$Lettertype' size=$Lettergrootte>\n<H2>Script toevoegen</H2><BR>\n");

if ($actie == "voegtoe") {

$form = "<form method='POST' action='gastenboek.php?actie=voegtoe'>
Pad: <input type=\"text\" name=\"pad\" size=\"39\" value=\"$pad\"><br>
Titel: <br><input type=\"text\" name=\"titel\" size=\"39\" value=\"$title\"><br>
Omschrijving: <br><input type=\"text\" name=\"omschrijving\" size=\"39\" value=\"$omschrijving\"><br>
<input type=\"submit\" value=\"Verzenden\"></form>"; 

$nieuw = "<br><a href=$pad target=new>$titel</a> $omschrijving \n
<hr>" .$berichten;

$GastenboekBestand = fopen("$GastenboekDataBestand","w");
fputs($GastenboekBestand,"<?");
fputs($GastenboekBestand,"\$berichten=\"$nieuw\"");
fputs($GastenboekBestand,"?>");
fclose($GastenboekBestand);

?>
</body>
</html>
?>

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

fputs($GastenboekBestand,"\$berichten=\"$nieuw\"");

klopt niet imho

Doet iets met Cloud (MS/IBM)


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

mist een } van de if

Programmer - an organism that turns coffee into software.


  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-09 18:58
Misschien is het handig om effe aan te geven wat er precies op regel 31 staat aangezien wat je hier hebt geplaatst iets te weining regels heeft om duidelijkheid te geven. :P

Verwijderd

Op dinsdag 16 oktober 2001 21:33 schreef Prammenhanger het volgende:
?>
</body>
</html>
?>
Waarom sluit je 2x je PHP code af met ?>

als je daar al eens 1 van weg haalt....

  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-09 18:58
Op dinsdag 16 oktober 2001 21:38 schreef underdog78 het volgende:

[..]

Waarom sluit je 2x je PHP code af met ?>

als je daar al eens 1 van weg haalt....
Die laatste wordt automatich door het forum gedaan...

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op dinsdag 16 oktober 2001 21:38 schreef underdog78 het volgende:

[..]

Waarom sluit je 2x je PHP code af met ?>

als je daar al eens 1 van weg haalt....
is topix bug
ligt niet aan hem

Doet iets met Cloud (MS/IBM)


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Op dinsdag 16 oktober 2001 21:38 schreef underdog78 het volgende:

[..]

Waarom sluit je 2x je PHP code af met ?>

als je daar al eens 1 van weg haalt....
Dat is een feature van Topix

edit:

Hmmm.... Ik ben niet de enige die deze bug opvalt

Programmer - an organism that turns coffee into software.


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:33

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
oeps, foutje bedankt :) ik ga kijken, haal de overbodige ?> weg, en wat klopt er imho niet eigenlijk? en dit is trouwens alles dat er in de php-file staat, er is niet meer.

edit:
idd fout van topix, staat niet in de file zelf

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Op dinsdag 16 oktober 2001 21:39 schreef D2k het volgende:

[..]

is topix bug
ligt niet aan hem
ohw....uhm....okeej, nevermind dat dan

  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-09 18:58
Op dinsdag 16 oktober 2001 21:40 schreef Prammenhanger het volgende:
oeps, foutje bedankt :) ik ga kijken, haal de overbodige ?> weg, en wat klopt er imho niet eigenlijk? en dit is trouwens alles dat er in de php-file staat, er is niet meer.
* Ericston telt maar 23 regels

  • Krankenstein
  • Registratie: Augustus 2000
  • Laatst online: 17-05 12:04
Kan je even aangeven wat regel 31 is in dat scriptje?

Want volgend de link staat in die regel de error.

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:33

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
plaatje van hoe ik het heb in een tekstbestand met de browser-uitwerking ervan:

www.snor.f2s.com/tweakers/phper.jpg

het is wel een plaatje van de grote kant...

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-09 18:58
Ik weet al wat het is...

ten eerste schrijf je ontzettend ranzige code, :P (Een statement op 1 lijn en probeer HTML code zoveel mogelijk van PHP code gescheiden te houden.)
en daarnaast mis je idd een } ergens... 8-)

--edit--
Goeie raad toegevoegd.

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:33

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
Op dinsdag 16 oktober 2001 21:49 schreef Ericston het volgende:
Ik weet al wat het is...

ten eerste schrijf je ontzettend ranzige code, :P
en daarnaast mis je idd een } ergens... 8-)
ja, mijn code is :r want ik is n00b. is die ergens toevallig op het laatst?

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:33

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
okee, nu nog één laatste vraag >:) ... om de een of andere reden (mijn brakke code bijv.) geeft hij het form niet weer op de pagina. anybody?

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-09 18:58
Op dinsdag 16 oktober 2001 21:51 schreef Prammenhanger het volgende:

[..]

ja, mijn code is :r want ik is n00b. is die ergens toevallig op het laatst?
Sorry...
Maar als je niet weet hoe if control structures werken dan kan je beter geen gastenboek gaan schrijven...

Effe voor de duidelijkheid:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?
if ( blaat ) {
    als_blaat_waar_is_doe_dit();
    en_dit();
    echo "En output dit.";
}

// Of:
if ( blaat )
     als_blaat_waar_is_en_ik_hoef_maar_een_statement_doe_dit();

// Of:
if ( blaat ) {
    als_blaat_waar_is_doe_dit();
} else {
    als_blaat_niet_waar_is_doe_dit();
}

// Of:
if ( blaat )
     als_blaat_waar_is_en_ik_hoef_maar_een_statement_doe_dit();
else 
    als_blaat_niet_waar_is_en_ik_hoef_maar_een_statement_doe_dit();
?>

Zoekt u het maar uit. :P

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:33

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
ja, zo ver was ik ook, maar hij doet het niet, op veel manieren geprobeerd, maar ik ben niet meer echt helder :P

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-09 18:58
Op dinsdag 16 oktober 2001 22:03 schreef ik het volgende:
Zoekt u het maar uit. :P
Kom op zeg, je bent toch nog wel helder genoeg om te beseffen dat je nu duidelijk niet helder genoeg bent om dit te doen. :)

Doe eerst zelf eens wat, de enige manier waarop dat van jou gaat werken door onze hulp is als wij het herschrijven. (Hidden script request :? ) Dat doe je dus lekker zelf maar...

Eventueel voor later:

Maak je code netjes.
Bekijk de code.
Zie de fouten.
Herschrijf het allemaal (netjes).
En kom terug.

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 22:33

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Topicstarter
okee, kga ma :z , mijn dag duurt nu wel weer lang genoeg (zo'n uur of 19) tnx voor youw hulp.

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.

Pagina: 1