begin process at 2012 05 31 12:05:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Upload d'image par methode POST ...


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

Upload d'image par methode POST ...

mardi 4 novembre 2003 à 12:15:48 | Upload d'image par methode POST ...

psychoz

J'en ai marre !
Je cherche a envoyer une photo sur un site ...
Je le faisait avec un client ftp, ensuite j'ai utilisé ftp et php ...
Et maintenant je voudrais bien tout simplement le faire avec un formulaire ...
Mais là, j'y arrive pas ! J'ai beau tout essayer, $_FILES, is_uploaded_file ...
J'ny arrive pas, est ce que quelqu'un peu m'filer un coup de main ?

Voici les 2 parties intéressantes dans les fichiers :


ajout_photo.php
<form name="formulaire" action="upload.php" method="post">
<input type="file" name="photo_h">
<input type="submit" value="Valider">
</form>

upload.php
//Ben la j'ai tout essayé !!!
//Le but étant de mettre la photo dans "../photos/hight"
//Dernier essai $name étant définit ailleur

$destination = "../photos/hight".$name;
if (!move_uploaded_file($_FILES["photo_h"][tmp_name], $destination)) {print "ERREUR: Impossible de déplacer le fichier: ". $_FILES["photo_h"][tmp_name] ." vers $destination";}


... Si vous pouvez quelque chose pour moi !!!
mardi 4 novembre 2003 à 18:50:36 | Re : Upload d'image par methode POST ...

Tortuegeniale


Salut

regarde dans mes sources il y a un exemple d'upload d'image pour free

++

------
Je cherche un poste de developpeur PHP mysql, si vous avez une proposition ou si vous voulez mon CV ==> mailto:tortue.geniale@laposte.net


=> http://www.kame-house.org La plus grosse base de données de DA du net
mercredi 5 novembre 2003 à 18:51:22 | Re : Upload d'image par methode POST ...

psychoz

Merci, j'avais finalement trouvé, j'avais oublié encore dans le post ;)=
Merci ciao
PsychoZ www.psychoz.net
lundi 1 décembre 2008 à 10:39:07 | j ai une question

cesaralgharib

si javais un image a un utilisateur ds la base de donnee mais quand je veux ajouter un autre photo l'ancienne il faut supprimer et quamd je suis clique sur le button addpic il faut apparaitre un field avec browser et upload ... so svp j ia besoin votre aides et merci d'avance ..
bon journee
dimanche 11 septembre 2011 à 17:34:37 | Re : Upload d'image par methode POST ...

herold


Je pense que je pourrai t'aider sur ton petit probleme....
//-------------- Page de telechargement -----------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Administrer le site web</title>
</head>

<body>
<form action="uploadFile.php" method="post" enctype="multipart/form-data" name="Form_Ajout" target="_self">
<table width="90%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<h2 align="center">Ajouter ton &oelig;uvre ou ton pr&eacute;f&eacute;r&eacute; </h2>
</td>
</tr>
<tr>
<td><br />
<p>Pour ajouter une photo sur le site papa.com . Il faut respecter les etapes suivants: <br>
<span class="Style3">NB: Tout les <span class="Style2">*</span> en rouge sont obligatoire</span> </p>
<table >
<tr>
<td width="122" height="26" align="right">Nom de l'Album </td>
<td><input name="Nom_Album" type="text" id="Nom_Album" size="45" /></td>
<td><input name="radiobutton" type="radio" value="Check_Album" checked></td>
</tr>
<tr>
<td width="124" height="26" align="right">PUB</td>
<td colspan="2" align="right"> <input name="radiobutton" type="radio" value="Check_PUB"></td>
</tr>
</table>
<br />
<b>Step 1 </b><br>
Uploader la photo de l'artiste que vous voulez <br />
<span class="exemple"> Par exemple:(photo.jpeg ou photo.jpg)</span> <br />

<input name="MAX_FILE_SIZE" type="hidden" value="2000000">
<input name="Foto" type="file" id="Foto" size="50" maxlength="200"><br />
<!-- input name="Photo[]" type="file" id="Photo" size="50" maxlength="200"><br / -->

<br />
<br />
<p>
<input type="Submit" name="Submit" value="Ajouter" align="left">
<input type="reset" name="Reset" value="Reset" align="left">
</p></td>
</tr>
<tr>
<td><hr noshade></td>
</tr>
</table>
</form>

</body>
</html>

//-===========================================================

//--------------- Page d'upload php --------------------------

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Uploader</title>
</head>

<body>

<?php

$radiobutton = $_POST['radiobutton'];

if($radiobutton == 'Check_Album')
{
$doss = $_POST['Nom_Album'];
}
elseif($radiobutton == 'Check_PUB')
{
$doss = '../Picture/PUB';
}

$folder = $doss;

if(($folder))
{
$dossier = 'img/';

if(file_exists($dossier.$folder))
{
//*************** debut fonction file_exists ******************
@mkdir($dossier.$folder,0750);

//**************** Telecharger une photo ****************************
// La photo doit etre telecharger dans le fichier creer pour celle-ci
//
//
//*******************************************************************

$fichierFoto = basename($_FILES['Foto']['name']);
$taille_maxi = 1000000000;
$taille = filesize($_FILES['Foto']['tmp_name']);
$extensions = array('.gif','.jpeg','.png','.jpg','.pjpeg');
$extension = strrchr(strtolower($_FILES['Foto']['name']),'.');

// Extension gif,jpeg,png,jpg,pjpeg
if(!in_array($extension, $extensions))
{
echo '<br />Vous devez telecharger un fichier Foto de format gif,jpeg,png,jpg,pjpeg <br />';
}

//* Poids 900 ko ///
if($taille > $taille_maxi)
{
$erreur2='Le fichier est trop gros'.ini_get('post_max_size').'. <br />';
}

if(!isset($erreur2))//S'il n'y a pas d'erreur, on upload
{
//On formate le nom du fichier ici...
$fichierFoto = strtr($fichierFoto,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichierFoto = preg_replace('/([^.a-z0-9]+)/i', ' ', $fichierFoto);

if(move_uploaded_file($_FILES['Foto']['tmp_name'], $dossier.$folder.'/'.$fichierFoto))
{
echo '<br />Uploader la photo vers le siteweb effectu&eacute; avec succ&egrave;s !<br />';
echo " <br /> Cliquer <a href=\"Telecharger.php\"> ici </a><br />";
}
else //Sinon (la fonction renvoie FALSE).
{
echo '<br />Echec de l\'upload de la photo ! <br />';
echo " <br /> Cliquer <a href=\"Telecharger.php\"> ici </a><br />";
}
}
else
{
echo $erreur2;
echo " Veuiller!!! verifier le format de photo reessayer a nouveau...";
echo " <br /> Cliquer <a href=\"Telecharger.php\"> ici </a><br />";
}
}
else
{/*
// si le dossier est vide
echo " <br /> Veuillez!! saisir le nom de l'album puis telecharger la photo, <br />
il n'est pas uploader. Veuiller cliquer <a href=\"AdminHaiti/Telecharger.php\"> ici </a>"; */

$Pict_dossier='PUB_'.basename($_FILES['Photo']['name']);

if((($_FILES["Photo"]["type"]=="image/gif") || ($_FILES["Photo"]["type"]=="image/jpeg") ||
($_FILES["Photo"]["type"]=="image/png") || ($_FILES["Photo"]["type"]=="image/jpg") ||
($_FILES["Photo"]["type"]=="image/pjpeg") && ($_FILES["Photo"]["size"]<= 200000)))
{
if($_FILES["Photo"]["error"]> 0)
{
echo"<br /> ------------------------------------------------------------------------------------
<br />Return code:". $_FILES["Photo"]["error"]."<br />" ;
}
else
{

echo "Upload :" .$_FILES["Photo"]["name"] ."<br />";
echo "type :" .$_FILES["Photo"]["type"] ."<br />";
echo "size :" .($_FILES["Photo"]["size"]/1024) ." Kb <br />";
echo "temp file :" .$_FILES["Photo"]["tmp_name"] ."<br />";

if(file_exists($folder.'/'.$Pict_dossier))
{
echo $folder .'/'. $Pict_dossier . " Existe d&eacute;j&agrave; dans le dossier <br />";
}
else
{
move_uploaded_file($_FILES['Photo']['tmp_name'], $folder.'/'.($Pict_dossier));
echo " <br />Fichier Photo Upload dans le dossier: " . $folder .'/'. $Pict_dossier." avec succes <br />";
}
}
}
else
{
echo ' <br /> Le format de la Photo est invalide, il n\'est pas uploader<br /> <a href="../index.htm"> ici </a> ';
echo '<br /> <br />cliquez sur <a href="index.php" target="_self"> Home </a></h3>';

}
}
}
else
{
//si le fichier n'existe pas
echo "<center> Le fichier ".$folder." n'existe pas dans le fichier mere ".$dossier.
" <br /> Cliquer <a href=\"AdminHaiti/Telecharger.php\"> ici </a>
pour essayer &agrave; nouveau</center>";
}

?>

</body>
</html>
dimanche 11 septembre 2011 à 18:24:13 | Re : Upload d'image par methode POST ...

psychoz

Et bien pour cette réponse presque 8 ans après ma demande ! MERCI !!!


Cette discussion est classée dans : php, upload, photo, name, files


Répondre à ce message

Sujets en rapport avec ce message

problème upload php [ par buldo ] bonjour,voila mon problème sous php:j'utilise easyphp 1.7dans un script, en intérogeant la variable $_FILES["momfichier"]["error"] elle me donne la va upload d'images [ par progDev ] Salut, Voilà, j'ai un problème avec l'upload... J'ai trouvé pas mal de script à droite à gauche mais ça ne fonctionne pas correctement , voilà  le sc image de va pas dans dossier [ par speedylol ] <TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB upload en php [ par jennet ] salut a tous, j'ai essayé de faire un upload en php qui permet a l'utilisateur d'envoyer une photo en parcourant son ordi.... et cette photo est mise Pb upload [ par crecharlo ] Salut j'ai un Pb avec ma page d'upload: il n'y a pas d'erreur mais elle upload rien!! Source de envoi.php: Photo: <input type="file" Modification d'un script d upload !!! [ par k4mik4zi ] bonjour j'ai un petit probleme, j'ai mon code source pour upload une image mais le probleme est que je n'arrive pas du tout a en faire quelque chose J [prb] upload fichier [ par Renus02 ] bonjour j'ai un petit probleme avc l'upload de fichier,  mon code : formulaire: <b Move_upload_files [ par klerdesign ] Salut, Je travaille actuellement avec move_upload_files. Par un bouton "parcourir", j'insère dans ma table "news" une image. Or elle ne s'affiche pas Securiser un upload !! [ par SnOOpss ] Bonjour je doit faire un systeme d'upload sur un site, sans inscriptions, donc le premier venu pourra uploader des fichiers sur le serveur et je voula upload photo avec popup [ par na_no_net ] Salut <p class="Ms


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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,608 sec (3)

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