Upload image php

Fermé
pierrehome Messages postés 330 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 29 décembre 2010 - 28 déc. 2008 à 18:40
Scienti Messages postés 13 Date d'inscription dimanche 7 août 2011 Statut Membre Dernière intervention 11 avril 2012 - 5 mars 2012 à 15:22
Bonjour,

Je suis entrain de créer un site web qui utilise du HTML et du PHP (j'ai donc intallé LAMP). Toutes les opératons décrites ci dessous se déroulent avec LAMP, en effet, je n'ai pas mis mon site en ligne pour le moment.

J'ai mis au point un formulaire de téléchargement d'images au format jpg ou png.

L'upload des images se passe très bien.
Sur mon site j'ai une page "images" qui contient les images.

Le problèmes est que les images uploadées ne s'affichent pas.
J'ai essayé de les afficher directement dans le répertoire avec lequel je travaille avec LAMP, répertoire dans lequel j'ai demandé à php de les mettre : aucun résultat non plus, Kubuntu ne me fabrique même pas la miniature sur l'icone.

Voici le code d'envoi des images (largement tiré du siteduzero.com) :

<?php
//teste si le champs du fichier est bien rempli et si il n'y a pas d'erreurs
if (isset($_FILES['monfichier']) AND $_FILES['monfichier']['error'] == 0)
{
if ($_FILES['monfichier']['size'] <= 2000000)
{
$infosfichier = pathinfo($_FILES['monfichier']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'png');
if (in_array($extension_upload, $extensions_autorisees))
{
// On peut valider le fichier et le stocker définitivement
move_uploaded_file($_FILES['monfichier']['tmp_name'], 'uploads/' . basename($_FILES['monfichier']['name']));


session_start();
$_SESSION['nomimage'] = $_FILES['monfichier']['name'];
}
}
}
include("index.php");
exit;
?>

Voilà, avez vous une solution ?

Merci de votre aide
A voir également:

5 réponses

Utilisateur anonyme
28 déc. 2008 à 18:50
bonsoir,
après avoir "uploadé" les images dans un dossier, il suffit dans un script de les afficher avec
<img src='nom de l image>
mais on ne voit pas votre script alors il est assez difficile de répondre correctement à votre question.

0
pierrehome Messages postés 330 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 29 décembre 2010 44
7 janv. 2009 à 18:21
Bonjour,

merci de m'aider.

J'ai bien fait ce que vous dites (quoi que je l'ai fait en HTML).

Le problème est que les images ne s'affiche pas...

Voici le script :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Images</title>
<link rel="stylesheet" media="screen" type="text/css" title="Exemple" href="index.css" />
</head>
<body>
<?php include("titre.php"); ?>
<?php include("menu.php"); ?>

<div id="corps">
<br /><br /><br />
Voici les images proposées par notre galerie et poster par les utilisateurs de Pictur-it.com <br />

<img src="images/lune.jpg" alt="lune" /><br />
<img src="images/avion.jpg" alt="avion" />

</div>

</body>
</html>

merci...

thomas
0
williom Messages postés 230 Date d'inscription dimanche 3 octobre 2004 Statut Membre Dernière intervention 2 juillet 2009 51
7 janv. 2009 à 19:02
bonjour,

il semble qu'ici tu mets les fichiers dans le répertoire 'uploads/'

// On peut valider le fichier et le stocker définitivement
move_uploaded_file($_FILES['monfichier']['tmp_name'], 'uploads/' . basename($_FILES['monfichier']['name']));


et quand tu les affiches, tu mets çà :

<img src="images/lune.jpg" alt="lune" />
0
pierrehome Messages postés 330 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 29 décembre 2010 44
11 janv. 2009 à 09:11
ah oui en effet, merci.....................

faute d'inatention...

merci a vous deux....
0

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

Posez votre question
Scienti Messages postés 13 Date d'inscription dimanche 7 août 2011 Statut Membre Dernière intervention 11 avril 2012 9
5 mars 2012 à 15:22
Salut, je pense que ce petit tuto devrait répondre à ton problème !

https://webinfobazar.com/upload-dune-image-sur-un-ftp-php-sql/

j'en ai d'autre de prévu, si vous avez des questions, n'hésitez pas ! ;)

Cordialement, Scienti
0