stevanovich Posté(e) le 11 février 2008 Posté(e) le 11 février 2008 Bonjour, Je cherche une solution pour modifier les script CGI existants, mais 2 problèmes se posent à moi : 1 - En ai-je le droit ???? (pour un usage pro) 2 - Quel outils d'édition utiliser ??? (PERL ?) MERCI pour les éventuelles réponses ...
ikeke Posté(e) le 11 février 2008 Posté(e) le 11 février 2008 Bonjour, 1. oui tu en as le droit dans la mesure où le firmware est complétement opensource et que synology fournit officiellement l'acces telnet et ssh 2. Si ma mémoire est bonne un simple editeur de texte de qualité devrait faire l'affaire. donc banir notepad au profit par exemple de notepad++
stevanovich Posté(e) le 11 février 2008 Auteur Posté(e) le 11 février 2008 Bonjour, 1. oui tu en as le droit dans la mesure où le firmware est complétement opensource et que synology fournit officiellement l'acces telnet et ssh 2. Si ma mémoire est bonne un simple editeur de texte de qualité devrait faire l'affaire. donc banir notepad au profit par exemple de notepad++ Merci ! Les fichiers CGI sont compilés ??? : L'éditeur de texte affiche des codes ascii bizaroides ??? Pas trouvés de tuto à ce sujet ! Merci
ikeke Posté(e) le 11 février 2008 Posté(e) le 11 février 2008 Merci ! Les fichiers CGI sont compilés ??? : L'éditeur de texte affiche des codes ascii bizaroides ??? Pas trouvés de tuto à ce sujet ! Merci Ah effectivement c'est possible qu'ils soient compilés, je ne sais pas... je n'ai pas touché de fichiers cgi depuis plus de 10 ans et à l'époque c'était de simples fichiers textes
Madmax Posté(e) le 11 février 2008 Posté(e) le 11 février 2008 Non les fichiers cgi peuvent etre fait en C donc compilés. c'est souvent le cas dans ce genre d'appareil car etant compilé il consomme moins de ressource que du PHP par ex.
ikeke Posté(e) le 11 février 2008 Posté(e) le 11 février 2008 Non les fichiers cgi peuvent etre fait en C donc compilés. c'est souvent le cas dans ce genre d'appareil car etant compilé il consomme moins de ressource que du PHP par ex. Ah ok, j'ignorais totalement... merci pour l'info
Madmax Posté(e) le 11 février 2008 Posté(e) le 11 février 2008 Je viens de lire ceci pour me rafraichir la mémoire : http://fr.wikipedia.org/wiki/Common_Gateway_Interface Le CGI est libre du langage de programmation, tous peuvent y etre utilisés. C'est juste une interface qui permet d'interfacer le serveur web avec les programme. Et il est vrai que historiquement le PERL etait grandement utilisé. Mais pour des utilisations comme sur le synology, le faire en C (ou autre langages permettant d'obtenir des binaires) permet de ne pas avoir a mettre les librairies PHP, PERL, Java ... car les scripts s'execute comme n'importe quel autre executable (cp, cat ...) utilisant la libc qui est de toutes facon installé pour les autres logiciels (uClibc). D'ou un gain de place, car elle est souvent limités dans ce type d'appareil, et un gain de performance car les CPU sont aussi limité.
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.