Rechercher : dans
Par :

Upload d'un fichier en safe mode

Dernière réponse le 24 jui 2008 à 12:19:28 Scade, le 11 mar 2008 à 09:17:17 
 Signaler ce message aux modérateurs

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?

Meilleures réponses pour « Upload d'un fichier en safe mode » dans :
[Safari] Modules / Plugins installés Voir Voici une astuce très simple pour vous permettre de trouver facilement la liste des modules et plugins installés pour votre navigateur Safari. Sous Windows Avec le navigateur Safari Avec l'explorateur de Windows Téléchargement des...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Modifier son fichier Hosts VoirPOURQUOI modifier le fichier Hosts ? COMMENT modifier le fichier Hosts ? Où se trouve le fichier Hosts original ? Que contient-il ? Méthode de modification Restaurer le fichier Hosts à son état d'origine Alternative à Rhosts POURQUOI...
[Webmaster] Faire facilement un espace d'upload VoirPourquoi ? Il arrive que vous ayez besoin de mettre en place un petit espace de téléchargement (upload/download) pour stocker des fichiers sur votre site web. C'est en effet très pratique et peut dépanner quand vous n'avez pas de clé USB sous la...
Fichier VOB VoirFormat VOB Un fichier VOB est un fichier d'un DVD vidéo. Un DVD vidéo peut contenir des données destinées à des platines de salon ainsi que des données additionnelles pouvant être lues sur un ordinateur. Un DVD-Video possède une organisation...
Fichier TS VoirFormat TS Un fichier TS est un fichier d'un DVD vidéo. Un DVD vidéo peut contenir des données destinées à des platines de salon ainsi que des données additionnelles pouvant être lues sur un ordinateur. Un DVD-Video possède une organisation...
Fichier ZIP VoirFormat ZIP Un fichier ZIP est un fichier compressé. Dans le cas de fichiers découpés, il peut être accompagné de fichiers dont les noms sont séquentiellement R01, R02, R03, R04, etc. Lire un fichier ZIP Pour décompresser un fichier ZIP, il...

1

tony, le 11 mar 2008 à 09:28:18
  • +1

Tu n'as pas du faire beaucoup de latin ..... et trouver les manuels du pc trop durs à lire : pas assez d'images pour toi ?
Mode sans echec = pas de ressources réseaux = pas d'upload

Répondre à tony

2

Scade, le 11 mar 2008 à 09:31:59

Sympa comme réponse...
Je ne parle pas de mode sans échec sur mon pc mais de safe mode sur le serveur.

Répondre à Scade

3

Farellion, le 11 mar 2008 à 09:35:42

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 ...

Répondre à Farellion

4

Scade, le 11 mar 2008 à 16:02:04

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

Répondre à Scade

5

 Scade, le 24 jui 2008 à 12:19:28

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!
http://www.phpcs.com/...

Répondre à Scade