Re: execution php dans perl
Bonjour,
Citation:
Envoyé par rdams
je ne connais pas beaucoup perl et j'aimerais savoir comment executer du code php dans un fichier perl?
A la base, l'interpréteur Perl, il est fait pour interpréter du Perl, pas du PHP ... c'est donc un peu délicat de faire ce que tu souhaite faire ...
Par contre, ton système d'exploitation, lui sait invoquer l'interpréteur PHP pour exécuter du PHP.
Et comme Perl sait invoquer d'autres processus au niveau du système, rien n'interdit à Perl de faire un appel à l'interpréteur PHP pour exécuter un code fourni.
Par contre, il faut bien garder à l'esprit que le code PHP et le code Perl sont alors deux choses distinctes ... Sauf à faire générer le script PHP par le script Perl, les deux sources risquent d'être dans deux fichiers séparés, donc à maintenir parallèlement ...
Citation:
Envoyé par rdams
le but et de faire s'executer le code tous les matins. En php, il fonctionnait à l'aide d'un clic.
le but serait de ne pas tout réecrir en perl.
Là, je ne saisis plus tout ...
C'est sur une machine "standalone", sur un serveur en Mod_Perl/CGI/autre ???
Pour faire s'exécuter un code, automatiquement, tout les matins, il existe des solutions à base de tâches planifiées, sous Windows, ou de Crontabs, sous unixoïdes !
Ne pas tout ré-écrire en Perl, soit, mais le risque d'erreur est aussi important avec une ré-écriture totale qu'avec un découpage et un saucissonnage entre deux langages ... Et la maintenance n'est pas facilitée ... L'idéal est de viser la convergence, à terme, vers un langage unique, quelque soit celui-ci.
En outre, avec un processus Perl qui invoque des processus PHP, etc., tu augmentes inutilement la charge de ta machine ...
Bonne continuation.