Bonjour à tous,
Alors voilà le principe, j'ai un site de vente de produits.J'ai donc codé une console admin pour ajouter des produits sur le site.Et j'ai un souci quand je veux ajouter un produit.
Donc voilà les erreurs :
Warning: mkdir() [function.mkdir]: Permission denied in /home/theluxur/public_html/admin.php on line 30
Warning: move_uploaded_file(images/maison/qsd.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/theluxur/public_html/admin.php on line 35
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpfKNMtM' to 'images/maison/qsd.jpg' in /home/theluxur/public_html/admin.php on line 35
Et voici le code correspondant à l'erreur :
if (isset($_POST['Ajouter']))[size=9] // Ici je teste si l'admin clique sur "ajouter" pour ajouter un produit[/size]
{
if (is_dir ( 'images/'.$_POST['categorie'] ) == False) [size=9]//ici je regarde si le dossier correspondant à la catégorie de l'objet existe[/size]
{ [/size]
mkdir ("images/".$_POST['categorie']);[size=9]//si il n'existe pas je le créé.
}
if(move_uploaded_file($_FILES['image']['tmp_name'], 'images/'.$_POST['categorie'].'/'.$_POST['nom'].'.jpg')) [size=9] //ici je déplace mon image de la BDD vers le FTP.[/size]
{
$sql = "INSERT INTO ".$_POST['categorie']." VALUES ('".$_POST['nom']."','".$_POST['prix']."','".$_POST['description']."','".$_POST['nom'].".jpg','".$_POST['intro_description']."');";
mysql_query($sql) or die ($sql); //et je l'insère dans la BDD.
}
}
J'ai oublié de préciser que ça marchait avant que je change d'hébergeur! Et que parfois l'erreur mkdir change (?) en :
Warning: mkdir() [function.mkdir]: No such file or directory in /home/theluxur/public_html/admin.php on line 30.
J'ai testé mes chemins vers l'image et ils ont l'air bons!
Merci d'avoir pris le temps de me lire et de m'aider
