Image uploadée non disponible

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

nadalator
Nouveau WRInaute
 
Messages: 18
Inscription: Mer Mar 28, 2007 10:08

Image uploadée non disponible

Message le Mar Avr 10, 2007 14:54

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: Tout sélectionner
<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: Tout sélectionner
$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.


serval2a
WRInaute accro
WRInaute accro
 
Messages: 3453
Inscription: Lun Mar 21, 2005 18:17

Message le Mar Avr 10, 2007 14:58

Bonjour,

Je ne comprend pas trop ton problème mais je pense que devrais essayer de faire un chmod 644 sur l'image avec php.
@+

nadalator
Nouveau WRInaute
 
Messages: 18
Inscription: Mer Mar 28, 2007 10:08

Message le Mar Avr 10, 2007 15:03

salut ,
en fait l'image est uploadée, copiée dans le répertoire, tout ça s'est bon !! Mais cette image ne marche pas, on peut pas la prévisualiser ou meme l'afficher !

Sinon comment ça marche pour faire un chmod 644 sur l'image ??

merci .


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Mar Avr 10, 2007 15:03

>> dans le diaporama Windows
t es où là ? dans ton disque dur ? sur ton serveur web ?


serval2a
WRInaute accro
WRInaute accro
 
Messages: 3453
Inscription: Lun Mar 21, 2005 18:17

Message le Mar Avr 10, 2007 15:06

Justement quand tu indiques le chemin dans la barre d'adresse du navigateur quel est le message affiché ?

nadalator
Nouveau WRInaute
 
Messages: 18
Inscription: Mer Mar 28, 2007 10:08

Message le Mar Avr 10, 2007 15:13

je bosse dans une boite qui dispose d'un serveur interne et je bosse dessus . J'ai donc uploader une image qui se trouver sur mon serveur.

Si je mets le chemin dans le navigateur, l'image ne s'affiche pas, j'ai une page vide. L'image ne marche pas. Elle doit comporter une erreur.


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Mar Avr 10, 2007 15:16

et tu la copie comment ?

nadalator
Nouveau WRInaute
 
Messages: 18
Inscription: Mer Mar 28, 2007 10:08

Message le Mar Avr 10, 2007 15:18

avec la fonction "move_uploaded_file()" .
J'ai mis le code plus haut


julienr
WRInaute passionné
WRInaute passionné
 
Messages: 866
Inscription: Mar Aoû 05, 2003 14:49

Re: Image uploadée non disponible

Message le Mar Avr 10, 2007 15:57

tu es sous windows sur ton serveur web ?

nadalator a écrit:Ca me dit : "Pas de prévisualisation disponible" dans le diaporama Windows .


ou sur linux ?

nadalator a écrit:$uploaddir = '/srv/www/htdocs/cyril/AlexandraPark_WebSite/admin/i/logo/';

nadalator
Nouveau WRInaute
 
Messages: 18
Inscription: Mer Mar 28, 2007 10:08

Message le Mer Avr 11, 2007 10:44

en fait je sais pas trop ce qu'il faut mettre dans $uploaddir ...
au début je mettais seulement "i/logo/" mais ca ne marchait pas alors j'ai décidé de mettre le chemin complet du serveur.

nadalator
Nouveau WRInaute
 
Messages: 18
Inscription: Mer Mar 28, 2007 10:08

Message le Mer Avr 11, 2007 10:49

j'accède au réseau par windows oui donc à mon serveur

nadalator
Nouveau WRInaute
 
Messages: 18
Inscription: Mer Mar 28, 2007 10:08

Message le Mer Avr 11, 2007 15:26

Personne ne peut m'aider ???

SVP !!!!!!!!!!!!

nadalator
Nouveau WRInaute
 
Messages: 18
Inscription: Mer Mar 28, 2007 10:08

Message le Jeu Avr 12, 2007 12:08

Est ce que vous savez si :

echo move_uploaded_file($_FILES['company_logo']['tmp_name'], $uploadfile) ;

retourne une valeur ou c'est un truc qui marche pas du tout ????

merci


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 5185
Inscription: Mer Nov 23, 2005 10:38

Message le Jeu Avr 12, 2007 12:37

http://www.manuelphp.com/php/function.move-uploaded-file.php

Donc je ferais plutôt un truc du genre :

Code: Tout sélectionner
if (move_uploaded_file($_FILES['company_logo']['tmp_name'], $uploadfile))
{
   echo "upload ok";
}
else
{
   echo "upload not ok";
}

nadalator
Nouveau WRInaute
 
Messages: 18
Inscription: Mer Mar 28, 2007 10:08

Message le Jeu Avr 12, 2007 13:36

avec ce que tu m'a dit , ca me donne comme résultat :
"Upload OK"

mais mon image ne marche pas quand même !!


petit apercu de ce que j'ai si je double clique sur l'image uploadé :

Image

Image uploadée non disponible

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités