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

  FORUM HardWare.fr
  Programmation
  PHP

  Upload?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Upload?

n°1275861
pitcauvet
Posté le 02-01-2006 à 14:58:53  profilanswer
 

Salut à tous,
J'aimerais pourvoir déplacer des images d'un dossier de mon serveur vers un autre. Pour cela je met dans un premier temps toutes mes images du dossier dans une liste déroulantes. Mais ensuite j'aimerais envoyer l'image que j'ai sélectionner dans ma liste pour recevoir $_FILES['fichier']['name']. Mais je sais faire cela en utilisant un formulaire comme  <input type="file" name="fichier"> mais pas avec une liste! <select name="fichier">.
 
Merci de m'aider.

mood
Publicité
Posté le 02-01-2006 à 14:58:53  profilanswer
 

n°1275865
pitcauvet
Posté le 02-01-2006 à 15:05:13  profilanswer
 

J'ai une liste déroulante qui contient le nom de plusieurs images qui sont dans un dossier. Mais si j'envoie le formulaire c'est le nom de l'image qui va être envoyé, et moi je veux que se soit l'image elle-même qui soit envoyé.

n°1275866
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 02-01-2006 à 15:06:57  profilanswer
 

Ce n'est pas possible pour des raisons de sécurité, un upload de fichier doit passer par un input type file parce que celui ci est plus sécurisé que les autres éléments de formulaires.
Autrement, moi je mets un input hidden value="superdllwindows" et je l'envois en javascript pour tout connaitre de mes visiteurs.
 
Pour faire quelquechose dans le genre que tu désires, tu peux éventuellement passé par un upload en FTP via PHP.


Message édité par The-Shadow le 02-01-2006 à 15:07:32
n°1275868
pitcauvet
Posté le 02-01-2006 à 15:10:49  profilanswer
 

Oui mais je ne voit pas où est le problème de sécurité puisque le dossier est sur mon serveur. Donc la liste déroulante va lister toutes les images qui sont dans le dossier de mon site.

n°1275888
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 02-01-2006 à 15:36:50  profilanswer
 

pitcauvet a écrit :

Oui mais je ne voit pas où est le problème de sécurité puisque le dossier est sur mon serveur. Donc la liste déroulante va lister toutes les images qui sont dans le dossier de mon site.


La sécurité, c'est au moment de protéger l'upload.
On s'en fout que ça soit sur ton serveur, lors de l'upload, le formulaire demande pas si c'est ton serveur ou celui d'un autre sur lequel tu as mis ton fichier PHP. :D

n°1275897
pitcauvet
Posté le 02-01-2006 à 15:53:10  profilanswer
 

ok, merci.  
Je vais alors trouver une autres solution...

n°1275927
pitcauvet
Posté le 02-01-2006 à 16:38:42  profilanswer
 

Mais sinon est-ce que je peux télécharger une image qui est sur mon serveur comme sur n'importe quel autre serveur à partir d'un formulaire. Car quand j'entre le lien dans mon formulaire ça ne fonctionne pas!

n°1275928
ritzle
Posté le 02-01-2006 à 16:42:42  profilanswer
 

je ne pense pas. Essaie d'utiliser fopen()

n°1276092
pitcauvet
Posté le 02-01-2006 à 21:42:41  profilanswer
 

Mais fopen() ouvre un fichier et moi je veux l'enregistrer. Mais il n'y a pas un autre moyen pour déplacer un fichier d'un dossier vers un autre dossier?

n°1276096
ritzle
Posté le 02-01-2006 à 22:01:52  profilanswer
 

ben oué tu ouvre le fichier et tu l'écrit ailleurs

mood
Publicité
Posté le 02-01-2006 à 22:01:52  profilanswer
 

n°1276807
omega2
Posté le 04-01-2006 à 12:57:17  profilanswer
 

http://www.nexen.net/docs/php/anno [...] rename.php
Tu donnes le chemin vers le fichier, et en second le chemin vers le dossier où tu veux l'envoyer avec le (nouveau?) nom du fichier.
 
PS : Pourquoi, je n'arrive pas à comprendre d'où peut venir l'idée bizaroide de demander au navigateur d'uploader un fichier qui se trouve sur le serveur et pas sur le client?

n°1277222
pitcauvet
Posté le 04-01-2006 à 21:26:09  profilanswer
 

ok merci beaucoup. omega2 car je veux dans un premier temps que les membres du site puissent télécharger une image de leur ordinateur vers mon serveur. Puis dans un deuxième temps, après vérification de ma part je place l'image dans un autre dossier définitif.
 
Sinon j'ai une autre question, j'ai toutes mes images dans un dossier et j'aimerais toutes les afficher dans une page, mais je ne sais pas comment faire car elles ne sont pas dans ma base de données.
 
Encore merci...

n°1277224
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 04-01-2006 à 21:30:57  profilanswer
 

Code :
  1. foreach (glob('mondossier/*.jpg') as $filename) {
  2.     echo '<img src="',$filename,'">';
  3. }


à vérifier la syntaxe, c'est du tapé brut de pomme sans vérif, mais l'idée est là.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Upload?

 

Sujets relatifs
LWP probleme upload fichierUpload de fichier en php
Upload en JAVAUpload en JAVA
Informations sur l'upload PHP[ PHP ][ Resolu ] Upload et verification d'un fichier binaire
Limiter dimension images en uploadProbléme avec un script d'upload d'images
upload de jpg et bmp impossiblePb lecture d'une image après upload
Plus de sujets relatifs à : Upload?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR