Upload image
guezz
-
wonderfull -
wonderfull -
Bonjour,
j'ai un formulaire d'upload que je veu mettre sur mon site .j'ai un dossier: monfichier ou se trouve mes page index.php et recuperer.php qui traite le formulaire.mon bleem c ke apres envoi de l'image ma page d'action m'envoi des messages d'erreur.voir mes pages ci dessous
1.index.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans titre</title>
</head>
<body>
<div align="center"><font size="5"><em>Upload des fichiers Images</em></font></div><br><br><br>
<center><form enctype="multipart/form-data" action="recuperer.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="100000000" />
Transfèrer le fichier <input type="file" name="monfichier" />
<input type="submit" />
</form></center>
</body>
</html>
2.recuperer.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans titre</title>
</head>
<body>
<?php
// récupération des données du formulaires
$url = $_POST['imag'];
// connexion à votre base de donnée
$connexion = mysql_connect("localhost","root","" );
mysql_select_db("prod",$connexion);
// on créer la requête SQL, pour ensuite l'envoyer
$requete = ("insert into images values('$url')" );
mysql_query ($requete);
echo "L'url de l'image a été enregistrées !";
// fermeture de la connexion vers Mysql
mysql_close();
$repertoireDestination = "img/";
$nomDestination = $_FILES["imag"]["name"];
if (is_uploaded_file($_FILES["imag"]["tmp_name"])) {
if (rename($_FILES["imag"]["tmp_name"],
$repertoireDestination.$nomDestination)) {
echo "<br>";
echo "<b>";
echo "Le fichier temporaire ".$_FILES["imag"]["tmp_name"].
" a été déplacé vers ".$repertoireDestination.$nomDestination;
} else {
echo "<br>";
echo "<b>";
echo "Le déplacement du fichier temporaire a échoué".
", le fichier est déjà uploadé dans le dossier ".$repertoireDestination;
}
} else {
echo "<br>";
echo "<b>";
echo "Le fichier n'a pas été uploadé (trop gros ou inexistant)";
}
?>
</body>
</html>
3.message d'erreur:
Notice: Undefined index: imag in c:\program files\easyphp1-8\www\monfichier\recuperer.php on line 11
L'url de l'image a été enregistrées !
Notice: Undefined index: imag in c:\program files\easyphp1-8\www\monfichier\recuperer.php on line 28
Notice: Undefined index: imag in c:\program files\easyphp1-8\www\monfichier\recuperer.php on line 30
Le fichier n'a pas été uploadé (trop gros ou inexistant)
j'ai un formulaire d'upload que je veu mettre sur mon site .j'ai un dossier: monfichier ou se trouve mes page index.php et recuperer.php qui traite le formulaire.mon bleem c ke apres envoi de l'image ma page d'action m'envoi des messages d'erreur.voir mes pages ci dessous
1.index.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans titre</title>
</head>
<body>
<div align="center"><font size="5"><em>Upload des fichiers Images</em></font></div><br><br><br>
<center><form enctype="multipart/form-data" action="recuperer.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="100000000" />
Transfèrer le fichier <input type="file" name="monfichier" />
<input type="submit" />
</form></center>
</body>
</html>
2.recuperer.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans titre</title>
</head>
<body>
<?php
// récupération des données du formulaires
$url = $_POST['imag'];
// connexion à votre base de donnée
$connexion = mysql_connect("localhost","root","" );
mysql_select_db("prod",$connexion);
// on créer la requête SQL, pour ensuite l'envoyer
$requete = ("insert into images values('$url')" );
mysql_query ($requete);
echo "L'url de l'image a été enregistrées !";
// fermeture de la connexion vers Mysql
mysql_close();
$repertoireDestination = "img/";
$nomDestination = $_FILES["imag"]["name"];
if (is_uploaded_file($_FILES["imag"]["tmp_name"])) {
if (rename($_FILES["imag"]["tmp_name"],
$repertoireDestination.$nomDestination)) {
echo "<br>";
echo "<b>";
echo "Le fichier temporaire ".$_FILES["imag"]["tmp_name"].
" a été déplacé vers ".$repertoireDestination.$nomDestination;
} else {
echo "<br>";
echo "<b>";
echo "Le déplacement du fichier temporaire a échoué".
", le fichier est déjà uploadé dans le dossier ".$repertoireDestination;
}
} else {
echo "<br>";
echo "<b>";
echo "Le fichier n'a pas été uploadé (trop gros ou inexistant)";
}
?>
</body>
</html>
3.message d'erreur:
Notice: Undefined index: imag in c:\program files\easyphp1-8\www\monfichier\recuperer.php on line 11
L'url de l'image a été enregistrées !
Notice: Undefined index: imag in c:\program files\easyphp1-8\www\monfichier\recuperer.php on line 28
Notice: Undefined index: imag in c:\program files\easyphp1-8\www\monfichier\recuperer.php on line 30
Le fichier n'a pas été uploadé (trop gros ou inexistant)
A voir également:
- Upload image
- Upload video youtube - Télécharger - Diffusion
- Image iso - Guide
- Reduire taille image - Guide
- Légende image word - Guide
- Acronis true image gratuit - Télécharger - Sauvegarde