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 :
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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