C'est le lien vers l'image que je mettrais en base, les images tu les uploades dans un répertoire défini...
Mais oui, un utilisateur web peut uploader (dans une limite de taille fixée par ton hébergeur) des images sur ton serveur.
Avec un formulaire de ce type :
<form method="post" ENCTYPE="multipart/form-data" action="valid_upload.php3" name="upload">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="100000">
<INPUT NAME="userfile" TYPE="file" class="icinput">
</form>
Sur valid_upload.php3 tu reçois : $userfile
Test de la taille de l'image (ici 25 Ko Max)
if($userfile_size>25000)
{
faire quelque chose
}
else
{
//Test du format de l'image jpg ou gif
if( strstr($userfile_type,"image/pjpeg" ) || strstr ($userfile_type,"image/gif" ) )
{
if($userfile_type=="image/pjpeg" )
{$file_name="nomdeimagesouhaité.jpg";}
else
{$file_name="nomdeimagesouhaité.gif";}
//copie de l'image dans un répertoire donné (ici _picts..)
copy($userfile,"../_picts/$file_name" );
}
}
Et après tu stockes le liens dans la base...
[edtdd]--Message édité par fly lm--[/edtdd]