IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

visual basic et php


Sujet :

VB 6 et antérieur

  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 123
    Par défaut visual basic et php
    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

  2. #2
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour,

    Ca doit être possible avec une instance d'Internet Explorer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    ...
    Set IE = CreateObject("InternetExplorer.Application")
    ...
    IE.navigate("MaPage.PHP")
    ...

  3. #3
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 150
    Par défaut
    Citation Envoyé par pc75 Voir le message
    Bonjour,

    Ca doit être possible avec une instance d'Internet Explorer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    ...
    Set IE = CreateObject("InternetExplorer.Application")
    ...
    IE.navigate("MaPage.PHP")
    ...
    Bonjour,
    Sans serveur apache installé en local, je ne vois pas comment le code php sera interprêté et donc traduit en html !
    IE n'interprête que de l'Html.

  4. #4
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 123
    Par défaut
    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

  5. #5
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 73
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Je ne pense pas que google soit suffisemment suicidaire pour laisser n'importe quel quidam accèder à sa base de données.

  6. #6
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 123
    Par défaut
    Citation Envoyé par Delbeke Voir le message
    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

  7. #7
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 73
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    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.

  8. #8
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 123
    Par défaut
    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

  9. #9
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 73
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    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.

  10. #10
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 123
    Par défaut
    Citation Envoyé par Delbeke Voir le message
    Si tu me demandes si ta voiture qui fonctionne à l'essence peut fonctionner avec de l'eau...
    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 ???

  11. #11
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 73
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    }
    ?>
    Je ne suis pas un spécialiste en php, donc je ne pourrais pas t'aider davantage.

  12. #12
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 123
    Par défaut
    Citation Envoyé par Delbeke Voir le message
    Je pense que tu devrais penser le problème à l'envers...
    je crois tu m'a donné suffisamment du temps merci
    je vais voir le lien que tu m'a donné et peut être j'ai trouvé un langage qui va me permettre de faire ce que je cherche: c'est l'xul
    merci beaucoup

Discussions similaires

  1. [Débutant] Equivalence de fonction PHP en Visual Basic .net
    Par boby15000 dans le forum VB.NET
    Réponses: 5
    Dernier message: 04/09/2013, 23h09
  2. Réponses: 7
    Dernier message: 16/04/2013, 08h26
  3. Différences entre Delphi et Visual Basic ?
    Par Anonymous dans le forum Débats sur le développement - Le Best Of
    Réponses: 75
    Dernier message: 30/03/2009, 20h09
  4. VB.NET vs C# vs Java ou existe-t-il une vie après Visual Basic 6 ?
    Par B-Pascal dans le forum Débats sur le développement - Le Best Of
    Réponses: 32
    Dernier message: 05/07/2007, 12h46
  5. [SGBD] Y-a-t'il une solution a mon probleme visual basic-php-mysql
    Par enibris dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 28/02/2006, 11h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo