Salut à tous,
j'ai créé un formulaire qui permet d'insérer des informations sur des entreprises.
J'ai besoin de leur logo. J'ai donc créer la fonction pour uploader ces images. Le problème c'est que l'image qui est uploadée et copiée dans un répertoire n'est pas disponible. Ca me dit : "Pas de prévisualisation disponible" dans le diaporama Windows .
Voila mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13<form class="content-box" id="add_content" enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF'];?>" method="POST"> <div> <label for="company_title">Company Name</label> <input type="text" name="company_name" id="company_name" value="" /> </div> <div> <label for="company_logo">Logo</label> <input type="hidden" name="MAX_FILE_SIZE" value="300000" /> <input type="file" name="company_logo" id="company_logo" value="" /> </div>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 $uploaddir = '/srv/www/htdocs/cyril/AlexandraPark_WebSite/admin/i/logo/'; $monLogo = $_FILES["company_logo"]["name"]; $extension = substr($monLogo, strrpos($monLogo,".")); $cheminLogo = $_POST["company_name"] . "_logo" . $extension; $uploadfile = $uploaddir . $cheminLogo; echo '<pre>'; if (move_uploaded_file($_FILES['company_logo']['tmp_name'], $uploadfile)) { //rename("/tmp/tmp_file.txt", "/home/user/login/docs/mon_file.txt"); } echo '</pre>';
Donc si vous pouvez m'aider !!!
Merci.
Partager