Page 1 sur 4

PHP Like

Publié : ven. 27/mai/2011 17:30
par Kwai chang caine
Bonjour à tous

Histoire de gagner une tringle a rideau, je vais encore poser une question à la con :oops:

Je n'arrive pas a faire un lien dans ma tête, entre PB et le PHP
C'est a dire que je me pose moultes questions sur ce dernier depuis un bon bout de temps

1/ Comment fait il pour capturer le code HTML et l'analyser avant qu'il soit affiché par apache
2/ Pourrait t'on créer un mini PHP rien qu'a nous ..c'est a dire qu'on ecrirait un code dans une page HTML et qu'on ouvrirait dans un navigateur et un programme PB recevrait ce code pour en faire quelque chose...etc....

Si quelqu'un connait des liens ou c'est expliqué comment ça marche, ou si encore mieux un début de code, ou alors sublime jouissance sait exactement ce qui se passe entre APACHE, PHP et un navigateur.....je suis la pour le lire toute une soirée :mrgreen:

Merci et bonne journée

Re: PHP Like

Publié : ven. 27/mai/2011 18:38
par Chris
Kwai chang caine a écrit :Bonjour à tous

Histoire de gagner une tringle a rideau, je vais encore poser une question à la con :oops:

Je n'arrive pas a faire un lien dans ma tête, entre PB et le PHP
C'est a dire que je me pose moultes questions sur ce dernier depuis un bon bout de temps

1/ Comment fait il pour capturer le code HTML et l'analyser avant qu'il soit affiché par apache
2/ Pourrait t'on créer un mini PHP rien qu'a nous ..c'est a dire qu'on ecrirait un code dans une page HTML et qu'on ouvrirait dans un navigateur et un programme PB recevrait ce code pour en faire quelque chose...etc....

Si quelqu'un connait des liens ou c'est expliqué comment ça marche, ou si encore mieux un début de code, ou alors sublime jouissance sait exactement ce qui se passe entre APACHE, PHP et un navigateur.....je suis la pour le lire toute une soirée :mrgreen:

Merci et bonne journée
Si tu gagnes la tringle à rideau, tu m'en donnes la moitié?
Parce que j'ai rien pigé à ta question.

Qui capture le code html? Pb?

Apache n'affiche rien, c'est un serveur.

Si j'ai bien compris, il se contente de transmettre des requêtes et de renvoyer des pages.

Il transmet une requête à php
Php fabrique une page comme pb fabrique une fenêtre.
Apache renvoie la page
Le navigateur affiche la page.

Bon, c'est vaguement ce que j'ai compris, et ça doit surement être un peu plus complexe que ça, mais en gros, c'est un truc dans ce genre là.

Re: PHP Like

Publié : ven. 27/mai/2011 19:57
par Kwai chang caine
Bonjour CHRIS 8)

Qu'est ce que tu veux que je foute avec seulement une moitié de tringle ?? 8O :lol:

En fait, c'est la partie technique qui m'interesse, comme nous tous quand on s'interesse a quelque chose.

Php c'est un EXE.....et les exe....c'est ce qu'on aime tous :D

Les questions que je me posait, c'est comment cet exe recupere les données provenant d'APACHE
Car sur le serveur c'est bien APACHE qui reçois les requetes des navigateurs, si je ne me trompe sur le canal 80

Je crois savoir qu'APACHE transmet a PHP ce qu'il reçoit d'un navigateur.

Donc ma question, enfin mes questions, c'est a votre avis peut on aussi recuperer ces informations ???
Peut on demander a apache de nous envoyer ce qu'il reçois, comme il le fait avec PHP, ou bien c'est que pour PHP

Et donc pourrait on recuperer un texte que l'on ecrirait dans une page HTML et que l'on pourrait analyser dans notre EXE ???

Re: PHP Like

Publié : ven. 27/mai/2011 19:58
par boddhi
Comme toi, j'y connais pas grand chose
Si ce n'est déjà fait, ce lien pourrait peut-être être un début de réponse/piste...

Re: PHP Like

Publié : ven. 27/mai/2011 20:02
par Chris
Kwai chang caine a écrit :Bonjour CHRIS 8)

Qu'est ce que tu veux que je foute avec seulement une moitié de tringle ?? 8O :lol:
Une moitié de tringle peut être très utile!
Surtout si on n'a qu'un demi rideau :mrgreen:
Kwai chang caine a écrit : En fait, c'est la partie technique qui m'interesse, comme nous tous quand on s'interesse a quelque chose.

Php c'est un EXE.....et les exe....c'est ce qu'on aime tous :D

Les questions que je me posait, c'est comment cet exe recupere les données provenant d'APACHE
Car sur le serveur c'est bien APACHE qui reçois les requetes des navigateurs, si je ne me trompe sur le canal 80

Je crois savoir qu'APACHE transmet a PHP ce qu'il reçoit d'un navigateur.

Donc ma question, enfin mes questions, c'est a votre avis peut on aussi recuperer ces informations ???
Peut on demander a apache de nous envoyer ce qu'il reçois, comme il le fait avec PHP, ou bien c'est que pour PHP

Et donc pourrait on recuperer un texte que l'on ecrirait dans une page HTML et que l'on pourrait analyser dans notre EXE ???
Euh... Je sais pas. :|

Re: PHP Like

Publié : ven. 27/mai/2011 20:07
par Kwai chang caine
Merci BODDHI

Pour ce qui est de l'utiliser, je suis en train de faire un stage e formation, et avec ce que je connaissais un peu avant je devrais pouvoir m'en sortir.
Mais justement pendant ce stage, je me demandais comment ça marchait tout ça, car ce serait drolement interssant de pouvoir se creer un style de mini PHP qui repondrait a des ordres provenant d'un simple navigateur, des ordres qui seraient evidemment cryptés, par exemple ...

