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

  FORUM HardWare.fr
  Programmation
  PHP

  Quel type transfert choisir SSH FTP HTTP ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quel type transfert choisir SSH FTP HTTP ??

n°997329
kwa29
Kwa29 @ l'ouest
Posté le 01-03-2005 à 17:02:48  profilanswer
 

Bonjour à tous,
 
je suis actuellement en train de développer un site et je dois faire un upload de photo redimensionné à la volée.
je me demandais donc quel serait le meilleur protocole à implémenter avec PHP pour réussir mon coup ??? sachant que la sécurité et la rapidité (stable osi) m'interesse o plus haut point...
 
D'avance merci pour toutes reponses.


---------------
Visiter mon site http://kwa29.com
mood
Publicité
Posté le 01-03-2005 à 17:02:48  profilanswer
 

n°997330
esox_ch
Posté le 01-03-2005 à 17:03:42  profilanswer
 

Quoi? Si c'est un script php qui les redimentionne, qu'est-ce que tu viens nous parler de ssh ?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°997332
skeye
Posté le 01-03-2005 à 17:07:16  profilanswer
 

html![:dawa]
<input type=file">


---------------
Can't buy what I want because it's free -
n°997340
esox_ch
Posté le 01-03-2005 à 17:12:22  profilanswer
 

Html c'est un protocole maintenant  :heink:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°997343
skeye
Posté le 01-03-2005 à 17:15:32  profilanswer
 

esox_ch a écrit :

Html c'est un protocole maintenant  :heink:


 
Je réponds ce qui me parait le plus approprié pour le problème, vu qu'il semble parti pour énormément se compliquer la vie par rapport à ce qu'il veut faire...:o


---------------
Can't buy what I want because it's free -
n°997351
Berceker U​nited
PSN : berceker_united
Posté le 01-03-2005 à 17:20:37  profilanswer
 

C'est clair qu'il y a une légère confusion des choses SSH FTP HTTP.
Est ce qu'il veut parler de la maniere d'envoyer les images?


Message édité par Berceker United le 01-03-2005 à 17:21:06
n°997352
kwa29
Kwa29 @ l'ouest
Posté le 01-03-2005 à 17:20:57  profilanswer
 

OK vous m'avez pas suivi. je recommence


---------------
Visiter mon site http://kwa29.com
n°997358
kwa29
Kwa29 @ l'ouest
Posté le 01-03-2005 à 17:23:42  profilanswer
 

Alors je souhaite faire de l'upload en PHP.
Oublier les images l'important n'est pas là....
Pour de l'upload en PHP je sais le faire en FTP et HTTP mais jamais tester en SSH d'ou la question quel est le grand challanger entre les 3.
Et dsl osi de vous contredire mais HTTP comme les autres sont des protocoles (reviser vos cours les gars)


---------------
Visiter mon site http://kwa29.com
n°997359
sircam
I Like Trains
Posté le 01-03-2005 à 17:23:50  profilanswer
 

kwa29 a écrit :

OK vous m'avez pas suivi. je recommence


Tu as appuyé sur Valider votr


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°997360
skeye
Posté le 01-03-2005 à 17:25:35  profilanswer
 

kwa29 a écrit :

Alors je souhaite faire de l'upload en PHP.
Oublier les images l'important n'est pas là....
Pour de l'upload en PHP je sais le faire en FTP et HTTP mais jamais tester en SSH d'ou la question quel est le grand challanger entre les 3.


 
J'ai du mal à voir ce que tu veu faire en SSH, franchement...[:urd]
Ton upload c'est entre le navigateur et le serveur web?


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 01-03-2005 à 17:25:35  profilanswer
 

n°997361
kwa29
Kwa29 @ l'ouest
Posté le 01-03-2005 à 17:25:37  profilanswer
 

Ouais ouais pour l'avoir en 2 parties (plus lisible et jolie)


---------------
Visiter mon site http://kwa29.com
n°997362
kwa29
Kwa29 @ l'ouest
Posté le 01-03-2005 à 17:26:21  profilanswer
 

