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
