/************************************************************
Creation du repertoire cible si inexistant
*************************************************************/
if( !is_dir(TARGET) ) {
if( !mkdir(TARGET, 0700) ) {
exit('Erreur : le répertoire cible ne peut-être créé ! Vérifiez que vous diposiez des droits suffisants pour le faire ou créez le manuellement !');
}
}
/************************************************************
Script d'upload
*************************************************************/
if(!empty($_POST))
{
// On verifie si le champ est rempli
if( !empty($_FILES['fichier']['name']) )
{
// Recuperation de l'extension du fichier
$extension = pathinfo($_FILES['fichier']['name'], PATHINFO_EXTENSION);
// On verifie l'extension du fichier
if(in_array(strtolower($extension),$tabExt))
{
// On verifie les dimensions et taille de l'image
if(filesize($_FILES['fichier']['tmp_name']) <= MAX_SIZE)
{
// Si c'est OK, on teste l'upload
if(move_uploaded_file($_FILES['fichier']['tmp_name'], TARGET.$_FILES['fichier']['name']))
{
// Message de reussite
$message = 'Upload réussi ! au lien suivant : "'.$url.'" ';
@ $db = mysql_pconnect('localhost', 'root');
mysql_select_db('project');
if (mysqli_connect_errno())
{
echo 'Error: Could not connect to database. Please try again later.';exit;
}
$query = "INSERT INTO adresse(telephone, numrue_adr, rue_adr, cp_adr, ville_adr) values('".$telephonecont."', '".$numruecont."', '".$ruecont."', '".$cpcont."', '".$villecont."')";
$result = mysql_query($query) or die("Query failed");
$query2 = "INSERT INTO contact (nom_cont, prenom_cont) values('".$nomcont."', '".$prenomcont."')";
$result2 = mysql_query($query2) or die("Query failed");
mysql_close();
}
else
{
// Sinon on affiche une erreur systeme
$message = 'Problème lors de l\'upload !';
}
}
else
{
// Sinon erreur sur les dimensions et taille de l'image
$message = 'Erreur dans les dimensions de l\'image !';
}
}
else
{
// Sinon on affiche une erreur pour l'extension
$message = 'L\'extension du fichier est incorrecte !';
}
}
else
{
// Sinon on affiche une erreur pour le champ vide
$message = 'Veuillez choisir un fichier svp';
}
}
?>
cs_vinz78
Messages postés207Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention24 juillet 2007 18 juil. 2007 à 11:41
-t'envois 150 lignes de php3 alors que le 5 est en developpement, deja
c'est pas correct... ensuite, t'as qu'une ligne d'explication...
Hum je vois pas la différence php3 php5 désolé je débute =) après c'est vrai que mon explication est boaf j'envoie 150 ligne de code mai si ce forum était comme développez.com on pourrait faire les balise code ce qui serai un peu mieux ( a méditer les admin =) )
-ca renvoi un message d'erreur ?
non pas de mesage d'erreur mais je vois que l'insertion ne marche pas étant donné qu'il n'y a rien dans la base
pour faire simple sa n'ira pas sur le net sa sera du local =)
Maintenant mon explication
Je voudrai lors de l'upload que mon formulaire soit lu pour que les champs soient reconnus et ainsi inséré avec mes requetes dans la bdd.