Bonjour,
s'il vous plait est ce qu'il y'a une possibilité d'utiliser le visual basic pour exécuter des scripts en php ?
et merci d'avance
Version imprimable
Bonjour,
s'il vous plait est ce qu'il y'a une possibilité d'utiliser le visual basic pour exécuter des scripts en php ?
et merci d'avance
Bonjour,
Ca doit être possible avec une instance d'Internet Explorer :
Code:
1
2
3
4
5
6 ... Set IE = CreateObject("InternetExplorer.Application") ... IE.navigate("MaPage.PHP") ...
Bonjour,
est ce que je peux utiliser php ou vb pour réaliser une une interface qui utilise directement la base de données des pages indexées par Google.puis en faire un executable qui sera deployé et qui n'aura pas besoin ni d'un serveur local ni d'installation de php ou de vb.
merci d'avance
Je ne pense pas que google soit suffisemment suicidaire pour laisser n'importe quel quidam accèder à sa base de données.
Il faut comprendre la question et savoir qu'il y'a cette possibilité .
et en l'utilise pour faire des statistique non pour des modification.tu n'a jamais entendu parler de la bibliotheque curl et de l'api google? regarde ce lien:
http://www.webrankinfo.com/google/search-api.htm
Ben non, je n'en avais jamais entendu parler. C'est beau l'informatique, on apprends tous les jours, même après près de 40 ans de pratique.
En fait, tu as encore beaucoup de chose à apprendre toi aussi. A poser correctement une question afin que tout le monde puisse la comprendre par exemple.
Bonjour,
Je vais essayer d'être plus claire cette fois ci, ma question est:
j'ai des scripts en php qui interagissent avec le web,
ces scripts fonctionnent bien en php seulement .
mais je veux faire une interface soit en vb qui execute ces scripts soit en php et la rendre executable et déployable par la suite .
est ce que c'est possible?
merci d'avance
Si tu me demandes si ta voiture qui fonctione à l'essence peut fonctonner avec de l'eau, je repondrais oui. D'abord commencer par construire un hydrolyseur pour obtenir l'oxygene et l'hydrogene, puis une pile à combustible pour transformer l'hydrogene en electricité, puis remplacer le moteur thermique par un electrique.
Maintenant si tu me demandes si tu peux mettre de l'eau dans ton reservoir et voir ta voiture fonctionner, la réponse est non.
Php est un languge à part entière. Il ne peut fonctionner qu'avec un programme spécialement conçu pour çà : un interpréteur de code php. Vb est un autre language conçu pour exécuter du code visual basic.
Tu peux donc utiliser du code php avec vb si tu commence par utiliser vb pour fabriquer avec un interpreteur de code php et in fine, c'est ce programme qui exécutera ton code php. Maintenant si tu demandes si vb peut prendre un code php et l'exécuter, la réponse est non.
Note :
Php à été conçu pour fabriquer à la volée des pages html, ceci pour un serveur web, on parle alors de pages dynamiques à comparer avec des pages statiques crées avec un editeur de page html.
Bonjour,
Merci pour ces informations,je comprends bien ce que tu m'as dit...
je continue à chercher dans ce sens puisque j'ai un logiciel qui travaille en php avec une interface d'un programme qui peut être vb.
je veux seulement l'interface de vb et chaque élément de cet interface appelle un script de php .
je sais qu'il faut une manière de faire ça :un interpréteur ou une commande :
comme par exemple: la commande: shell pour executer un fichier executable.
mais quel est cette méthode ???
Je pense que tu devrais penser le problème à l'envers.
En fait, il sera probablement plus facile de modifier tes scripts php pour qu'ils communiquent avec un programme ecrit en vb.
Vois la commandephp proc_open
Je ne suis pas un spécialiste en php, donc je ne pourrais pas t'aider davantage.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 Exemple avec proc_open <?php $descriptorspec = array( 0 => array("pipe", "r"), // // stdin est un pipe où le processus va lire 1 => array("pipe", "w"), // stdout est un pipe où le processus va écrire 2 => array("file", "/tmp/error-output.txt", "a") // stderr est un fichier ); $cwd = '/tmp'; $env = array('quelques_options' => 'aeiou'); $process = proc_open('php', $descriptorspec, $pipes, $cwd, $env); if (is_resource($process)) { // $pipes ressemble à : // 0 => fichier accessible en écriture, connecté à l'entrée standard du processus fils // 1 => fichier accessible en lecture, connecté à la sortie standard du processus fils // Toute erreur sera ajoutée au fichier /tmp/error-output.txt fwrite($pipes[0], '<?php print_r($_ENV); ?>'); fclose($pipes[0]); echo stream_get_contents($pipes[1]); fclose($pipes[1]); // Il est important que vous fermiez les pipes avant d'appeler // proc_close afin d'éviter un verrouillage. $return_value = proc_close($process); echo "La commande a retourné $return_value\n"; } ?> Utilisation de ptys <?php // Crée un pseudo terminal pour le processus fils $descriptorspec = array( 0 => array("pty"), 1 => array("pty"), 2 => array("pty") ); $process = proc_open("cvs -d:pserver:cvsread@cvs.php.net:/repository login", $descriptorspec, $pipes); if (is_resource($process)) { // Travaille sur la documentation PHP ici } ?>