WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Comment envoyer mes images ds MySQL (PHP4)
Envoyé par: charlie de bolton (---.dial.bell.ca)
Date: 23 March 2007 à 15:51

Bonjour,

Je voudrais savoir quel serait la syntaxe appropriée pour remplacer :

escapeshellarg($cached_filename)); <-- ce code place mon image ds un fichier; Mes Images; (située ds c:/test/Mes images)

PAR

ce meme code mais pour envoyer mes images ds une table MySQL

comment devrais-je l'écrire ???

Est-ce que cette commande me permet une tel utilisation ? sinon, quel serait le meilleur moyen pour y parvenir.

Cordialement/Charlie

Options: Répondre•Citer ce Message
Re: Comment envoyer mes images ds MySQL (PHP4)
Envoyé par: 0ff (---.fbx.proxad.net)
Date: 24 March 2007 à 00:03

le stockage d'images dans une base de données mysql est fortement déconseillée par les créateurs de mysql eux-mêmes. La raison est que mysql n'est pas prévu pour ça, même si on peut le faire, et que la vitesse sera incomparablement supérieure si tu stockes et lis tes images sur un disque dur.

si je retrouve le lien là dessus je te le passerai.

ils conseillent fortement donc de les stocker sur un disque dur et de stocker simplement leur nom dans la base de données.

puis ensuite tu peux lire l'image de ton choix facilement, par exemple :

$rep = 'images/miniatures/';

$sql = 'SELECT nom_image FROM images WHERE idimage = 1;';
$req = mysql_query($sql);
$res = mysql_fetch_array($req);

$nom_image = $res['nom_image'];

print('<img src="' . $rep.$nom_image .'" />');

Options: Répondre•Citer ce Message
Re: Comment envoyer mes images ds MySQL (PHP4)
Envoyé par: Salketer (---.aei.ca)
Date: 25 March 2007 à 06:04

Si VRAIMENT tu veux l'enregistrer dans une base de données, la facons la plus simple serait, selon moi, de l'ouvrir en tant que fichier texte et d'enregistrer le contenu.

Meme principe que si tu renome un .jpg en .txt windows affiche un texte incomprehensible. C'est ce texte que tu entre dans la BDD... Pour la visionner ensuite, je suis sur qu'il y a d'autre facons mais, tu peux creer un fichier temporaire, enregistrer les info de la BDD dedan et afficher l'image.

<img src="monimage.txt"> sera bien pris en compte par la plus part des browser.

Je me base sur une methode un peu douteuse qu'un professeur avait donné pour "proteger" ses images.

Options: Répondre•Citer ce Message
Re: Comment envoyer mes images ds MySQL (PHP4)
Envoyé par: charlie de bolton (---.bellnexxia.net)
Date: 25 March 2007 à 15:42

Merci pour les infos...

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP