begin process at 2010 02 10 15:52:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Probleme d'upload


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme d'upload

vendredi 26 mars 2004 à 11:01:30 | Probleme d'upload

morgandetoi06

bonjour,
voila sur mon site j ai fait une page où les visiteurs peuvent uploader une photo perso, et elle sera affichée sur cette meme page.
le principe: les photos sont uploadées dans un meme repertoire du ftp, et pour les afficher une fonction scanne tout ce repertoire et affiche tout ce qu il y a dedans.

mais le probleme vien de la fonction d upload:
voila 3 fois sur 4 pour des images assez importantes, ça plante et ça me met "erreur interne du serveur" ( sous free )
et ça me crée à la racine de mon ftp un fichier "php*****" qui est apparement l image non complete

donc voici les codes :

////vphoto.php3////

<html>
<body bgcolor=88c8f0 oncontextmenu="return false" ondragstart="return false" onselectstart="return false" >
<center>
<h3>
<br>
Ici vous pouvez uploader une photo de votre voiture ou autre...<br>
Une photo par pseudo <br>
Pas d'abus svp sinon la section sera enlevée<br>
<FORM ACTION="scode.php3" METHOD="post" enctype="multipart/form-data">
Image: <input name="fichier" type="file" size=30><br>
Pseudo: <input name="pseudo" type="text" size=30><br>
<input type="submit" name="ok" value="Valider">
</form>
<br>
<br>

<?
echo '<H2>PHOTOS</H2>';
if ($dir = @opendir("photos")) {
while($file = readdir($dir))
{
$TT = 'A';
$I = 0;
while ($TT != '.')
{
$TT = $file[$I];
$I ++;
}
$TT = $file[$I];
if ($TT == 'j')
{
print ("<p align='center'><img src='photos/$file'>");
print ("<BR> $file <BR><br></p>");
}
}
closedir($dir);
}
?>

</body>
</html>



////scode.php3////

<?
// si le nom du fichier est vide
if ($fichier_name == "" || $pseudo=="")
{
echo "<h3><br><br><center>fichier ou pseudo vide ...</center></h3>";
}
else
{

// Vérifie si le fichier contient juste des lettres de A à Z en majuscule ou minuscule, des chiffres de 0 à 9, un "_", un "." ou un "-"
$masque = "^[_a-zA-Z0-9.-]+$";
if (!ereg($masque,$fichier_name))
{
echo "<h3><br><br><center>Nom de fichier invalide (il ne faut pas d espace, pas d accent, pas de caracteres speciaux)</center></h3>";
}
else
{
// Regarde si la fin du nom de fichier est gif ou jpeg
// A sauter si vous uploadez autre chose lol
if(!ereg(".jpeg$", $fichier_name) && !ereg(".jpg$", $fichier_name) && !ereg(".JPG$", $fichier_name) && !ereg(".JPEG$", $fichier_name))
{
echo "<h3><br><br><center>Format incorrect ... l'extension doit etre .jpg</center></h3>";
}
else
{
// regarde si le poid est compris entre 5 et 50 Ko
$poid = filesize($fichier)/1024;
if ($poid >= 800 || $poid <= 5 )
{
echo "<h3><br><br><center>Taille du fichier incorrect ...</center></h3>";
}
else
{

if (file_exists($fichier))
{
// ici on déplace le fichier ou on veut
if (copy($fichier,"photos/$pseudo".".jpg"))
{
echo "<h3><br><br><center>Fichier ".$fichier_name." ajoutée</center></h3>";
}
else
{
echo "<h3><br><br><center>Déplacement non éffectué ...</center></h3>";
}
}
else
{
echo "<h3><br><br><center>Erreur d'upload ...</center></h3>";
}
}
}

}
include("vphoto.html");
}
?>



voila merci de m aider
++

www.morgan06.fr.fm
vendredi 26 mars 2004 à 11:37:38 | Re : Probleme d'upload

TRASH52


TRASH52
http://www.shootopc.com
c'est la configuration du serveur chez free qui limite la taille des fichier en upload donc si ces fichiers ou images sont trop conséquent ca ne passera pas!
vendredi 26 mars 2004 à 13:11:57 | Re : Probleme d'upload

morgandetoi06

alors pk ça marche 1 fois sur 4 ?
de plus les fichiers "php****" ne font jamais la meme taille.

www.morgan06.fr.fm


Cette discussion est classée dans : fichier, file, ereg, name, tt


Répondre à ce message

Sujets en rapport avec ce message

à l'aide svp probleme d'upload [ par morgandetoi06 ] svp aidez moi j ai deja posté ce message sur le forum mais n ayant pas eu de reponse je le repostebonjour,voila sur mon site j ai fait une page où les problème d'upload [ par romiain ] Salut à tous, J'ai un problème avec mon upload, lorsque je charge une photo j'ai l'erreur suivante Notice: Undefined variable: name_file in c:\program Aide Compteur de téléchargement [ par chouffleur ] Bonjour,J'ai besoins d'une aide sur un compteur de téléchargement que j'ai fait a l'aide d'un tuto trouver sur un autre site.Donc je m'explique :Dans Problème Upload [ par stephsteph70 ] Bonjour,J'ai un formulaire tout bête pour envoyer une photo qui Uploads de fichiers! [ par Themwaa ] Saluuut à tous :) upload [ par Homeros ] Bonjour, j'ai crée un upload des fichiers, le pbm et que je ne veux faire l'upload que pour les extensions suivant  (doc, pdf, rtf), est ce que vous p Comment récupérer sur le serveur un fichier image uploadé par un utilisateur ? [ par pjcleder ] PAT Bonjour, Mon hébergeur a déclaré /tmp comme répertoire upload_tmp_dir. D' après mon script, le fichier image est bien envoyé mais je ne vois pas c Problème de transfert de données via la méthode get [ par ngouss94 ] BONJOUR,Alors, j'ai un petit problème:j'ai créé 2 formulaires, que je souhaite faire communiquer ensemble, c'est a dire, qu'à partir d'un menu déroula upload un fichier (urgent) [ par hwm86 ] Bonjour mes amis.. j'ai téléchargé ce code pour upload un fichier mais je ne comprend pas comment ça marche? SVP vous avez m'aider?[^^!2] ce code est Problème au téléchargement d'un fichier (download) [ par beth2611 ] Bonjour, Je rencontre un problème handicapant, sur un site en php, je liste les fichiers dans une balise select, l'utilisateur selectionne un fichier


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales