Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: sparh le le 21-07-2006 a 21:40:41

Titre: upload de fichier
Posté par: sparh le le 21-07-2006 a 21:40:41

Salut,
j'essai de créer une page qui permet d'uploader des jeux sur mon site.
Sur le formulaire d'upload (c ok) il y a:
le titre, la description, image1, image2, catégorie 1, catégorie2, et le jeux.
J'i réussis avec mes faibles connaissance et en regardant à droite et à gauche à uploader l'image1' et les autres données qui n'ont pas besoin d'être uploader.
Par contre là ou je bloque c'est pour uloader l'image2 et le fichier swf (adresse).
Voilà le code de ma page:

Code:
<?

include("config.php");
$date = date("Y-m-d H:i");
$categorie1 = $_POST['categorie1'];
$categorie2 = $_POST['categorie2'];
$jeu = $_POST['jeu'];
$description = $_POST['description'];
if ($action == "upload")
{
if (isset ($image1) && $HTTP_POST_FILES["image1"]["error"]==0 && $HTTP_POST_VARS['MAX_FILE_SIZE']>=$HTTP_POST_FILES["image1"]["size"])

{
$nom=$HTTP_POST_FILES["image1"]["name"];

$point=strrpos($nom,"."); //
if (!$point) $ext=""; else $ext=strtolower(substr($nom,$point));

if (($ext==".jpg") || ($ext==".gif" ))
{

$repertoire_upload="../Image/Jeux/";

$nouveau_nom=$repertoire_upload.$nom;
while (file_exists($nouveau_nom))
{
$nouveau_nom=$repertoire_upload.$nom;
}
if (@move_uploaded_file($image1,$nouveau_nom)) echo "<b>Téléchargement réussi</b>"; else echo " Echec du transfert";


}
else
{
$erreur="le type de fichier est invalide ( seulement .jpg et .gif ).";
echo $erreur;
}
}
else echo "Vérifier le formulaire d'envoi de fichier ( la taille du fichier est limité à ". $HTTP_POST_VARS['MAX_FILE_SIZE']." )";


$db = mysql_connect($serveur, $login, $password);
mysql_select_db($base,$db);
      $query = "INSERT INTO Jeux (jeux, image1, image2, texte, categorie1, categorie2, vote, date, adresse) VALUES ('$jeu', '$nouveau_nom', '', '$description', '$categorie1', '$categorie2', '$adresse', '$date', '')";
      $result = mysql_query($query);
mysql_close($db);
}
?>

Voilà, si quelqu'un avait un peu de temps pour m'aider ce serai cool ;)


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.