Probleme d'upload (chmode)
Forum Programmation : Probleme d'upload (chmode)
TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
Warning: move_uploaded_file(): open_basedir restriction in effect. File(/web/img/tuto/waih4z9bnc2kq5l) is not within the allowed path(s): (/home/phpmyadmin/
home/httpd/vhosts/www.teammaker.fr/
home/httpd/vhosts/www.teammaker.fr/tmp/
usr/local/php4/lib/php/) in /home/httpd/vhosts/www.teammaker.fr/web/zz/news1.php on line 111
voici le message d'erreure que jobtien avec se scripte :
if(isset($_FILES['img']))
{
// params
unset($erreur);
$extensions_ok = array('png', 'gif', 'jpg', 'jpeg', 'bmp');
$taille_max = 10000000;
$dest_dossier = '/web/img/tuto/';
// utilisez également des slashes sous windows : $dest_dossier = 'd
damien/photos/';
// vérifications
if( !in_array( substr(strrchr($_FILES['img']['name'], '.'), 1), $extensions_ok ) )
{
$erreur = 'Veuillez sélectionner un fichier de type png, gif ou jpg !';
}
elseif( file_exists($_FILES['img']['tmp_name'])
and filesize($_FILES['photo']['tmp_name']) > $taille_max)
{
$erreur = 'Votre fichier est trop lourd!';
}
// copie du fichier
if(!isset($erreur))
{
//on donne un nom aleatoire au fichier
$numero_lettre = 'abcdefghijklmnopqrstuvwyz1234567890_';
$numero_lettre_melanges = str_shuffle($numero_lettre);
$dest_fichier = substr($numero_lettre_melanges, 1, 15);
// copie du fichier
chmod($dest_fichier, 0777);
move_uploaded_file($_FILES['img']['tmp_name'], $dest_dossier . $dest_fichier);
}
}
echo $erreur;
voila donc ben j'aimrez que sa marche :-P
je vous remercie d'avance
Une erreur dans ton $dest: /web est à la racine de ton hébergement, je doute que apache puisse y écrire.
Donc, soit tu met un chemin relatif à ton "home" (et ton script aura normalement le droit d'écrire), soit tu met le chemin physique complet (depuis le root de la machine) en t'assurant que ton user apache (ou www) puisse y écrire.
merci c bon jai trouver mon probleme
oui bonjour je suis nouveau j'espere que vous me réponderez
j ai besoin d'aide parce que j'ai une connexion internet 3.3 Mbits/s
chez Belgacom j'ai prix l'adsl light et mon modem est le suivant : Alcatel Speedtouch Connection et ma carte réseau est fast ethernet pci 900 sis
j'ai firefox 1.5 et ma connexion est trop trop LENTE
quand je vais sur un site les pages s'affiche longtemps après
ex: quand je telecharge un programme sur telecharger.com y a marquer que
pour la connexion de + de 2Mbit/s le programme se telecharge en 18 sec
alors que chez moi qui a 3.3Mbit/s sa se telecharge en 8 minutes
je crois que se n'est pas normale j ai reformaté mon pc sa n'a rien changé
j ai fait le test de l'ADSL sur www.linternaute.com/vitesse/
et sa ma donnée 93kbit/s et 12ko/s aider moi svp
ps: je ne suis pas très doué en informatique si vous pouvez bien m'expliquez
sa serais très gentil de votre part.
1 :tu nest vraiment pas dans le bon "sujet"
2 :tu pollu mon topic
3 : apelle ton fournisseur et dit leur que ta vitesse et diminué normalement il vienne chez toi reparé la ligne (ma seaur avais 18mega au lieu de 24 et c'est se quil on fait) vili
en esperant t'aider mais la prochaine foit lit les regles
Il y a 2594 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
