Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2746 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]Executable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP]Executable

n°656415
mirascheat
Posté le 26-02-2004 à 15:48:50  profilanswer
 

Voilà j'ai un fichier.php4 pour lequel j'ai un argument à rentrer ...
sous unix il me suffit de faire  : fichier argument > newfichier.html
et voilà j'ai rediriger les resultats vers une page html ...
mais voilà je travaille aussi sous environnement windows et je voudrais qd même obtenir le résultat de mon php. Comment faire svp ?
Merci  ;)

mood
Publicité
Posté le 26-02-2004 à 15:48:50  profilanswer
 

n°656461
boulax
Inserer phrase hype en anglais
Posté le 26-02-2004 à 16:04:02  profilanswer
 

:heink:  avec ton browser ?


---------------
Posté depuis des chiottes, sales. Me gusta.
n°656464
mirascheat
Posté le 26-02-2004 à 16:05:20  profilanswer
 

bein on m'a conseillé de faire ca avec un .bat mais bon ...

n°656467
boulax
Inserer phrase hype en anglais
Posté le 26-02-2004 à 16:08:08  profilanswer
 

explique toi lol


---------------
Posté depuis des chiottes, sales. Me gusta.
n°656477
mirascheat
Posté le 26-02-2004 à 16:13:23  profilanswer
 

bon je vais expliquer ce que j'ai compris et ce que j'ai envie de faire parce que j'ai d'énormes lacunes en programmation :
je pensais qu'avec un .bat (que je transforme en exécutable ensuite) je pouvais utiliser mon programme php4 en rentrant l'argument pour son bon fonctionnement et retourner le resultat sur une page html ...
 
du genre run fichier arg > page.html (tout en specifiant quelque part que j'utilise du php4)

n°656483
boulax
Inserer phrase hype en anglais
Posté le 26-02-2004 à 16:16:55  profilanswer
 

ton prog c un fichier php ? si t'as un serveur web qui supporte php sur ta becane tu n'a qu'a ouvrir ton fichier php avec un browser comme IE et la page web sera ton resultat.  
t'as plus alors qu'a faire fichier/enregistrer ou bien j'ai pas tout calé ???


---------------
Posté depuis des chiottes, sales. Me gusta.
n°656495
mirascheat
Posté le 26-02-2004 à 16:23:17  profilanswer
 

et comment je rentre mon argument ?

n°656501
boulax
Inserer phrase hype en anglais
Posté le 26-02-2004 à 16:25:29  profilanswer
 

bah dans la barre d'adresse
 
http://127.0.0.1/fichier.php?arg=val
 
non ?


---------------
Posté depuis des chiottes, sales. Me gusta.
n°656531
mirascheat
Posté le 26-02-2004 à 16:43:28  profilanswer
 

mais l'argument dans mon fichier.php4 n'est pas definit dans une entête, c'est juste qu'a un moment une fonction a besoin d'un argument et c'est cet argument que je dois rentrer ... est-ce qu'en tapant http://127.0.0.1/fichier.php?arg=val  l'argument va etre placer au bon endroit (d'apres mon test non :) )

n°656536
boulax
Inserer phrase hype en anglais
Posté le 26-02-2004 à 16:47:56  profilanswer
 

bah je sais pas, fait en sorte que oui
 
t'as ptet des lacunes de prog mais tu connais surement bien php donc ca devrait pas te poser pb


---------------
Posté depuis des chiottes, sales. Me gusta.
mood
Publicité
Posté le 26-02-2004 à 16:47:56  profilanswer
 

n°656552
dropsy
et bonne chance surtout...
Posté le 26-02-2004 à 17:08:59  profilanswer
 

t'as essayé "php fichier.php arguement > resultat.html" dans la ligne de commande?
il faut avoir le chemin vers php.exe dans ton PATH

n°656571
mirascheat
Posté le 26-02-2004 à 17:43:56  profilanswer
 

alors j'ai tenté une approche différente :
j'ai rajouté dans la partie de mon script qui appelle les fonctions dont une a besoin en argument de result_dir, la ligne suivante :
$result_dir = $_POST['result_dir'];
puis je lance mon .php4 ainsi :
http://localhost/home/bob/big_repo [...] 225-104435
malheureusement ca ne marche toujours pas ...
petite precision, cet argument renseigne sur le repertoire dans lequel les données utiles pour mon script php sont présentes.

n°656619
boulax
Inserer phrase hype en anglais
Posté le 26-02-2004 à 18:35:54  profilanswer
 

si t'ecris ca comme ca
 
http://localhost/home/bob/big_repo [...] 225-104435  
 
ton script php4 dispose immediatement d'une variable result_dir avec la valeur que tu as mis... vois pas bien pkoi ca marcherait pas.


---------------
Posté depuis des chiottes, sales. Me gusta.
n°656915
dropsy
et bonne chance surtout...
Posté le 26-02-2004 à 22:00:11  profilanswer
 

mirascheat a écrit :

alors j'ai tenté une approche différente :
j'ai rajouté dans la partie de mon script qui appelle les fonctions dont une a besoin en argument de result_dir, la ligne suivante :
$result_dir = $_POST['result_dir'];
puis je lance mon .php4 ainsi :
http://localhost/home/bob/big_repo [...] 225-104435
malheureusement ca ne marche toujours pas ...
petite precision, cet argument renseigne sur le repertoire dans lequel les données utiles pour mon script php sont présentes.


si tu procèdes comme ça, ta valeur sera dans $_GET['result_dir'] ;)
 
boulax> ça fait un certain temps maintenant que cette feature est désactivée par défaut dans php ;)

