Xeon Posté 25 Avril 2006 Posté 25 Avril 2006 Bonjour, D'après ce que j'ai compris, la ligne du fichier phpinfo qui indique la racine de mon serveur (celle qui doit me servir pour indiquer l'adresse de fichiers à uploader par exemple) est open_basedir /var/www/vhosts/le-sorcier.com/httpdocs:/tmp no value (merci deme dire si à ce niveau déjà je me trompe). Or ma fonction pour uploader est écrite comme ceci <?php if (isset($_POST['send'])) { // si on clique sur le bouton envoyer if($_POST['photo'] == '') { // si le champ photo est remplit $content_dir = '/var/www/vhosts/le-sorcier.com/httpdocs/public_html/photos'; // dossier où sera déplacé le fichier $tmp_file = $_FILES['photo']['tmp_name']; // on copie le fichier dans le dossier de destination $timeline = time(); $name_file = $timeline . "-" . $_FILES['photo']['name']; move_uploaded_file($tmp_file, $content_dir . $name_file); $photo = $name_file; } else { $photo = ''; } Mais çà ne marche pas, l'image n'est pas uploadée. Un grand merci d'avance de me dire où cela coince.
Xeon Posté 25 Avril 2006 Auteur Posté 25 Avril 2006 Ben c'est bon : /var/www/vhosts/le-sorcier.com/httpdocs/photos/ Et puis surtout il fallait mettre les droits 777 sur le dossier photos...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant