|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 34 ![]() |
Bonjour,
ma question est délicate... En fait, une personne possédant un site (au développement très pointu, c'est presque de l'art!) voudrait que je lui regarde un problème qui est apparu depuis que Lycos (son hébergeur) est passé du PHP4 au 5 et également à la version supérieure de MySQL. Bref, le petit développeur de PHP que je suis à recherché un pack avec les dernière versions de PHP, MySQL etc... C'est WAMP qui correspondait le mieux à ce que je recherchait, EastPHP n'étant pas doté des dernières versions. Je l'instale sur ma machine. Je teste avec les sites que j'ai déjà créé en PHP et tout est OK. Donc je récupère sur mon PC les pages codes du site de ce gars là, et pas moyen de faire afficher les pages. Seule la page index.html s'affiche. La page suivante qui doit s'afficher (en PHP) me génère une erreur! J'ai tout essayé : mettre les même valeurs dans le PHP.ini que Lycos (mais après, ce sont mes sites qui ne fonctionnaient plus en local), etc... Le site fonctionne avec beaucoup d' include, et c'est à chaque fois sur une de ces instructions que ça bloque. Comme si il ne tenait pas compte des variables déclarées avant l'appel de l'include, ou dans l'include lui même. Bref, rien du tout. Voilà le type d'erreur: Citation:
|
|
|
|
00
|
|
|
#2 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Tes erreurs proviennent d'une URL incorrecte, il faudrait par conséquent la revoir.
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 34 ![]() |
Kerod,
je pense que tu parles de l'URL "Z:\/include/language/mailing_list.php in Z:\SITES\boyer\site\FR\include\language\french.php on line 4" En fait, comme il y a les includes, l'URL est complète. Voilà le code qui manque. $config[basepath] = 'http://localhost/boyer/site/FR'; $config[admin_name] = 'FAB'; $config[template_path] = $config[basepath].'/template/blue1';$config[template_url] = $config[baseurl].'/template/blue1'; include($config[template_path].'/style.php'); include($config[basepath].'/include/language/french.php'); Ce qui fait que l'url est en fait : 'http://localhost/boyer/site/FR/include/language/mailing_list.php Merci. |
|
|
00
|
|
|
#4 | ||
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Tu fais comme ceci ca te donne quoi ?
Code :
a mettre avant tout ca |
||
|
|
00
|
|
|
#5 | ||
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 34 ![]() |
le $config = array(); y est en tout début de code.
Pour les simple quote, sont ils indispensable, car à vrai dire, au début, ils y étaient. Puis j'ai vu que sur d'autres pages, ils n'y étaient pas, alors je les ai enlevé et apparemment, j'ai un peu moins de lignes d'erreurs, car j'en avais plus au début! En cherchant un peu, j'ai vu un fragment de code qui pourrait être éventuellement une cause du problème du plantage. Voilà la fonction qui traite apparemment de la version de PHP, sachant que maintenant, Lycos héberge en PHP 5.x.x : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com