Message d'erreur :File(**) FAILED TO OPEN STREAM PERMISSION DENIED - PHP - Programmation
Marsh Posté le 14-11-2006 à 20:59:37
soi plu clair! sa résou pa mon probleme. que faut-il faire pour ne plus avoir decouille avec le allow_fopen
Marsh Posté le 15-11-2006 à 20:25:26
Merci aux développeur expérimenT g trouV CT koi la panne CT mon hébergeur ki bloquait l'accès aufichier distan. je l'ai contacteret a réaliser une ptite modif. maintenan sa marche!
Marsh Posté le 14-11-2006 à 19:36:55
Warning: file(http://www.banque-france.fr/fr/poli_mone/taux/telnomot/qs.d.ceurusci.txt) [function.file]: failed to open stream: Permission denied in /home/u7/haumana1/html/tahiti-haumana-croisiere-tarif.php on line 35
Voila mon message d'erreur. Lorsque j'exécute en local : sa marche trés bien.mais lorque je teste en ligne: voici le message d'erreur. En fait, je vais lire un fichier distant sur un autre site.le chmod ne marche que sur des fichiers local. J'ai meme activer le allow_fopen dans le fichier php.ini du serveur en ligne. Je sais plus quoi faire!!!! Si quelqu'un trouve une solution à mon problème ce sera vraiment une tête!!!!!!!!!
Voila mon code
<?
ini_set('allow_url_fopen','on');
$cour_h=0;
$cour_t=0;
$url="http://www.banque-france.fr/fr/poli_mone/taux/telnomot/qs.d.ceurusci.txt";
$maj_today=false;
$j=time()-(24*60*60);
$today=date('d/m/Y');
$hier=date('d/m/Y', $j);
//chargement du fichier dans $f en tableau
$fc=file($url);
//parcour du tableau $f ligne par ligne
foreach($fc as $line){
if ((substr($line, 0, 10))==(substr($hier,0,10))){ //cherche la date $hier
$cour_h= substr($line, 11, 6);}
elseif ((substr($line, 0, 10))==(substr($today,0,10))) { // cherche la date $today
$maj_today=true;
$cour_t= substr($line, 11, 6);}
}
if ($maj_today==true){
$cour= $cour_t;
$date= $today;}
else{
$cour= $cour_h;
$date= $hier;} ?>
En local sa marche bien g tous les droits mais en ligne: permission denied!!!!! que faire???
Message édité par star_platine le 14-11-2006 à 19:49:55
---------------
Hello les développeur je m'incruste dans le forum parce que j'ai besoin que quelqu'un me dise pourquoi g cette putin d' erreur!!