Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5840 connectés 

 


Dernière réponse
Sujet : [MySQL-PHP] Stocker une image dans une base
izz

irupt a écrit a écrit :

utilises le type blob (je crois) pour stocker tes images sous mysql.




 
ha effectivement si je peux y stocker un fichier c'est bon ...
sauf si mon hebergeur rale  :D  
 
il faut que je vois comment je peux recuperer l'image ensuite pour la mettre dans mes pages php ...
 
je vais faire des cherches (sur blob en 1er) maintenant que je sais que ca doit etre possible ...
 
merci a tous les deux  :)  :hello:  
 
d'autres remarques les gens ?


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
izz

irupt a écrit a écrit :

utilises le type blob (je crois) pour stocker tes images sous mysql.




 
ha effectivement si je peux y stocker un fichier c'est bon ...
sauf si mon hebergeur rale  :D  
 
il faut que je vois comment je peux recuperer l'image ensuite pour la mettre dans mes pages php ...
 
je vais faire des cherches (sur blob en 1er) maintenant que je sais que ca doit etre possible ...
 
merci a tous les deux  :)  :hello:  
 
d'autres remarques les gens ?

irupt utilises le type blob (je crois) pour stocker tes images sous mysql.
omega2

izz a écrit a écrit :

bon un petit up parceque je me pose la question vu que je commence a être short niveau espace sur mes sites et que l'espace des bases est pas compté  :D  
 
donc je voudrais foutre des images DANS la base MySql ... possible ?
 
enfin a moi ca me semble hautement improbale, et j'ai jamais vu, mais bon, on sait jamais ...
 
 :hello:



Ben si on peut y stocher des fichiers alors on peut y mettre des images.
JOCE, on a besoin de ta science.
 
Par contre avec sybase, c'est possible.

izz bon un petit up parceque je me pose la question vu que je commence a être short niveau espace sur mes sites et que l'espace des bases est pas compté  :D  
 
donc je voudrais foutre des images DANS la base MySql ... possible ?
 
enfin a moi ca me semble hautement improbale, et j'ai jamais vu, mais bon, on sait jamais ...
 
 :hello:
sisicaivrai attention, sur multimania l'upload n'est pas possible en ligne
(nivo des droits d'accès)
FLY LM Bha je ne sais pas ce que tu veux faire, mais tu peux la stocker dans un répertoire protégé (htacces par ex) et peut-être avec une procédure de validation, déplacer l'image du répertoire protégé vers le répertoire publique..??
Combi_A_Vendre Ce qui me géne avec ça, c'est que l'image est accessible à n'importe qui avant que le webmaster ne la valide. Ou alors il faudrait la crypter le temps de vérifier si elle est publiable.
 
vw
FLY LM 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]

Combi_A_Vendre Salut à tous,
 
Vous savez si c'est possible de laisser la possibilité à un utilisateur d'uploader une image depuis son disque dur vers une base de données MySQL à partir d'une page PHP?
Si oui, vous pourriez me mettre sur la voie svp?
 
merci,
vx

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)