|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
Bonjour,
J'ai un script qui fonctionne bien sur un serveur mac et lorsque je le déplace vers un serveur debian chez mon hébergeur, je me retrouve avec une page blanche. Après quelques recherches, j'ai trouvé que c'est la ligne suivante qui bloque : Code :
Si je la retire, mon script s'exécute sur Debian. Je ne trouve pas d'erreur sur cette partie de code. Merci à vous.
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() |
Bonjour,
C'est étrange ! Regardes ici C'est vieux mais est-ce que tu as essayé en changeant le 7 bits en 8 bits ? Dans tous les cas, je pense que c'est une clause du header qui pose problème à debian
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#3 | |||
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
Citation:
De plus lorsque je mets Code :
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
|||
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() |
Est-ce que tu as essayé d'envoyer tes en-têtes un par un ?
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 728 ![]() |
Salut
Sur Mac, as tu essayé de voir le contenu de l'entête (firebug par exemple) pour voir comment c'est reçu (ou envoyé, peu importe). S'il ton entête comporte une erreur, Apache coté Mac corrigerait peut être tout ou en partie afin de renvoyer le contenu HTML pour au bout avoir quelque chose. Ca peu aider à corriger après. va savoir. Coté Débian, ça serait plus restrictif, Apache estimerait l'erreur trop grande pour renvoyer quoi que ce soit. As tu tenter le coup de tout supprimer l'entête. Là tu auras un rendu. Puis après rajouter ligne par ligne, et essayer à chaque fois. Et là, espérer trouver la ligne qui causerait problème. Pure hypothèse, mais vraiment. En tout cas j'en connais pas assez coté entête pour détecter une éventuelle erreur. Par ailleurs, il y a une inconnue, car on a pas la valeur de $from, l'erreur pourrait être là.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
00
|
|
|
#6 |
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
Merci, C'est la présence du code qui pose problème pas son exécution.
En effet c'est lors du chargement du script pour l'affichage du formulaire de saisie que ça ce passe alors que je n'utilise même pas ce code qui se trouve dans une fonction qui ne sera appelé que lorsque je validerai mon formulaire. Je regarde tout de même quelle partie bloque en laissant le code source ligne par ligne.
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
|
|
00
|
|
|
#7 | ||
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
En testant ligne par ligne, dès le 1er essai ça ne fonctionne pas :
J'ai donc modifié l'écriture de cette partie de code comme ceci : Code :
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com