euh.. PARSE ERROR...

Répondre
MzDavid
le 25/01/2003 à 04:22
MzDavid
Re salut la et/ou le globule !!

Ca va ? J'te jure tu m'a montré un truc, là... j'y laisse des cheveux (le php)!

En fait je me sers de tes cours pour fer une console de mise a jour d'un website : les proprios entrent leurs titres , leurs paragrafs ds un form, tout ca s'écrit ds fichier txt.... et est récupétré au chargzemt de la pg... pas de prob.

Mais com G plusieures page je me dis tiens je vais essayer include com ca je me recolle pas les copier coller et pour la mise a jour... c mieux...

Oui m ca marche pas

la page s'apelle circuit.php, (ds head : <?php include(MAJ/MAJ.php); ?>)
MAJ.php se trouve ds rep. MAJ - et dans MAJ.php :
-
// MIZAJOUR DE LA DATE //
$fp = fopen (DateMAJ.txt, r);
$mizajourle = fgets ($fp, 11);
fclose ($fp);
-
et ds circuit je fais -echo 'site mis a jour le :.$mizajourle;-

Sauf que le (les) navigateurs me disent : Parse error: parse error in MAJ.php on line 5

DateMAJ.txt est ds le meme repertoire que MAJ.php

Je comprends pas. Tu veux bien m'aider ? c'etait noel y'a pas longtemps !!
Ca doit etre tout con... C nul un débutant !!

Tiens je vais aussi le poster sur le forum !

A plus,

David
MzaDvid
LA GLOBULE
le 25/01/2003 à 11:07
LA GLOBULE
Salut smiley

A premiere vue, je ne vois pas où est la PARSE ERROR.

En revanche, fais donc un WALL du code complet de ta page, et ensuite, met l'URL obtenu dans ce forum.... Comme ca, on pourra mieux voir ton code, parce que là, c'est beaucoup trop flou.

Voila smiley
LA GLOBULE
le 25/01/2003 à 11:09
LA GLOBULE
Sinon en attendant, test ceci :
echo 'site mis a jour le :'.$mizajourle;

C'est ptet les quotes qu'il n'aime pas (soit tu met 2 ', soit tu mets 2 , mais faut jamais mélanger).
MzDavid
le 25/01/2003 à 12:19
MzDavid
Je viens de mettre le code (en partie) de circuit.php qui est la page ou je veux l'affichage du fichier txt,
et le coce complet de MAJ.php qui est la page include à circuit.php qui doit transformer les contzenus txt en variables pour les diff. pages du sites...
visible à
http://www.lephpfacile.com/wall/lire_wall.php?wall=11
euh... c clair ca ??
merci bcp, David.
MzaDvid
MzDavid
le 25/01/2003 à 13:26
MzDavid
C vraiment bizarre : l'erreur Parse error est à la ligne
-$fp = fopen (DateMAJ.txt, r);-
alors que le fichier existe ds le meme rep. que le Script qui l'apelle (mais pas ds le meme rep que la page qui include, mais ca c pas le prob parce qu'il fait parse error in MAJ.php on line 5 c donc qu'il trouve le fichier includé...

Au début il me disait que mon fichier txt n'existait pas...
Maintenant il me fait parse error...
... je sais que tu es en train de manger !!...
Bon Appétit !!

David
MzaDvid
LA GLOBULE
le 25/01/2003 à 18:34
LA GLOBULE
Désolé mais je comprend pas vraiment ton code...
Tout est flou, de plus, je voit pas a quoi cela sert de mettre du code php apres le [/html]...

Par contre, pour afficher ton texte, essaye d'utiliser readfile (nom_du_fichier)

Vala :)
LA GLOBULE
le 25/01/2003 à 18:36
LA GLOBULE
Ou sinon met vraiment ENTIEREMENT tes 2 pages sur le WALL...

Parce que en n'y mettant qu'une partie, on peut très bien ne pas voir les erreurs....
MzDavid
le 25/01/2003 à 20:15
MzDavid
http://www.lephpfacile.com/wall/lire_wall.php?wall=12
la c le code complet de la page ou je veux avoir les resultats affichés... pour ca je veux include un fichier php quii ouvre, lit et nomme en variables les fichiers txts dont le code complet est la...
http://www.lephpfacile.com/wall/lire_wall.php?wall=13
et l'erreur est a la premiere ligne de php, tu peux voir ca a www.speed-bike.com/ex2-circuit.php,

j'espere que ce sera plus clair...

Merci !!
MzaDvid
MzDavid
le 25/01/2003 à 20:23
MzDavid
j'avais pas vu la 2eme page !!
C ce que j'ai fait, envoyer les codes complets

merci, smiley

David
MzaDvid
LA GLOBULE
le 25/01/2003 à 20:54
LA GLOBULE
Ecoute moi, ton erreur me parait surprenante.
Tellement que j'ai testé le truc sur mon PC en local.

Regarde ce que je viens de faire :
- Le fichier index.php : http://www.lephpfacile.com/wall/lire_wall.php?wall=14
- Le fichier mizeajour.php : http://www.lephpfacile.com/wall/lire_wall.php?wall=15
- Le fichier mizeajour.txt : http://www.lephpfacile.com/wall/lire_wall.php?wall=16

Chez moi tout ceci FONCTIONNE sans aucun problème.
Teste le, et ensuite retourne sur ton code afin de rectifier ce qui ne va pas...

Vala :) smiley
Répondre
LoadingChargement en cours