Upload d'une image par url..

Upload d'une image par url.. - PHP - Programmation

Marsh Posté le 01-04-2007 à 00:07:16    

bonjour bonjour,

 

j'ai fais un script en php3 pour faire une base d'upload pour mes fichiers images de mon blog,

 

ça fonctionne niquel:
http://img.borkmadjai.com/upload_img.php3

 

je voudrais now ajouter un truc pour pouvour pomper des photos par URL, pour ne plus à avoir à sace pour upload ensuite..

 

mais je vois pas trop comment faire, quel fonction utilisé..

 

Je suis sure que certain d'entre vous doivent savoir ça,

 

merci à vous..

Message cité 1 fois
Message édité par eeeinstein le 01-04-2007 à 01:10:40
Reply

Marsh Posté le 01-04-2007 à 00:07:16   

Reply

Marsh Posté le 01-04-2007 à 11:37:56    

Tu peux rien faire... Il faut obligatoirement passer par un formulaire de ce genre, où l'utilisateur choisira lui-même le fichier

Reply

Marsh Posté le 01-04-2007 à 11:56:27    

comment fait le site http://imageshack.us/ pour télécharger des images à partir d'une url alors .?

Reply

Marsh Posté le 01-04-2007 à 12:15:28    

eeeinstein a écrit :

bonjour bonjour,
 
j'ai fais un script en php3 pour faire une base d'upload pour mes fichiers images de mon blog,
 
ça fonctionne niquel:
http://img.borkmadjai.com/upload_img.php3
 
je voudrais now ajouter un truc pour pouvour pomper des photos par URL, pour ne plus à avoir à sace pour upload ensuite..
 
mais je vois pas trop comment faire, quel fonction utilisé..
 
Je suis sure que certain d'entre vous doivent savoir ça,
 
merci à vous..


Ton script m'intéresse, j'en ai un mais qui merde. Tu pourrais faire voir le tien ?
merci.


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 01-04-2007 à 15:35:00    

eeeinstein a écrit :

comment fait le site http://imageshack.us/ pour télécharger des images à partir d'une url alors .?


Si l'image est sur le net (ie accessible via un serveur web) ce n'est pas un souci ;) Suffit de demander l'image et l'enregistrer. Mais pour l'utilisateur qui veut envoyer une image de son DD, c'est impossible, tu peux pas visiter son disque comme ça ;)

Reply

Marsh Posté le 01-04-2007 à 15:41:06    

c'est pas ce que je demande en fait..
 
c'est plus, comment faire pour uploader une image a partir d'une url et non pas d'un fichier sur son disc, je veux que l'user puissse envoyer une image qu'il à chez lui (c'est fait) mais aussi qu'il puisse envoyer une image à partir d'une url (pour éviter de d'abord l'enregistré pour l'uploader ensuite et la supprimé),
 
je vois pas comment faire pour téléchargement l'image à partir d'une url..
 
vous voyez ou pas ce que je veux dire .?
 
en fait ma question est: quel fonction pour télécharger un fichier d'une url sur mon serveur .?

Reply

Marsh Posté le 01-04-2007 à 22:16:06    

Donc c'est bien ce que fait imagemachin et c'est bien ce que je t'ai dit: suffit de demander l'image et l'enregistrer :spamafote:
 
Après la méthode à toi de faire ton choix ;) Utiliser http et gérer, utiliser les fonctions de lecture de fichier avec allow_url_open dans le php.ini (à éviter) ou chercher un peu ;)

Reply

Marsh Posté le 01-04-2007 à 22:22:36    

si je pose la question c'est que je n'ai pas trouver lol..  
 
ma question donc: c'est quoi le nom de la fonction pour save un fichier d'une url sur le serveur .?

Reply

Marsh Posté le 01-04-2007 à 22:44:23    

Mais y'en a pas!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Y'a pas une fonction pour toute action!
 
Parfois faut aussi bosser un peu, chercher à comprendre un protocole et ce qui en découle et comprendre comment on va arriver à faire quelque chose ;)
 
Si je te demande de sauvegarder l'image pointée par l'url www.exemple.com/image.jpg comment tu vois la chose :??:
 
Tu vas surement chercher à voir l'image avec ton navigateur, et il fait quoi lui :??:
 
En plus je t'ai dis que tu peux utiliser les fonctions pour les fichiers moyennant un directive php à la bonne valeur et un serrage de fesse sur les risques, mais au moins c'est un début...

Reply

Marsh Posté le 01-04-2007 à 22:48:18    

ha ok,
 
je pensais qu'il existait une fonction genre wget();
 
je vais chercher quoi, merci à toi anyway..

Reply

Marsh Posté le 01-04-2007 à 22:48:18   

Reply

Marsh Posté le 02-04-2007 à 20:37:21    

Ouais ça existe une fonction du style wget, extension curl en PHP par exemple

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed