A voir également:
- [PHP] Ouvrir un fichier .php en PHP
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
- Ouvrir un fichier .dat - Guide
- Comment ouvrir un fichier 7z - Guide
6 réponses
Les lignes 3 et 4 du fichier ajax.php peuvent paraître débiles:
... mais c'est que j'ai voulu garder la structure du code finale:
... quand je l'ai réduit pour le tester. :)
if ("openfile" == "openfile") { if (!($filename = "files/test.php")) {
... mais c'est que j'ai voulu garder la structure du code finale:
if ("openfile" == $_POST['action']) { if (!($filename = $_POST['filename'])) {
... quand je l'ai réduit pour le tester. :)
Ohm-WorK
Messages postés
1464
Date d'inscription
mardi 25 octobre 2005
Statut
Contributeur
Dernière intervention
29 octobre 2019
420
16 juin 2007 à 16:10
16 juin 2007 à 16:10
Salut
C'est normal que php ne t'affiche pas les "<?" et "?>" : ce sont pour lui des balises :)
Tchussss
C'est normal que php ne t'affiche pas les "<?" et "?>" : ce sont pour lui des balises :)
Tchussss
zefoots
Messages postés
146
Date d'inscription
samedi 9 juin 2007
Statut
Membre
Dernière intervention
11 septembre 2007
62
16 juin 2007 à 21:51
16 juin 2007 à 21:51
J'ai testé ton fichier ajax.php.
En fait, après exécution, le <? est là mais tu ne le vois pas. Cependant il est bien présent dans le source de la page.
Dans Internet Explorer, après avoir exécuté ton fichier ajax.php, clique sur le menu 'Affichage' puis 'Source'.
Tu verras que le <? apparaît bien.
D'après moi, Internet Explorer ne sait pas comment interpréter cette 1ère ligne car elle commence par le caractère '<' qui signifie que c'est le début d'une balise html. Mais <? n'est pas une balise html valide.
Il fait donc n'importe quoi à l'affichage ...
Remarque : j'ai aussi testé sous Firefox 2 et il se comporte de la même manière qu'IE
En fait, après exécution, le <? est là mais tu ne le vois pas. Cependant il est bien présent dans le source de la page.
Dans Internet Explorer, après avoir exécuté ton fichier ajax.php, clique sur le menu 'Affichage' puis 'Source'.
Tu verras que le <? apparaît bien.
D'après moi, Internet Explorer ne sait pas comment interpréter cette 1ère ligne car elle commence par le caractère '<' qui signifie que c'est le début d'une balise html. Mais <? n'est pas une balise html valide.
Il fait donc n'importe quoi à l'affichage ...
Remarque : j'ai aussi testé sous Firefox 2 et il se comporte de la même manière qu'IE
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ah ouais, tu as effectivement raison ! Pour que ça marche il suffit donc d'afficher les données dans un textarea par exemple, qui n'essaye pas d'interpreter les balises.
Mon problème est donc reglé. :)
Mon problème est donc reglé. :)