Compile cURL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Compile cURL

ÉmuleCron

par Samx » 15 févr. 2006, 16:26

Je crois bien détenir ma solution. En fait, il ne s'agit pas d'une commande qui exécute mon code cURL.php mais bien d'un script emprunté à UNIX. Le script en question émule un cron unixien en PHP relié à MySQL pour le tempo horaire.

Le seul b moles, est que ce script n'exécute pour l'instant qu'un seul fichier. Au besoin, je le modifierai pour qu'il prenne en charge autant de fichier que le besoin en fait sentir. Je songe (d'une nuit d'été) à une boucle de lecture toute simple "end of file" ... à suivre.

Le ref pour ce script est: http://www.manuelphp.com/scripts/script ... aff=moteur ... Hé oui, le manuel PHP peut servir et les recherches ne sont pas vaines.

Merci à tous ceux qui mon apporté un ti coup de main et on planché sur ce problème avec moi.

A+

par Samx » 15 févr. 2006, 06:21

Définition : générer
Produire un programme particulier à partir d'éléments d'un squelette, selon des règles précises

Définition : compiler
Traduire le code source d'une application écrite dans un langage de haut niveau en code objet formé d'instructions du langage machine.
Oui, et depuis quand on a droit à des codes php en binaire? Je considère que ces définitions ne font qu'appuyer ce que j'ai dit plus haut :)
Depuis ... jamais

Le code PHP est un Langages impératifs à même titre que l'est par exemple: APL - ASP - Assembleur - BASIC - C - Cobol Forth - Fortran - Logo - OPL - Pascal et Perl.

C'est pour ca que le mariage entre cURL et PHP est aussi naturel et peut résoudre un problème de sécurité sur mon portail. Avant d'en arriver à du binaire (puisque tout n'est que 1 et 0 en informatique), il y a des étapes impératives auquel on ne peut échaper.

Les étapes de la compilation incluent:

- le découpage du programme en lexèmes (analyse lexicale) ; (Language Humain comme PHP)
- la vérification de la correction de la syntaxe du programme (analyse syntaxique) ;
- l'analyse des structures de données (analyse sémantique) ;
- la transformation du code source en code intermédiaire ;
- l'application de techniques d'optimisation sur le code intermédiaire ;
- l'allocation de registres et la traduction du code intermédiaire en code objet, avec éventuellement l'insertion de données de débogage et d'analyse de l'exécution ;
- enfin vient la phase d'édition des liens.

Tu savais que le premier compilateur a été écris par une femme ?

Je ne crois plus que je vais trouver ce que je cherchais ici. Possiblement que ca n'existe pas non plus ?? Any way

Au passage, j'ai vu ton tuto sur l'instalation d'un serveur sur zéro, c'est du très beau travail. Félicitation­.

A+

par Ultim4T0m » 15 févr. 2006, 01:48

Merci pour la précision.

Conclusion, mieux vaut faire un include qu'un require donc :)

par alexbad » 15 févr. 2006, 01:39

Ultim4T0m :
<?php
require ("fichier.php");
?>
require et include donneront exactement le même résultat. Sur un ancien topic, la différence entre les deux avait été dite ainsi:

Sur une include, si le fichier à inclure n'est pas trouvé, on ne l'inclut pas et le reste de la page se charge.

Sur un require, si le fichier à inclure n'est pas trouvé, on ne l'inclut pas et le reste de la page ne se charge pas et on a droit à une fatal error


Définition : générer
Produire un programme particulier à partir d'éléments d'un squelette, selon des règles précises

Définition : compiler
Traduire le code source d'une application écrite dans un langage de haut niveau en code objet formé d'instructions du langage machine.
Oui, et depuis quand on a droit à des codes php en binaire? Je considère que ces définitions ne font qu'appuyer ce que j'ai dit plus haut :)

par Ultim4T0m » 15 févr. 2006, 01:17

Et :

<?php
require ("fichier.php");
?>

par Samx » 15 févr. 2006, 01:16

Quelqu'un a une petite idée ?

A+

par Samx » 14 févr. 2006, 05:58

Essaie avec les includes, si cela est bien ce que tu désires:
<?php
       include ("fichier.php");
?>
Sache donc au passage qu'un fichier .php n'est pas compilé, mais plutôt généré :wink:
Le fichier que je veux compiler produit un affichage blanc et génère un fichier xml que j'appel ailleurs ensuite. Un "include" à pour effet de blanchir ma page index.php et c'est pour ça que je ne peux pas l'utiliser. Je cherche simplement une commande qui va exécuter le code de cette page php appelant des fonctions cURL pour utiliser le xml quelle me génère.

Comme tu semble apprécier cette belle langue qu'est le français, voici deux def pour toi:

Définition : générer
Produire un programme particulier à partir d'éléments d'un squelette, selon des règles précises

Définition : compiler
Traduire le code source d'une application écrite dans un langage de haut niveau en code objet formé d'instructions du langage machine.

A+

par alexbad » 14 févr. 2006, 00:36

Essaie avec les includes, si cela est bien ce que tu désires:
<?php
       include ("fichier.php");
?>
Sache donc au passage qu'un fichier .php n'est pas compilé, mais plutôt généré :wink:

Compile cURL

par Samx » 14 févr. 2006, 00:23

Bonjour

J'ai besoin d'une ligne de commande qui compile un fichier sans l'ouvrir. Donc, qui fait la même chose que si j’avais ouvert cette page en l'invoquant par l'adresse web.

Un exemple de ce que je veux est: commande_x ("fichier-a-compiler.php"); que je place dans mon fichier index.php et il me compile "fichier-a-compiler.php" comme si je l'avais ouvert mais sans ...

Jai déjà essayé system, passthru et exec mais c'est interdis pour des raisons de sécurité sur le serveur. Si je ne me trompe pas, je peux faire un r (lire) ou w (écrire) avec fopen mais ca ne compile pas. J'épluche le manuel PHP et ne trouve ... Help plz

Merci

A+