Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/10/2006, 11h05   #1
Invité de passage
 
Inscription : septembre 2006
Messages : 6
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : septembre 2006
Messages : 6
Points : 1
Points : 1
Par défaut Pb "fichier introuvable sur serveur

bonjour,

Je galère depuis des semaines et je ne trouve pas de solution

Je veux écrire dans un fichier .htm sur le serveur mais je me prends les erreurs suivantes :
Citation:
Voici les modifications réalisées Connecté à ftp.monsite.fr, avec toto
Warning: fopen(): open_basedir restriction in effect. File(/httpdocs/mon_fichier.htm) is not within the allowed path(s): (/home/httpd/vhosts/monsite.fr/httpdocs:/tmp) in /home/httpd/vhosts/monsite.fr/httpdocs/cible.php on line 25

Warning: fopen(/httpdocs/mon_fichier.htm): failed to open stream: Operation not permitted in /home/httpd/vhosts/monsite.fr/httpdocs/cible.php on line 25

Warning: fwrite(): supplied argument is not a valid stream resource in /home/httpd/vhosts/monsite.fr/httpdocs/cible.php on line 26

Warning: fwrite(): supplied argument is not a valid stream resource in /home/httpd/vhosts/monsite.fr/httpdocs/cible.php on line 27

Warning: fwrite(): supplied argument is not a valid stream resource in /home/httpd/vhosts/monsite.fr/httpdocs/cible.php on line 28

Warning: fclose(): supplied argument is not a valid stream resource in /home/httpd/vhosts/monsite.fr/httpdocs/cible.php on line 29
En local, ca fonctionnait
J'ai vérifié les droits de mon fichier (777) ca devrait être Ok ?!

Je pense qu'il y a un souci dans mon adresse de fichier, j'ai pourtant vérifiée avec une fonction en php de façon à être sure, mais sans résultat

Ou alors et cela me parait être la réponse la plus évidente, je suis une grosse naze !

voici le code
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
 
$ftp_server="ftp.monsite.fr";
$ftp_user_name="toto";
$ftp_user_pass="pass";
 
// Création de la connexion
$conn_id = ftp_connect("$ftp_server");
 
// Authentification avec nom de compte et mot de passe
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");
 
// Vérification de la connexion
if ((!$conn_id) || (!$login_result)) {
        echo "La connexion FTP a échoué!";
        echo "Tentative de connexion à $ftp_server avec $ftp_user_name";
        die;
    } else {
        echo "Connecté à $ftp_server, avec $ftp_user_name";
    }
$Fnm = "/httpdocs/mon_fichier.htm";
$inF = fopen($Fnm,"w");
fwrite($inF,$_POST['titre'] ."<br>");
fwrite($inF,$_POST['des1'] ."<br>");
fwrite($inF,$_POST['des2'] ."<br>");
fclose($inF);
 
    // Fermeture de la connexion FTP.
ftp_quit($conn_id);
?>
Si quelqu'un a une idée, franchement ca m'aiderait !!

Après c'est promis je ne joue plus avec le php
600rf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2006, 11h10   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
A l'évidence le chemin /httpdocs/mon_fichier.htm affecté à la variable $Fnm n'existe pas et ne serait de toute manière pas autorisé par la directive open_basedir qui autorise la manipulation des fichiers que dans les répertoires qu'elle définit.


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2006, 11h13   #3
Invité de passage
 
Inscription : septembre 2006
Messages : 6
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : septembre 2006
Messages : 6
Points : 1
Points : 1
ah voila l'erreur !

Il faut que je change de fonction ?
600rf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2006, 13h36   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Non ! Vous devez corriger ce chemin absolu /httpdocs/mon_fichier.htm en /home/httpd/vhosts/monsite.fr/httpdocs/mon_fichier.htm pour conserver un chemin absolu ou bien utiliser un chemin relatif mon_fichier.htm ou encore ./mon_fichier.htm.


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h27.


 
 
 
 
Partenaires

Hébergement Web