Besoin d'aide-upload-PHP

Résolu/Fermé
Aurelien - 6 juil. 2005 à 19:46
 aurelien - 7 juil. 2005 à 00:24
Bonjour,
J'ai un petit probleme,
je n'arrive pas a uploader des images alors que mon script ne donne aucun message d'erreur,
pouvez-vous me donner votre avis sur mon script et peut etre l'ameliorer

script:
<?php
session_start();
//init des variables
if(!isset($HTTP_POST_VARS['reference'])) $reference=""; else $reference=$HTTP_POST_VARS['reference'];
if(!isset($HTTP_POST_VARS['titre'])) $titre=""; else $titre=$HTTP_POST_VARS['titre'];
if(!isset($HTTP_POST_VARS['auteur'])) $auteur=""; else $auteur=$HTTP_POST_VARS['auteur'];
if(!isset($HTTP_POST_VARS['description'])) $description=""; else $description=$HTTP_POST_VARS['description'];
if (!isset($HTTP_POST_FILES['photo']['name']))$photo_name='';else $photo=$HTTP_POST_FILES['photo']['name'];
if (!isset($HTTP_POST_FILES['photo']['size']))$photo_size='';else $photo=$HTTP_POST_FILES['photo']['size'];

if(!isset($HTTP_POST_VARS['rubriqueID'])) $rubriqueID=""; else $rubriqueID=$HTTP_POST_VARS['rubriqueID'];
if(!isset($HTTP_POST_VARS['ajoutArticle'])) $ajoutArticle="non"; else $ajoutArticle=$HTTP_POST_VARS['ajoutArticle'];
if(!isset($erreur_reference)) $erreur_reference=0; 
if(!isset($HTTP_POST_VARS['ajoutArticle'])) $ajoutArticle=""; else $ajoutArticle=$HTTP_POST_VARS['ajoutArticle'];
if(!isset($HTTP_SESSION_VARS['statut'])) $statut=""; else $statut=$HTTP_SESSION_VARS['statut'];
if(!isset($HTTP_SESSION_VARS['email'])) $email=""; else $email=$HTTP_SESSION_VARS['email'];
if(!isset($HTTP_GET_VARS['logout'])) $logout=""; else $logout=$HTTP_GET_VARS['logout'];
//----------------------------
if ($logout=="ok") 
{
$HTTP_SESSION_VARS['statut']="";//efface le statut
header("Location: login.php");
}
if ($statut != "admin")
{ header("Location: login.php");
}
?>
<?php require_once('../Connections/connexion.php'); ?>
<?php
mysql_select_db($database_connexion, $connexion);
$query_rsSelectTheme = "SELECT * FROM rubriques ORDER BY theme ASC";
$rsSelectTheme = mysql_query($query_rsSelectTheme, $connexion) or die(mysql_error());
$row_rsSelectTheme = mysql_fetch_assoc($rsSelectTheme);
$totalRows_rsSelectTheme = mysql_num_rows($rsSelectTheme);
?>
<?php
if ($ajoutArticle=="ok")
{
	//sélection de la base de données
	mysql_select_db($database_connexion, $connexion);
	//vérification si la reference existe déjà dans la base
	$query_rsReference = "SELECT reference FROM camion WHERE reference = '$reference' ";
	$rsReference = mysql_query($query_rsReference, $connexion) or die(mysql_error());
	$totalRows_rsReference = mysql_num_rows($rsReference);
	//si la reference n'existe pas encore alors : 
	if ($totalRows_rsReference==0)
		{	print_r($photo);		
			mysql_select_db($database_connexion, $connexion);
			$insertArticles = "INSERT INTO camion (reference, marque, modele, description, rubriqueID, photo ) VALUES ('$reference', '$titre', '$auteur', '$description', '$rubriqueID', '$photo_name')";
			mysql_query($insertArticles, $connexion) or die(mysql_error()); 
					$repertoire="../images/";
		move_uploaded_file($photo_tmp_name,$repertoire.$photo_name);
                }
			//redirection vers la page ArticlesGestion.php 
           header("Location: gestionphoto.php");	
		}//fin du if 
    //si la reference existe déjà > message d'erreur
	else
		{
		$erreur_reference=1;
		}

?>
A voir également:

1 réponse

merci mais g reecrit le script
tout marche correctement
merci
0