n°657447
boulax
Inserer phrase hype en anglais
Posté le 27-02-2004 à 11:43:44  profilanswer
 

sans deconner, les parametres par la barre d'adresse ... longtemps ? (tout bien reflechis ca doit faire un an que j'ai plus fait de projet php donc bon :p)


---------------
Posté depuis des chiottes, sales. Me gusta.
n°657614
dropsy
et bonne chance surtout...
Posté le 27-02-2004 à 13:13:42  profilanswer
 

boulax a écrit :

sans deconner, les parametres par la barre d'adresse ... longtemps ? (tout bien reflechis ca doit faire un an que j'ai plus fait de projet php donc bon :p)


tous les paramêtres (GET, POST, SESSION,...)... je sais plus depuis quelle version c'est désactivé par défaut. il me semble que c'est la propriété register_globals ;)

n°657626
boulax
Inserer phrase hype en anglais
Posté le 27-02-2004 à 13:23:08  profilanswer
 

et tu fais comment alors quand c desactivé pour passer des parametres a une page ? tu met dans $_POST et tu recupere dans $_GET ?


---------------
Posté depuis des chiottes, sales. Me gusta.
n°657690
dropsy
et bonne chance surtout...
Posté le 27-02-2004 à 14:01:40  profilanswer
 

bah si tu passes tes paramètres via l'url (en méthode get ;) ) tu récupères dans $_GET[] :D.
si tu postes un formulaire, c'est dans $_POST[].
tu as aussi $_SESSION[] et $_COOKIE[]

n°657695
boulax
Inserer phrase hype en anglais
Posté le 27-02-2004 à 14:07:44  profilanswer
 

all right [:toph]


---------------
Posté depuis des chiottes, sales. Me gusta.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP]Executable

 

Sujets relatifs
[PHP / MYSQL] textarea : il aime pas les '[PHP-SQL] selection aleatoire dans une bdd avec un where
Interfacer une BDD Access sur le WEB > ASP ou PHP ?[PHP] qcq ca veut dire ?
[PHP] 1 variable = juxtaposition de 2 variablesexecutable ...
[PHP] Probleme d'header :/Petit probleme PHP/HTML
[PHP] lancer un exécutable[ Php ] rendre du PHP executable...
Plus de sujets relatifs à : [PHP]Executable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR