8797 sujets

Développement web côté serveur, CMS

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 :


<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> 




$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.
Salut,

a écrit :
Le problème c'est que l'image qui est uploadée et copiée dans un répertoire n'est pas disponible.


pas disponible ?
tu veux dire pas lisible plutôt non? Et c'est la preview qui est pas disponible.
Modifié par Amalgame (13 Apr 2007 - 16:17)
Salut,
je serais toi, j'essayerais avec un dossier que tu connais, qui est créé et son le chemin relatif par rapport au fichier qui envoie, genre
$uploaddir = "i/logo/";

en supposant que le dossier logo est dans un dossier i (!!) et que ton fichier se trouve un dossier au dessus de i, mais ça, c'est toi qui vois.
Perso, j'ai repris ton truc tel quel en local sauf un chemin 'normal' (img/ au hasard... de l'eau a coulé depuis l'utilisation des chemins machines absolu avec copy Smiley cligne ) et il marche sans problème, l'image arrive et même son aperçu Smiley smile

have swing