2010-03-15 7 views
1

Ceci est la configuration: Windows 7 Édition Familiale Premium, XAMPP 1.7.3 (Apache 2.2.14, PHP 5.3.1), Firefox 3.6bug étrange avec PHP sur Windows 7

Voici le code PHP en un fichier nommé « test.php » dans htdocs:

<?php echo('04556-8978765'); ?>

sur http://localhost/test.php j'attendre à voir la chaîne 04556-8978765 dans le navigateur. Ce n'est pas ce qui arrive, cependant. La chaîne apparaît pendant une courte période puis disparaît complètement. Firebug montre un body-tag vide. Cependant, quand je regarde la source de la page, la chaîne est là.

Lorsque je change la chaîne dans l'instruction d'écho, par ex. 4556-8978765, tout va bien.

Internet Explorer 8 ne pas montrent ce comportement étrange.

Je pourrais pas reproduire avec la même configuration Apache/PHP/Firefox sur Windows XP.

'04556-8978765' n'est en aucun cas unique. Les couples '02065-96047' et '02065-9604' se comportent exactement de la même manière.

Quelqu'un peut-il reproduire cela et offrir une explication de ce qui se passe? PS: Si vous ne pouvez pas voir la chaîne '04556-8978765' dans la déclaration d'écho ci-dessus, regardez cet article avec IE8.

+1

juste une supposition. peut-être un logiciel de blocage des publicités a causé cela? et si ce ne sera pas php mais fichier html ordinaire? –

+0

Quel est le reste de test.php? –

Répondre

2

Si IE8 n'affiche pas le comportement, il est peu probable qu'il s'agisse d'un bug avec le serveur PHP/Apache. Essayez de démarrer Firefox en "mode sans échec", toutes les extensions étant désactivées, et chargez la page. Peut-être que c'est lié à Firebug ou à une autre extension?

Également essayer avec d'autres navigateurs comme Opera ou Chrome si vous avez accès à eux.

1

Problème résolu! Ce n'était pas un logiciel de blocage des publicités tel que suggéré par le Colonel Shrapnel, mais l'extension Skype que j'avais installée. Tout va bien maintenant que je l'ai enlevé.