Recupérer et Afficher image php urgent !!!!!!

Fermé
mehdi9833 Messages postés 88 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 23 mars 2010 - 29 janv. 2010 à 10:13
mehdi9833 Messages postés 88 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 23 mars 2010 - 29 janv. 2010 à 14:52
Bonjour à tous,

J'ai un petit soucis, je bloque sur un petit probléme...je veux récupérerune image ds un dossier sur mon pc et l'afficher mais cela ne marche pas grrrrrrrrrrr et je trouve pas la solution malgré mon acharnement !!!!!!!

voici mn code html (image.html) où j'apel l'image :

<html>
<head>
<title> Image article </title>
</head>
<body>
<form id="form1" enctype="multipart/form-data" action="script-image.php" method="post">
<input type="hidden" name="max_file_size" value="1000">
Envoyer ce fichier : <input name="fichier" type="file">
<input type="submit" value="Envoyer le fichier">
</form>


et voici mon script (script-image.html) que j'apel :

// Parametres de connexion
include("fonctions.php");

// Connexion au SGBD Mysql
mysql_connect($serveur,$admin,$pass) or die ('Erreur : '.mysql_error() );

// Selection de la base des donnees
mysql_select_db($base);

$image=$_POST['fichier'];

$name=$_FILES['fichier']['name'];
$type=$_FILES['fichier']['type'];

//On affiche les champs et l'image

echo "Nom du fichier :".$name;
echo "<br>Type de fichier :".$type;
echo '<br><img src='.$Image.'>';

// on crée une variable contenant le répertoire de destination
$uploadpath="C:\Program Files\EasyPHP5.3.0\www";

// on déplace le fichier du dossier temporaire vers le dossier de destination
move_uploaded_file($uploadpath.$name);
?>

MERciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
A voir également:

12 réponses

Defouille Messages postés 388 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 15 novembre 2011 54
29 janv. 2010 à 10:56
Bonjour,

en regardant tres rapidement est ce qu'il ne manque pas un "\" dans le chemin de ton fichier ?

$uploadpath="C:\Program Files\EasyPHP5.3.0\www";
$name=$_FILES['fichier']['name']; // mon_fichier_temp.img ?

$uploadpath.$name = ? // C:\Program Files\EasyPHP5.3.0\wwwmon_fichier_temp.img ?


C'est peut êter pas ça, mais c'est ce que j'ai remarqué en parcourant rapidement.

En espérant que ça t'aide ^^
0
mehdi9833 Messages postés 88 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 23 mars 2010 4
29 janv. 2010 à 11:24
Merci defouille mais même en rajoutant le \ cela ne marche pas du tout...merci
0
Defouille Messages postés 388 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 15 novembre 2011 54
29 janv. 2010 à 11:27
Affiche $uploadpath.$name, ca t'aidera surement
0
mehdi9833 Messages postés 88 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 23 mars 2010 4
29 janv. 2010 à 11:31
pareil aucune image d'afficher...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Defouille Messages postés 388 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 15 novembre 2011 54
29 janv. 2010 à 11:36
Aucune erreur ?
0
mehdi9833 Messages postés 88 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 23 mars 2010 4
29 janv. 2010 à 11:43
sisi voila le rapport des erreurs :

Notice: Undefined index: fichier in C:\Program Files\EasyPHP5.3.0\www\projet gireaud\test\test image 2\script-image.php on line 12
Nom du fichier :crbst_Img_7091.jpg
Type de fichier :

Warning: move_uploaded_file() expects exactly 2 parameters, 1 given in C:\Program Files\EasyPHP5.3.0\www\projet gireaud\test\test image 2\script-image.php on line 29
crbst_Img_7091.jpg
0
Defouille Messages postés 388 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 15 novembre 2011 54
29 janv. 2010 à 11:47
http://fr.php.net/manual/fr/function.move-uploaded-file.php

Tu dois appeler move_uploaded_file() avec 2 parametres, source et destination.

Dans $_FILES['fichier'] tu dois avoir le chemin vers le fichier temporaire qui sera ta source.
0
mehdi9833 Messages postés 88 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 23 mars 2010 4
29 janv. 2010 à 11:54
mais je n'ai pas de source fixe donc pas de chemin fixe,je prend une image dans n'importe quelle dossier à partir de image.html... et je veux l'afficher tout simplement et la stocker dans un dossier....je ne vois vraiment pas comment faire, JE SUIS PERDU !!!!! merciiiiiiiiiiiiiiiiiii
0
Defouille Messages postés 388 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 15 novembre 2011 54
29 janv. 2010 à 14:18
Essaye de remplacer ton appel a move_uploaded_file par :
move_uploaded_file($_FILES['fichier']['tmp_name'], $uploadpath."\".$name);
0
mehdi9833 Messages postés 88 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 23 mars 2010 4
29 janv. 2010 à 14:29
voila le message qui s'affiche lorque que j'y remplace...as tu essayer d'ouvrir les fichiers pour tester??? merci encore
0
Defouille Messages postés 388 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 15 novembre 2011 54
29 janv. 2010 à 14:43
0
mehdi9833 Messages postés 88 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 23 mars 2010 4
29 janv. 2010 à 14:52
ok je te remercie d'avoir pris du temps pour m'aider !!! c vraiment sympa, si un jour t'as besoin d'un coup de main pour l'informatique hésite pas :):)
a +++ défouille
0