A voir également:
- Parse error: syntax error, unexpected ';'
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Error 0x80070643 - Accueil - Windows
- Cpu over temperature error - Forum Matériel & Système
- Error 10 pioneer ✓ - Forum Autoradio
- Fan error lenovo - Forum Refroidissement
8 réponses
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
22 mai 2010 à 13:00
22 mai 2010 à 13:00
for($i=0;$i<count($mot);$i++){ $mot[$i]=ereg_replace('[\]','', $mot[$i]; }Tu as oublié de fermer une parenthèse avant le ";" de la seconde ligne.
Ton livre ne doit pas être très récent à voir ton code ... Pour information, tu as la structure foreach() qui te permet d'explorer un array ($mot) bien plus simplement.
https://www.php.net/manual/fr/control-structures.foreach.php
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql#ss_part_2
mintenant ca marke ça :
Parse error: syntax error, unexpected T_VARIABLE in /home/venteart/public_html/recherche.php on line 34
Parse error: syntax error, unexpected T_VARIABLE in /home/venteart/public_html/recherche.php on line 34
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
22 mai 2010 à 18:17
22 mai 2010 à 18:17
print("Aucune correspondance avec"$mot[$i]"n'a été trouvé dans $fichier.<br>");Il faut échapper les guillemets à l'intérieur d'une chaine.
echo 'Aucune correspondance avec "'.$mot[$i].'" n'a été trouvé dans '.$fichier.'<br/>';Va plutôt apprendre le PHP sur le Siteduzero.com, parce que la c'est vraiment du vieux code : fonctions ereg, print, exploration d'un array avec for alors qu'il y a foreach, ...
j'é fé ce que tu m'a di mé ca marke ca:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in recherche.php on line 32
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in recherche.php on line 32
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
23 mai 2010 à 13:20
23 mai 2010 à 13:20
Ligne 34 :
echo 'Aucune correspondance avec "'.$mot[$i].'" n\'a été trouvé dans '.$fichier.'<br/>';Ligne 43 :
echo 'Aucune correspondance avec "'.$mot[$i].'" n\'a été trouvé dans '.$fichier.'.<br/>';Il ne devrait plus y avoir d'erreur de syntaxe.
justement, j'é fé aussi a l'otre mé ca fé toujour la meme chose.
est qu'il fodré changer le print("'$mot[$i]' a été trouvé dans <a href='affichage.php?fichier=$fichier&$mot[$i]' target='_blank'>$fichier</a><br>");
en echo comme l'otre? tout a l'heure j'é ca mé ca n'a pas marché:
echo '"'.$mot[$i].'" a été trouvé dans <a href="affichage.php?fichier=$fichier&mot=$mot[$i]" taget="_blank">'.$fichier.'</a><br />';
est qu'il fodré changer le print("'$mot[$i]' a été trouvé dans <a href='affichage.php?fichier=$fichier&$mot[$i]' target='_blank'>$fichier</a><br>");
en echo comme l'otre? tout a l'heure j'é ca mé ca n'a pas marché:
echo '"'.$mot[$i].'" a été trouvé dans <a href="affichage.php?fichier=$fichier&mot=$mot[$i]" taget="_blank">'.$fichier.'</a><br />';
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
23 mai 2010 à 18:19
23 mai 2010 à 18:19
Essaye avec ça :
echo '"'.$mot[$i].'" a été trouvé dans <a href="affichage.php?fichier='.$fichier.'&mot='.$mot[$i].'" taget="_blank">'.$fichier.'</a><br />';