login  Naam:   Wachtwoord: 
Registreer je!
 Forum

parse error, unexpected

Offline Laguna - 29/03/2007 16:16 (laatste wijziging 29/03/2007 16:16)
Avatar van LagunaNieuw lid Hoi, ik ben bezig met een wedstrijden agenda lukt nog niet echt helemaal.

ik heb een Form, werkt nog niet perfect maar werkt.
als ik op submit druk wordt deze verwerkt door plaats.php
hier onder de code Maar op lijn 22 krijg ik een fout.
Parse error: parse error, unexpected T_LNUMBER in
het word in een text bestand opgeslagen. Maar wil graag met tabel werken om ui te lijnen
Bedankt
  1. <?php
  2.  
  3. $bericht = htmlentities($bericht);
  4. $bericht = nl2br($bericht);
  5. $bericht = stripslashes($bericht);
  6.  
  7. // defineer het bestand met berichten
  8. $file = "gastenboek.php";
  9.  
  10. // open het bestand
  11. $fopenr = fopen ($file, "r");
  12.  
  13. // sla de inhoud op om de eerder toegevoegde berichten
  14. // te onthouden en te herschrijven onder het nieuwe bericht
  15. $msgs = fread ($fopenr, filesize ($file));
  16.  
  17. // open de file nogmaals maar dan nu om er in te schrijven
  18. $fopenw = fopen($file, "w+");
  19.  
  20. // schrijf nieuwe bericht + alle oude in $file
  21. fwrite($fopenw, "
  22. <html><table border="1" width="100%">
  23. <tr>
  24. <td width="48"><?php $dag ?></td>
  25. <td><?php $datum ?></td>
  26. <td>&nbsp;</td>
  27. <td>&nbsp;</td>
  28. <td>&nbsp;</td>
  29. <td>&nbsp;</td>
  30. <td>&nbsp;</td>
  31. <td>&nbsp;</td>
  32. </tr>
  33. </table><html>
  34.  
  35. $maand
  36. $jaar
  37. $naamloop
  38. $plaats
  39. $afstand
  40. $tijd
  41. $kar
  42. $website
  43.  
  44. </p>$msgs
  45.  
  46. ");
  47.  
  48. // sluit het bestand
  49. fclose($fopenw);
  50.  
  51. // sluis bezoeker door naar index.php
  52. echo "<SCRIPT LANGUAGE=\"javascript\" TYPE=\"text/javascript\">window.location='index.php'</SCRIPT>\n";
  53.  
  54. mail ("jouem@iladres.nl", "Nieuw bericht in gastenboek", "
  55. Hallo,\n\n
  56.  
  57. Er is zojuist een bericht achter gelaten door $naam ($email).\n\n
  58.  
  59. Dit was een automatisch bericht.
  60. ", "From: $naam <$email>");
  61.  
  62. ?>

9 antwoorden

Gesponsorde links
Offline lemoinet - 29/03/2007 16:34 (laatste wijziging 29/03/2007 16:34)
Avatar van lemoinet PHP gevorderde
  1. fwrite($fopenw, "
  2. <html><table border=\"1\" width=\"100%\"> <tr>
  3. <td width=\"48\"><?php $dag ?></td>...
Offline Mad_Mike - 29/03/2007 16:34
Avatar van Mad_Mike PHP beginner gebruik \ voor de " ... net zoals je onderaan ook gedaan hebt
Offline Laguna - 29/03/2007 17:00
Avatar van Laguna Nieuw lid Al bedankt voor de reacties !

Maar blijf zitten met een fout
Parse error: parse error, unexpected T_STRING in ( in het gastenboek.php bestand deze is normaal leeg, er word wel 2 tabelen in gezet. fout is op lijn 9 in gastenboek hij word wel beschreven.

de code die ik heb aan gepast aan hier boven is

  1. <html><table border=\"1\" width=\"100%\">
  2. <tr>
  3. <td width=\"48\"><?php $dag ?></td>
  4. <td><?php $datum ?></td>
  5. <td><?php $maand ?></td>
  6. <td><?php $jaar ?></td>
  7. <td><?php $naamloop ?></td>
  8. <td><?php $plaats ?></td>
  9. <td><?php $afstand ?></td>
  10. <td><?php $tijd ?></td>
  11. <td><?php $kar ?></td>
  12. <td><?php $website ?></td>
  13. </tr>
  14. </table>
  15. <html>
Offline Ibrahim - 29/03/2007 17:03
Avatar van Ibrahim PHP expert ja, je moet hem ook echoen he ?

voor allemaal zo doen:
  1. <?php echo $website; ?>
Offline Laguna - 29/03/2007 17:12 (laatste wijziging 29/03/2007 17:14)
Avatar van Laguna Nieuw lid Bedankt siliecom14,

Nu krijg ik inderdaad resultaat
was even mee bezig had geen spatie tussen echo.

Maar nu komt het volgende probleem.
Ik vul wat in mijn form. deze staat in verbinding met plaats.
Als ik bijvoorbeeld een webstrijd invoer met een spatie er tussen
bijvoorbeeld: Road run
dan krijg ik ook een error:
dit geld ook voor ( : / )
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in
op lijn 9 in mijn gastenboek.php waar net de tekst naar toe is verstuurd
Offline BigBug - 29/03/2007 18:49
Avatar van BigBug PHP expert
  1. <?php echo $website; ?>
  2. // kan ook vervangen worden door:
  3. <?=$website;?>
Offline Laguna - 29/03/2007 19:11 (laatste wijziging 29/03/2007 19:26)
Avatar van Laguna Nieuw lid Bedankt voor de oplossing maar het werkt nog niet zo goed.
Als ik een spatie in een tekstvak plaats dan krijg ik nog steeds een error.
Dit is wel van belang.
voorbeeld. Road Race.
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in
Offline ikkedikke - 29/03/2007 19:34
Avatar van ikkedikke PHP expert kijk eens naar de kleurtjes hierboven:
gebruik op regel 21 een enkele quote en haal daarna alle variabelen buiten quotes. Een standaard antwoord misschien maar dit keer slaat het ergens op aangezien je dubbele quotes gebruikt in de html.
Offline Laguna - 29/03/2007 20:01 (laatste wijziging 30/03/2007 08:53)
Avatar van Laguna Nieuw lid Nog steeds problemen met de dubbele spatie.
Maar ook met : wilt hij niet goed laten zien.
dan krijg ik ook een error
Parse error: parse error, unexpected ';' in
En wat betreft de dubbele quota's deze heb ik wel nodig.

Want hij slaat hem op in gastenboek.php
en vandaar uit moet hij ook weer gelezen worden.

Heeft niemand dan de oplossing
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.231s