Quel type transfert choisir SSH FTP HTTP ??

Quel type transfert choisir SSH FTP HTTP ?? - PHP - Programmation

Marsh Posté le 01-03-2005 à 17:02:48    

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
Reply

Marsh Posté le 01-03-2005 à 17:02:48   

Reply

Marsh Posté le 01-03-2005 à 17:03:42    

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
Reply

Marsh Posté le 01-03-2005 à 17:07:16    

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


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 01-03-2005 à 17:12:22    

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
Reply

Marsh Posté le 01-03-2005 à 17:15:32    

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 -
Reply

Marsh Posté le 01-03-2005 à 17:20:37    

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
Reply

Marsh Posté le 01-03-2005 à 17:20:57    

OK vous m'avez pas suivi. je recommence


---------------
Visiter mon site http://kwa29.com
Reply

Marsh Posté le 01-03-2005 à 17:23:42    

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
Reply

Marsh Posté le 01-03-2005 à 17:23:50    

kwa29 a écrit :

OK vous m'avez pas suivi. je recommence


Tu as appuyé sur Valider votr


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 01-03-2005 à 17:25:35    

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 -
Reply

Marsh Posté le 01-03-2005 à 17:25:35   

Reply

Marsh Posté le 01-03-2005 à 17:25:37    

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


---------------
Visiter mon site http://kwa29.com
Reply

Marsh Posté le 01-03-2005 à 17:26:21    

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
Reply

Marsh Posté le 01-03-2005 à 17:27:37    

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 -
Reply

Marsh Posté le 01-03-2005 à 17:34:18    

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 :/

Reply

Marsh Posté le 01-03-2005 à 17:35:33    

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


---------------
Visiter mon site http://kwa29.com
Reply

Marsh Posté le 01-03-2005 à 17:38:44    

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
Reply

Marsh Posté le 01-03-2005 à 17:41:21    

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
Reply

Marsh Posté le 01-03-2005 à 17:48:29    

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
Reply

Marsh Posté le 01-03-2005 à 17:50:36    

HTTPS ?


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

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 01-03-2005 à 17:51:10    

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

Reply

Marsh Posté le 01-03-2005 à 17:58:20    

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
Reply

Marsh Posté le 01-03-2005 à 18:08:12    

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à. :)

Reply

Marsh Posté le 01-03-2005 à 18:11:12    

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
Reply

Marsh Posté le 01-03-2005 à 18:47:42    

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]

Reply

Marsh Posté le 01-03-2005 à 20:09:46    

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
Reply

Marsh Posté le 01-03-2005 à 22:43:44    

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 -
Reply

Marsh Posté le 01-03-2005 à 23:14:26    

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. :)

Reply

Marsh Posté le 02-03-2005 à 09:41:01    

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
Reply

Marsh Posté le 02-03-2005 à 09:44:36    

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}
Reply

Marsh Posté le 02-03-2005 à 09:53:28    

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


---------------
Visiter mon site http://kwa29.com
Reply

Marsh Posté le 02-03-2005 à 10:20:19    

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}
Reply

Marsh Posté le 02-03-2005 à 19:16:47    

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).

Reply

Marsh Posté le 02-03-2005 à 20:48:15    

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]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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