Upload d'un fichier en safe mode

Résolu
Scade -  
 Scade -
Bonjour!

Je suis en train de m'arracher les cheveux sur un problème qui à pourtant l'air tout bête. Je n'arrive pas à uploader au moyen d'un script php, un fichier depuis mon ordi, vers mon serveur web. Après de nombreuses et longues recherches, j'ai découvert que c'était à cause du fait que le safe mode était activé (et pas moyen de le désactiver bien sûr...).
Sachant que le fichier est uploadé au moyen d'un input de type file, voici ce que j'ai tenté:

$link = ftp_connect("ftp.monsite.fr");
ftp_login($link, "****", "****");
ftp_put($link, "/httpdocs/admin_dev/admin_new_dev/formmail/upload/tut.php", $_FILES['NomFichier']['tmp_name'], FTP_ASCII);

Erreur: Warning: ftp_put() [function.ftp-put]: open_basedir restriction in effect. File(/tmp/phpZwJde0) is not within the allowed path(s): (/home/httpd/vhosts/monsite.fr/httpdocs/admin_dev)

$target = 'upload/';
$NomFichier_name = $_FILES['NomFichier']['name'];
$NomFichier = $_FILES['NomFichier']['tmp_name'];
move_uploaded_file($NomFichier,$target.$NomFichier_name);

Erreur: Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/tmp/phpcthVW2) is not within the allowed path(s): (/home/httpd/vhosts/monsite.fr/httpdocs/admin_dev)

bref j'en perds mon latin :( Quelqu'un aurait une solution s'il vous plaît?
A voir également:

2 réponses

Scade
 
Plop.
Je met à jour car j'ai trouvé un semblant de solution. Etant donné la place de ce topic dans les résultats de recherche, ca pourra aider.
Donc rendez-vous sur ce lien!
https://codes-sources.commentcamarche.net/
2
Farellion
 
Pour information Tony, le safe mode est un mode de sécurité de PHP ... Rien a voir avec le mode sans échec de Windows

De plus, à regarder les chemins d'accès, il semblerait qu'il soit sous Linux ... et qu'il peut se connecter au serveur FTP ...

D'après moi, le Safe mode t'empèche de créer le fichier temporaire necessaire aux commandes FTP de php. Avec ce mode de sécu, je ne vois pas comment faire ...
1
Scade
 
Bon eh bien j'ai changé les scripts de nom de domaine et ça marche... sachant que le domaine sur lequel je les ai transférés est aussi en safe mode, je suis vraiment perplexe, mais bon :D
0