Aller au contenu
  • Veuillez ne pas poster de message pour but d'insulter, incitation à la haine, propos sexuels et tout autre qui ne respecte pas nos conditions générales !

PHP - MYSQL


Akushi

Messages recommandés

Alors j'avais pris ce code sur internet :

 

<?php
$dossier = './swf/c_images/album1584/';
$fichier = basename($_FILES['avatar']['name']);
$taille_maxi = 100000;
$taille = filesize($_FILES['avatar']['tmp_name']);
$extensions = array('.gif');
$extension = strrchr($_FILES['avatar']['name'], '.'); 

if(!in_array($extension, $extensions))
{
     $erreur = 'Vous devez uploader un fichier de type gif';
}
if($taille>$taille_maxi)
{
     $erreur = 'Le fichier est trop gros...';
}
if(!isset($erreur))
{
     $fichier = strtr($fichier, 
          'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 
          'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
     $fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
     if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier))
     {
          echo 'Upload effectué avec succès !';
     }
     else
     {
          echo 'Echec de l\'upload !';
     }
}
else
{
     echo $erreur;
}
?>

Voilà mais à chaque upload sa me met toujours la même erreur qui ai : Echec de l'upload

Si quelqu'un pouvais m'aider et j'aimerais aussi que il y'ai une requête sql pour que sa upload dans badge_definitions avec le nom de l'image si quelqu'un sait faire merci d'avancer :)

Lien à poster
Partager sur d’autres sites

Si tu préfère j'ai sa dans mon code 

							<form method="POST" action="upload.php" enctype="multipart/form-data">
							<input type="hidden" name="MAX_FILE_SIZE" value="100000">
								Fichier : <input type="file" name="avatar">
							<input type="submit" name="envoyer" value="Envoyer le fichier">
							</form>

Voilà et en gros sa redirige vers la page upload.php qui fait la requête

Lien à poster
Partager sur d’autres sites

  • Administrateur

Salut,

Ta demande d'aide est-elle résolu? si oui merci de mettre le sujet en résolu c'est simple il suffit de suivre le sujet : 

Pour avoir accès à ce lien, merci de vous connecter.

Si ton problème n'est pas résolu, merci d'ignorer le message.

⠀⠀Founder of Inshare.fr

⠀⠀Baylife moderator

⠀⠀Twitch channel moderator

⠀⠀French translator Trucksbook.eu

𝐹𝑒𝑒𝑙 𝑓𝑟𝑒𝑒 𝑡𝑜 𝑤𝑟𝑖𝑡𝑒 𝑎 𝑐𝑜𝑚𝑚𝑒𝑛𝑡

—————————————————

╱⠀⠀⠀⠀⠀⠀⠀⠀⠀Règlements⠀⠀ //⠀⠀Abonnements⠀⠀ //⠀⠀ Discord   ⠀⠀⠀⠀⠀⠀⠀⠀⠀╲

 

signature.png

Lien à poster
Partager sur d’autres sites

  • Administrateur

Archivés

⠀⠀Founder of Inshare.fr

⠀⠀Baylife moderator

⠀⠀Twitch channel moderator

⠀⠀French translator Trucksbook.eu

𝐹𝑒𝑒𝑙 𝑓𝑟𝑒𝑒 𝑡𝑜 𝑤𝑟𝑖𝑡𝑒 𝑎 𝑐𝑜𝑚𝑚𝑒𝑛𝑡

—————————————————

╱⠀⠀⠀⠀⠀⠀⠀⠀⠀Règlements⠀⠀ //⠀⠀Abonnements⠀⠀ //⠀⠀ Discord   ⠀⠀⠀⠀⠀⠀⠀⠀⠀╲

 

signature.png

Lien à poster
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...