Depuis flash, j'envoie sur un script php des données afin qu'il me créé "à la volée" un fichier "index.html" sur le serveur.
Le php :
<?
$varEnvoi0=$_POST["cible"];
$varEnvoi1=$_POST["info"];
$chemin="$varEnvoi0";
$ouvrir=fopen($chemin,"w+");
fclose($ouvrir);
$ouvrir=fopen($chemin,"r+");
$x=fgets($ouvrir,0);
fseek($ouvrir,0);
$x=utf8_decode($varEnvoi1);
fputs($ouvrir,$x);
fclose($ouvrir);
?>
Sur mon serveur, en local, ça marche Le fichier "index.html" est fait, et l'animation flash contenu de-dans se joue.
La même opération chez mon hébergeur : Le fichier "index.html" est créé, mais lors de la lecture avec un navigateur , celui-ci me renvoie un message du type : "index.html contient une application de type MIME shockwave-flash, vous ne possédez pas le plug-in nécessaire "
J'ai l'impression que cela vient des permissions sur le fichier. Chez moi le fichier créé est en lecture seul(444) et celui chez mon hébergeur en 644.
Par ailleurs si je remplace ce fichier(le 644) par celui créé sur mon serveur(444) tout rentre dans l'ordre!
Comment faire pour remédier à cela?
Est-ce que c'est le serveur n'autorise pas ce genre de modification sur une page "index.html"?
J'ai essayé de modifier les permissions sur le php avec un chmod("index.html", 444); mais sans résultat
Le php :
<?
$varEnvoi0=$_POST["cible"];
$varEnvoi1=$_POST["info"];
$chemin="$varEnvoi0";
$ouvrir=fopen($chemin,"w+");
fclose($ouvrir);
$ouvrir=fopen($chemin,"r+");
$x=fgets($ouvrir,0);
fseek($ouvrir,0);
$x=utf8_decode($varEnvoi1);
fputs($ouvrir,$x);
fclose($ouvrir);
?>
Sur mon serveur, en local, ça marche Le fichier "index.html" est fait, et l'animation flash contenu de-dans se joue.
La même opération chez mon hébergeur : Le fichier "index.html" est créé, mais lors de la lecture avec un navigateur , celui-ci me renvoie un message du type : "index.html contient une application de type MIME shockwave-flash, vous ne possédez pas le plug-in nécessaire "
J'ai l'impression que cela vient des permissions sur le fichier. Chez moi le fichier créé est en lecture seul(444) et celui chez mon hébergeur en 644.
Par ailleurs si je remplace ce fichier(le 644) par celui créé sur mon serveur(444) tout rentre dans l'ordre!
Comment faire pour remédier à cela?
Est-ce que c'est le serveur n'autorise pas ce genre de modification sur une page "index.html"?
J'ai essayé de modifier les permissions sur le php avec un chmod("index.html", 444); mais sans résultat