Yes skeye et des fonctions de transfert ssh tel quel scp ou sftpd sont possibles et implémentable en PHP


---------------
Visiter mon site http://kwa29.com
n°997364
skeye
Posté le 01-03-2005 à 17:27:37  profilanswer
 

kwa29 a écrit :

Yes skeye et des fonctions de transfert ssh tel quel scp ou sftpd sont possibles et implémentable en PHP


 
euh oui mais le php est exécuté par le serveur aux dernières nouvelles...donc je vois comment tu veux que ça marche ton truc...


---------------
Can't buy what I want because it's free -
n°997366
Berceker U​nited
PSN : berceker_united
Posté le 01-03-2005 à 17:34:18  profilanswer
 

skeye a écrit :

euh oui mais le php est exécuté par le serveur aux dernières nouvelles...donc je vois comment tu veux que ça marche ton truc...


 
Sincerement je crois que l'un et l'autre il y a un probleme d'information. D'un coté kwa qui est sur de son info mais de l'autre les informations sont incohérent :/

n°997367
kwa29
Kwa29 @ l'ouest
Posté le 01-03-2005 à 17:35:33  profilanswer
 

Kan tu dis info incohérente tu vois lesquels ??


---------------
Visiter mon site http://kwa29.com
n°997370
kwa29
Kwa29 @ l'ouest
Posté le 01-03-2005 à 17:38:44  profilanswer
 

Voila ce que je souhaite dans le style:

Citation :


- formulaire pour l'ulpoad
- insertion Mysql
- envoi du fichier sur le serveur via SSH/FTP/HTTP/...
- redimensionnement image avec la lib GD
- maJ Mysql (pour le nom image)
- SUCCESS


 
Voili voila maintenant dans la seq que je viens de faire je vois pas d'incohérence... donc si tu peu préciser berceker cela serait parfait Merci


Message édité par kwa29 le 01-03-2005 à 17:39:00

---------------
Visiter mon site http://kwa29.com
n°997372
Berceker U​nited
PSN : berceker_united
Posté le 01-03-2005 à 17:41:21  profilanswer
 

kwa29 a écrit :

Voila ce que je souhaite dans le style:

Citation :


- formulaire pour l'ulpoad
- insertion Mysql
- envoi du fichier sur le serveur via SSH/FTP/HTTP/...
- redimensionnement image avec la lib GD
- maJ Mysql (pour le nom image)
- SUCCESS


 
Voili voila maintenant dans la seq que je viens de faire je vois pas d'incohérence... donc si tu peu préciser berceker cela serait parfait Merci


Mais quand tu fais un upload et qu'il est dans la db le fichier est déjà dans le serveur alors pourquoi un protocole interne ? c'est comme si, sur ta propre machine tu avais un server ftp et un client ftp et tu t'envoy des fichier. :/ c'est ce que je comprend la.
 
Tu veux la sécurité pour quoi ? ce sont des images sensible? parce que là! tu n'es pas en sécurité lorsque tu vas uploader la photo c'est à dire.
navigateur => internet[la zone du mal :fou: ] => Serveur


Message édité par Berceker United le 01-03-2005 à 17:43:17
n°997375
esox_ch
Posté le 01-03-2005 à 17:48:29  profilanswer
 

kwa29 a écrit :

Alors je souhaite faire de l'upload en PHP.
Oublier les images l'important n'est pas là....
Pour de l'upload en PHP je sais le faire en FTP et HTTP mais jamais tester en SSH d'ou la question quel est le grand challanger entre les 3.
Et dsl osi de vous contredire mais HTTP comme les autres sont des protocoles (reviser vos cours les gars)


Qui a jamais dit le contraire ?
 
Franchement j'ai la légère impression que notre cher ami a pas capté que PHP => stoqué sur le serveur => On ne peut pas utiliser des fonctions PHP pour uploader qqch depuis un client (un browser)!


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°997377
sircam
I Like Trains
Posté le 01-03-2005 à 17:50:36  profilanswer
 