Dans ce que tu m'as donné comme lien y'a ecrit
le serveur reconnait l'extension d'un fichier PHP et le transmet à l'interpréteur PHP


Et oui..c'est bien ça...mais comment il transmet...j'ai cherché avec google, y'a des tonnes de pages parlant du langage, mais pas trouvé grand chose sur la technique employée

Je pense que PHP est codé en C

Donc c'est pour ça que cette idée m'est venue :roll:

Re: PHP Like

Publié : ven. 27/mai/2011 20:12
par Kwai chang caine
Euh... Je sais pas.
Bon c'est pas grave...merci quand meme, d'avoir repondu, on se sent moins seul :wink:

J'suis sur que si on pouvait avoir la methode de transfert de données, on pourrait trouver pleins d'applications qui pourraient etre crées.

Le premier avantage qui me viens à l'idée, mais j'suis sur que y'en a des tonnes, c'est que deja le WEB est dans l'air du temps, et on sait tous qu'il va falloir s'integrer dans cette vague.

Un second parmi tant d'autre c'est que tout le monde a un navigateur web, donc a deja un client sur sa machine, donc pas besoin de refiler un client PB a installer chez le client, on utiliserait IE ou FF pour commander la partie serveur de PB :mrgreen:

Re: PHP Like

Publié : ven. 27/mai/2011 20:17
par Chris
En fait, ce que tu demandes, c'est : "Est-ce qu'il est possible de créer un interpréteur ph-kcc-p?"
Un truc capable de transformer des commandes en pages web.

C'est certainement possible, comme il est possible de créer n'importe quel interpréteur pour n'importe quel langage, y compris un langage qui n'existe pas à partir du moment ou on crée aussi le langage.
.
Il faut juste avoir les connaissances nécessaires

Re: PHP Like

Publié : ven. 27/mai/2011 20:25
par Kwai chang caine
En fait, ce que tu demandes, c'est : "Est-ce qu'il est possible de créer un interpréteur ph-kcc-p?"
Non non, car je sais que c'est possible
En connaissant le HTML, le CSS et le PHP c'est assez facile de creer un genre de traducteur, c'est un boulot de guedin comme dab, car noir de fonctions a coder.

Moi ce que je cherche a savoir c'est si il est possible d'nvoyer avec un navigateur du code a un serveur et qui plus est a un serveur PB ??? :roll:

Re: PHP Like

Publié : ven. 27/mai/2011 20:35
par Chris
Kwai chang caine a écrit :
En fait, ce que tu demandes, c'est : "Est-ce qu'il est possible de créer un interpréteur ph-kcc-p?"
Non non, car je sais que c'est possible
En connaissant le HTML, le CSS et le PHP c'est assez facile de creer un genre de traducteur, c'est un boulot de guedin comme dab, car noir de fonctions a coder.

Moi ce que je cherche a savoir c'est si il est possible d'nvoyer avec un navigateur du code a un serveur et qui plus est a un serveur PB ??? :roll:
Si ton serveur Pb est capable de lire le code (php, machin, ou tartempion) qui est inclus dans les pages que lui envoie le navigateur, de les interpréter, et de renvoyer une page html en réponse, alors Oui, on peut.

Ca revient à créer... un interpréteur php, machin, ou tartempion. :roll:

Re: PHP Like

Publié : ven. 27/mai/2011 20:53
par Kwai chang caine
D'accord, mais comment il les recupere ces fameuses pages ??? :roll:

Re: PHP Like

Publié : ven. 27/mai/2011 21:03
par Chris
Soit il récupère les données avec ReceiveNetworkData(), tout bêtement, soit il charge les pages sur le disque avec un ReceiveNetworkFile et les lit ensuite.
Tu peux peut-être aussi utiliser la bibliothèque "Http".

A mon avis, c'est pas la récupération ou l'envoi des pages qui risque de poser le plus de problèmes.

Re: PHP Like

Publié : ven. 27/mai/2011 21:13
par djes
Je t'ai déjà répondu là dessus y'a un bout de temps. Faut mettre un chapeau pendant l'entrainement ;)
De mémoire, quelqu'un a déjà développé une extension purebasic pour apache, quelque part sur le forum anglais. Et non je ne ferai pas la recherche pour toi, tu te débrouilles très bien tout seul.

edit: php pour purebasic, damn'

Re: PHP Like

Publié : ven. 27/mai/2011 21:14
par Kwai chang caine
C'est sur que si c'est si simple....ce serait cool...faudra que j'essaie
Le probleme, c'est que APACHE il va pas aimer je pense que le serveur il recoive les données sur le canal 80...

A tester :roll:

Re: PHP Like

Publié : ven. 27/mai/2011 21:20
par Kwai chang caine
djes a écrit :Je t'ai déjà répondu là dessus y'a un bout de temps. Faut mettre un chapeau pendant l'entrainement ;)
De mémoire, quelqu'un a déjà développé une extension php pour apache, quelque part sur le forum anglais. Et non je ne ferai pas la recherche pour toi, tu te débrouilles très bien tout seul.
Bonjour DJES 8)

Alors la ...tu m'en bouche un coin.....il doit y avoir drolement longtemps car je ne me rappelle vraiment plus :oops:
Je me rappele bien de la discution des scripts CGI, mais pas du PHP

Faut dire que je change de sujet comme de slip....et encore j'essaie de changer de slip le moins souvent possible :mrgreen:

Si tu dis que ça existe, je vais chercher, avec les mots clefs "GERONIMO" et "ELEPHANT BLEU" je suis sur de trouver :mrgreen:
Encore merci :wink: