stephsteph70
Messages postés10Date d'inscriptionmardi 31 juillet 2007StatutMembreDernière intervention 8 octobre 2008
-
8 oct. 2008 à 17:39
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 2023
-
9 oct. 2008 à 20:38
Bonjour,
J'ai un formulaire
tout bête pour envoyer une photo qui se trouve sur un serveur web de mon hébergeur.
Et voici le code correspondant au fichier test.php :
<?php
if (isset($_POST['bt-ajouter']) )
{
$fichier = $_FILES['file']['name'] ;
if (isset($fichier) and $fichier != null)
{
if( !empty($_FILES['file']['tmp_name']) AND is_uploaded_file($_FILES['file']['tmp_name']) )
Image :, (200Ko
max) Formats : .jpg, .png ou .gif,
<hr />
</form>
---------------------------
Précisions :
Le dossier adminvanina/ est le dossier qui contient ce code.
Le dossier adminvanina/temp/ a les droits 777.
Et pour finir voici le message d'erreur que j'obtiens :
Warning: move_uploaded_file() [function.move-uploaded-file]:
open_basedir restriction in effect.
File(/a-casa-bella.com/www/adminvanina/temp/) is not within the allowed
path(s): (/home/web:/usr/share/php:/usr/share/admin) in /home/web/acasabellacom/a-casa-bella.com/www/adminvanina/test.php on line 14
Apparemment c'est le dossier où sont stockés les fichiers temporairement qui pose
problème !
Donc comment faire pour que me soit permis l'upload de fichier dans ce dossier ????
Merci d'avance pour votre aide ! Je galère depuis un bon moment et j'ai essayé des dizaines de solutions sans résultats !!!!
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 20231 9 oct. 2008 à 20:38
La directive du php.ini "open_basedir" est décrite ici : http://www.php.net/manual/fr/features.safe-mode.php En gros, soit c'est ton serveur et tu peut modifier les configuration pour uploader où tu veux, soit tu es sur un serveur partagé et tu doit utiliser le répertoire autorisé.
Flachy Joe
« Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. » Les Shadoks<