HTTPS ?


Message édité par sircam le 01-03-2005 à 17:50:50

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°997378
Berceker U​nited
PSN : berceker_united
Posté le 01-03-2005 à 17:51:10  profilanswer
 

A moin qu'il parlais du php GTK ? :??:

n°997386
esox_ch
Posté le 01-03-2005 à 17:58:20  profilanswer
 

Ca m'énerve quand les gens viennent poser une question et son pas foutus d'etre précis :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°997393
Berceker U​nited
PSN : berceker_united
Posté le 01-03-2005 à 18:08:12  profilanswer
 

C'est pas qu'ont est méchant avec toi kwa mais les informations que tu nous donne ne sont coherents et j'avais des doutes sur mes capacité mais finalement, non, je suis pas le seul a être perdu sur cette affaire.  
Solution :  
Sans rentrer dans les histoires de protocole, quel était le projet de base ? Nous serons te répondre précisement à partir de là. :)

n°997396
esox_ch
Posté le 01-03-2005 à 18:11:12  profilanswer
 

A mon avi il veut uploader des fichers de maniere securizée, les redimentionner a la volée, les stocker et mettre leur indentifiant dans la bdd ...
 
Un truc tout con en gros...
Upload => https
Redimentionner => gd
stoquer => move_uploaded_file dans un dossier protégé par htacces
bdd => inserer les url des ficher, apres a la limite les avoir un peu hashée


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°997409
Berceker U​nited
PSN : berceker_united
Posté le 01-03-2005 à 18:47:42  profilanswer
 

esox_ch a écrit :

A mon avi il veut uploader des fichers de maniere securizée, les redimentionner a la volée, les stocker et mettre leur indentifiant dans la bdd ...
 
Un truc tout con en gros...
Upload => https
Redimentionner => gd
stoquer => move_uploaded_file dans un dossier protégé par htacces
bdd => inserer les url des ficher, apres a la limite les avoir un peu hashée


Je dis pas mieux  [:chewyy]

n°997464
Hermes le ​Messager
Breton Quiétiste
Posté le 01-03-2005 à 20:09:46  profilanswer
 

esox_ch a écrit :

A mon avi il veut uploader des fichers de maniere securizée, les redimentionner a la volée, les stocker et mettre leur indentifiant dans la bdd ...
 
Un truc tout con en gros...
Upload => https
Redimentionner => gd
stoquer => move_uploaded_file dans un dossier protégé par htacces
bdd => inserer les url des ficher, apres a la limite les avoir un peu hashée


 
C'est quoi comme photo ?
 
Bush se faisant sucer par une de ses secrétaires ? [:dawa]
 
Parce que là, c'est un peu une bombe atomique pour tuer une mouche quand même... [:toto le hros]


---------------
Expert en expertises
n°997664
skeye
Posté le 01-03-2005 à 22:43:44  profilanswer
 

Hermes le Messager a écrit :

Parce que là, c'est un peu une bombe atomique pour tuer une mouche quand même... [:toto le hros]


(d'où ma première réponse...[:dawa])


---------------
Can't buy what I want because it's free -
n°997726
omega2
Posté le 01-03-2005 à 23:14:26  profilanswer
 

petit glossaire :
ssh : sytéme de cryptage des flux. En gros, c'est pour pas qu'on ai directement accés à l'info si on intercepte la comunication.
Ca n'a aucun impact sur la façon dontr les infos doivent être organisé à l'entré (et donc à la sortie) du flux pour que le client et le serveur se comprennent.
 
FTP : protocole d'envoie de fichier entre un client ayant implémenté cette norme et un serveur FTP
 
HTTP : protocole de comunication permettant à la base de récupérer un fichier demandé mais qui permet également d'en envoyer.
 
envoie fichier entre un navigateur et un script php :
disque dur contenant le fichier à envoyer => navigateur => flux (crypté en ssh ou pas) => serveur web => création d'un fichier temporaire + exécution du script php.
Pas besoin d' FTP pour ça, c'est le serveur web et le navigateur qui se démerdent à transférer le fichier sur le serveur. Tout ce que t'as besoin, c'est de ciopier le fichier d'arivé à un endroit où il sera pas suprimé à la fin du script.
 
Alors, maintenant, dit nous précisément ce que tu veux. :)

n°997848
kwa29
Kwa29 @ l'ouest
Posté le 02-03-2005 à 09:41:01  profilanswer
 

Et bé je ne suis pas allé voir le sujet depuis hier soir mais vous avez bien discuté dessus.
Je vous remercie tous pour votre participation et je prend vos remarques et critiques au pied de la lettre afin de repondre au mieux à vos attentes.
 
Donc pour etre plus précis comme le dit si bien esox_ch

Citation :


A mon avi il veut uploader des fichers de maniere securizée, les redimentionner a la volée, les stocker et mettre leur indentifiant dans la bdd ...
 
Un truc tout con en gros...
Upload => https
Redimentionner => gd
stoquer => move_uploaded_file dans un dossier protégé par htacces
bdd => inserer les url des ficher, apres a la limite les avoir un peu hashée


 
La solution qu'il a posté et exactement celle que je cherché.
Et du coup a voir vos posts, je me dis que ce que je cherche à faire n'a pas un intéret evident sur mon projet voir je me masturbe un peu le cerveau pour rien
En effet, transferer des photos de maniére sécurisé n'a pas un interet primordial dans mon cas.
 
Donc pour résumer la situation :
Upload => HTTP simple (le compte utilisé ne sera que pour ce repertoire d'upload donc point de vu securité cela devrait aller)
Redimentionner => GD (YES)
stoquer => move_uploaded_file dans un dossier protégé par htacces (YES)
bdd => inserer les url des ficher, apres a la limite les avoir un peu hashée (et reYES)
 
Tout simplement. Pourquoi chercher compliqué quand on peut faire simple ?? tout mon problème était là... (je parle pour moi uniquement)
 
Encore merci pour votre patience messieurs....


Message édité par kwa29 le 02-03-2005 à 09:52:37

---------------
Visiter mon site http://kwa29.com
n°997854
sircam
I Like Trains
Posté le 02-03-2005 à 09:44:36  profilanswer
 

kwa29 a écrit :

Je vous remercie tous pour votre participation et je prend vos remarques et critiques au pied de la lettre afin de repondre au mieux à vos attentes.


Voilà qui est bien parlé. Certainement un commercial.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°997866
kwa29
Kwa29 @ l'ouest
Posté le 02-03-2005 à 09:53:28  profilanswer
 

Merci sircam mais non je ne suis pas commercial...


---------------
Visiter mon site http://kwa29.com
n°997922
sircam
I Like Trains
Posté le 02-03-2005 à 10:20:19  profilanswer
 

kwa29 a écrit :

Merci sircam mais non je ne suis pas commercial...


Tu pourrais facilement le devenir alors  :D


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°998608
cerel
Posté le 02-03-2005 à 19:16:47  profilanswer
 

omega2 a écrit :

petit glossaire :
ssh : sytéme de cryptage des flux. En gros, c'est pour pas qu'on ai directement accés à l'info si on intercepte la comunication.
Ca n'a aucun impact sur la façon dontr les infos doivent être organisé à l'entré (et donc à la sortie) du flux pour que le client et le serveur se comprennent.
 
FTP : protocole d'envoie de fichier entre un client ayant implémenté cette norme et un serveur FTP
 
HTTP : protocole de comunication permettant à la base de récupérer un fichier demandé mais qui permet également d'en envoyer.
 
envoie fichier entre un navigateur et un script php :
disque dur contenant le fichier à envoyer => navigateur => flux (crypté en ssh ou pas) => serveur web => création d'un fichier temporaire + exécution du script php.
Pas besoin d' FTP pour ça, c'est le serveur web et le navigateur qui se démerdent à transférer le fichier sur le serveur. Tout ce que t'as besoin, c'est de ciopier le fichier d'arivé à un endroit où il sera pas suprimé à la fin du script.
 
Alors, maintenant, dit nous précisément ce que tu veux. :)


 
Petite correction sur cette phrase "navigateur => flux (crypté en ssh ou pas)".
Faut pas confondre "https" qui est en realite du "http" + un certificat "ssl", avec ssh.
Certes tu peux avoir du http via du ssh, mais dans ce cas la tu dois te connecter au serveur d'abord en ssh, etablir un tunnel ssh, puis ensuite tu peux utiliser ton navigateur en http (tu va lui dire de se connecter a ton pc), ensuite ssh recoit la connexion, crypte les donees (sut ton pc toujours) transmet le tout via le tunnel ssh au serveur. Sur le serveur, le serveur ssh recoit tout, decrypte les donnees, puis les transmet au serveur web (qui se trouve sur la meme machine que le serveur ssh).
 
Donc voila, on peut faire du http via du ssh, mais je pense que tu voulais parler de SSL (qui n'est pas exactement la meme chose, mais ca y ressemble). Comme evoque plus haut, l'utilisation d'un certificat ssl sur le proto http s'appelle https (pas meme port que http, mais meme protocole, il est simplement crypte en 128 bits).

n°998686
Berceker U​nited
PSN : berceker_united
Posté le 02-03-2005 à 20:48:15  profilanswer
 

kwa29 a écrit :

Et bé je ne suis pas allé voir le sujet depuis hier soir mais vous avez bien discuté dessus.
Je vous remercie tous pour votre participation et je prend vos remarques et critiques au pied de la lettre afin de repondre au mieux à vos attentes.
 
Donc pour etre plus précis comme le dit si bien esox_ch

Citation :


A mon avi il veut uploader des fichers de maniere securizée, les redimentionner a la volée, les stocker et mettre leur indentifiant dans la bdd ...
 
Un truc tout con en gros...
Upload => https
Redimentionner => gd
stoquer => move_uploaded_file dans un dossier protégé par htacces
bdd => inserer les url des ficher, apres a la limite les avoir un peu hashée


 
La solution qu'il a posté et exactement celle que je cherché.
Et du coup a voir vos posts, je me dis que ce que je cherche à faire n'a pas un intéret evident sur mon projet voir je me masturbe un peu le cerveau pour rien
En effet, transferer des photos de maniére sécurisé n'a pas un interet primordial dans mon cas.
 
Donc pour résumer la situation :
Upload => HTTP simple (le compte utilisé ne sera que pour ce repertoire d'upload donc point de vu securité cela devrait aller)
Redimentionner => GD (YES)
stoquer => move_uploaded_file dans un dossier protégé par htacces (YES)
bdd => inserer les url des ficher, apres a la limite les avoir un peu hashée (et reYES)
 
Tout simplement. Pourquoi chercher compliqué quand on peut faire simple ?? tout mon problème était là... (je parle pour moi uniquement)
 
Encore merci pour votre patience messieurs....


 
 
Si tu veux protéger l'url http de tes images il y a un moyen simple mais qui en contre parti prend un peut ressource CPU. Je vais éditer mon post concernant truc et astuce de Pphpy [:papy]

mood
Publicité
Posté le   profilanswer
 


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

  Quel type transfert choisir SSH FTP HTTP ??

 

Sujets relatifs
transfert de fichier par tubechemin par defaut dans un input type file
lien du type "mapage.php3?id=2"[ director - lingo ] Faire choisir la résolution de l'animation
Commandes FTP - Copier un fichier ??[SQL SERVER] Primary key de type char/varchar
fenetre parent/enfant et transfert de champProbleme de récuperation de fichier sur un FTP
Comment cacher une liste de type <OPTION> ... ?Fonction qui retourne différent type de valeur.
Plus de sujets relatifs à : Quel type transfert choisir SSH FTP HTTP ??


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