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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP Compilé pr ligne de commande] Comment demander une entrée de l'..

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[PHP Compilé pr ligne de commande] Comment demander une entrée de l'..

n°1206567
neobaub
Posté le 24-09-2005 à 18:05:26  profilanswer
 

Bonjour,
je fais occasionnellment du PHP compilé car c'est vraiment un langage simple à utiliser comparé à C++...
donc je voudrais savoir comment faire pr permettre à utilisateur de taper quelquechose puis de l'assigner dans une variable sans passer par les arguments..
pour ceux qui m'ont pas compris je cherche l'equivalent de:
std::cin >> variable;
en C++...
ce serait cool de repondre si vs savez!
Merci d'avance

mood
Publicité
Posté le 24-09-2005 à 18:05:26  profilanswer
 

n°1206572
plainsofpa​in
Pingouino's lover
Posté le 24-09-2005 à 18:15:03  profilanswer
 

Il faudrait que tu comprennes que php tourne sur le serveur web, pas dans le pc du client.
 
C'est pour ca qu'on utilise pas PHP pour faire des équivalents de programme en C++ ;)

n°1206574
neobaub
Posté le 24-09-2005 à 18:16:31  profilanswer
 

ouais mais comme il est compilable te qu'ne a plus ya une interface GTK qui a été developpée, on sait jamais c'est peut etre possible ;)

n°1206588
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 24-09-2005 à 18:40:05  profilanswer
 

plainsofpain a écrit :

Il faudrait que tu comprennes que php tourne sur le serveur web, pas dans le pc du client.
 
C'est pour ca qu'on utilise pas PHP pour faire des équivalents de programme en C++ ;)


 
PHP peut très bien être utiliser indépendemment pour faire des programmes équivalent au C++ (la vitesse en moins surement).

n°1206590
plainsofpa​in
Pingouino's lover
Posté le 24-09-2005 à 18:49:58  profilanswer
 

Ouais enfin php a beaucoup moins de possibilité pour faire un prog que le c++ ...
 
Ok depuis php5 le php-gtk, avec sqlite, ca commence à ressembler à quelque chose, mais bon c'est pas la panacée :)


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1206601
neobaub
Posté le 24-09-2005 à 19:43:56  profilanswer
 

d'un autre coté, quand tu veux telecharger un fichier depuis le web avec c++ il te faut une cinquantaine de ligne de code, contre 1 en PHP:
copy('http...','..');
donc pr faire des programmes rapides c'est genial..
l'emmerdant c'est qu'il me manque une fonction pour interroger l'utilisateur :s

n°1206603
masklinn
í dag viðrar vel til loftárása
Posté le 24-09-2005 à 19:48:26  profilanswer
 

neobaub a écrit :

d'un autre coté, quand tu veux telecharger un fichier depuis le web avec c++ il te faut une cinquantaine de ligne de code, contre 1 en PHP:
copy('http...','..');


Oui mais non, ça n'a rien à voir comme langages, le PHP est un langage haut niveau interprété alors que le C++ est un langage bas niveau compilé.
 
Si tu fais du Ruby ou du Python tu auras les mêmes facilités, mais avec des langages créés pour coder et pas de vastes blagues [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1206611
claque2000
GamerTag : claquos2000
Posté le 24-09-2005 à 20:05:50  profilanswer
 

neobaub a écrit :

Bonjour,
je fais occasionnellment du PHP compilé


 
Tu fais comment pour compiler du php ?  :heink:  
 
On est pas vendredi, c'est pas le jour des topics blagues


---------------
Linux registered user #352556
n°1206617
masklinn
í dag viðrar vel til loftárása
Posté le 24-09-2005 à 20:19:55  profilanswer
 

http://masklinnscans.free.fr/phpman2.jpg
 
Si c'est un fichier exe, ça a été compilé, ça va de soi [:klem3i1]
 

Spoiler :

[:al zheimer]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1206622
claque2000
GamerTag : claquos2000
Posté le 24-09-2005 à 20:29:53  profilanswer
 

Vu comme ça  :whistle:


---------------
Linux registered user #352556
mood
Publicité
Posté le 24-09-2005 à 20:29:53  profilanswer
 

n°1206632
kalex
Posté le 24-09-2005 à 21:06:58  profilanswer
 

Pour troller ça y a tjs du monde ici... :whistle:  
 
Ce que cherche neobaub c'est fget(STDIN) ?
http://fr2.php.net/manual/fr/features.commandline.php


Message édité par kalex le 24-09-2005 à 21:10:28
n°1206662
masklinn
í dag viðrar vel til loftárása
Posté le 24-09-2005 à 21:42:04  profilanswer
 

[:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1206663
kalex
Posté le 24-09-2005 à 21:43:50  profilanswer
 

[:pingouino]

n°1206669
masklinn
í dag viðrar vel til loftárása
Posté le 24-09-2005 à 21:46:59  profilanswer
 

Mais c'est magnifique comme contrôle de saisie dimoidonc [:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1206670
kalex
Posté le 24-09-2005 à 21:51:29  profilanswer
 

Quel contrôle ? :D

n°1206671
masklinn
í dag viðrar vel til loftárása
Posté le 24-09-2005 à 21:51:55  profilanswer
 

hahaha [:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1206677
claque2000
GamerTag : claquos2000
Posté le 24-09-2005 à 22:01:38  profilanswer
 

Mais miam quoi   [:claque2000]


Message édité par claque2000 le 24-09-2005 à 22:02:34

---------------
Linux registered user #352556
n°1206680
betsamee
Asterisk Zeperyl
Posté le 24-09-2005 à 22:05:17  profilanswer
 

ca marche tres bien
php c'est bien et ca sait aussi faire ca

n°1206712
neobaub
Posté le 24-09-2005 à 22:35:48  profilanswer
 

je veisn de tout lire (la page de kalex), j'ai pas trouvé :s

n°1206717
claque2000
GamerTag : claquos2000
Posté le 24-09-2005 à 22:39:23  profilanswer
 

Un ptit indice : tableau 43-2
Mais bon quitte à utiliser un langage interprété, orientes toi vers perl, python, enfin des trucs fait pour.


Message édité par claque2000 le 24-09-2005 à 22:40:59

---------------
Linux registered user #352556
n°1206720
neobaub
Posté le 24-09-2005 à 22:42:48  profilanswer
 

j'ai rien compris au tablea 43-2, mdr,
par contre plus bas, j'ai trouvé ça et ça amrche :p:

Code :
  1. <?php
  2. set_time_limit(0);
  3. define('STDIN',fopen("php://stdin","r" ));
  4. $test = trim(fgets(STDIN, 256));
  5. echo $test;
  6. ?>


j'avais pas capter qu'il fallait definir une constante STDIN... :s

n°1206727
claque2000
GamerTag : claquos2000
Posté le 24-09-2005 à 22:47:46  profilanswer
 

Oui enfin c'est super tout ça, c'est tout bien typé, c'est propre en gros  :heink:  
 
Puis bon si y'avait que le tableau que t'avais pas compris ...  
"je fais occasionnellment du PHP compilé" -> revois un peu les bases stp ...


Message édité par claque2000 le 24-09-2005 à 22:48:03

---------------
Linux registered user #352556
n°1206761
masklinn
í dag viðrar vel til loftárása
Posté le 24-09-2005 à 23:59:09  profilanswer
 

betsamee a écrit :

ca marche tres bien
php c'est bien et ca sait aussi faire ca


La syntaxe est dégueulasse, c'est un hack immonde, j'ai du mal à voir l'intérêt de faire du PHP (censé être un langage haut niveau) si c'est pour se taper du C pour la simple raison que les sacs à vomi de chez Zend n'ont ni imagination ni logique [:itm]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1206771
kalex
Posté le 25-09-2005 à 00:37:16  profilanswer
 

Arrête de te branler.

n°1206775
masklinn
í dag viðrar vel til loftárása
Posté le 25-09-2005 à 00:47:39  profilanswer
 

Tu vas pas me dire que tu trouves cette chose belle et propre si [:petrus dei]
 
Désolé hein, mais être obligé d'aller taper dans les streams de cette manière, même en C++ t'es pas spécialement censé le faire [:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1206786
kalex
Posté le 25-09-2005 à 01:29:25  profilanswer
 

Normalement STDIN est autodéclaré, pas besoin d'ouvrir ou de fermer le flux, de même pour set_time_limit à 0.
A partir de là, je ne trouve pas ce genre de ligne horrible :
fscanf(STDIN, "%d\n", $var);
 
Ne me fait pas dire que c'est ce qu'il y a de mieux non plus...

n°1206989
neobaub
Posté le 25-09-2005 à 17:07:46  profilanswer
 

Citation :

"je fais occasionnellment du PHP compilé" -> revois un peu les bases stp ...


pouruqoi?  :??:  
 

Citation :


La syntaxe est dégueulasse, c'est un hack immonde, j'ai du mal à voir l'intérêt de faire du PHP (censé être un langage haut niveau) si c'est pour se taper du C pour la simple raison que les sacs à vomi de chez Zend n'ont ni imagination ni logique [:itm]


c'est pa sle sujet du topic svp

n°1206992
masklinn
í dag viðrar vel til loftárása
Posté le 25-09-2005 à 17:09:23  profilanswer
 

neobaub a écrit :

Citation :

"je fais occasionnellment du PHP compilé" -> revois un peu les bases stp ...


pouruqoi?  :??:


Sur quoi te bases tu pour dire que ton PHP est "compilé"?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1206996
Ricco
Retour au pays
Posté le 25-09-2005 à 17:09:55  profilanswer
 

Jamais d'explication clair ici. C'est assez fatiguant ...
Une poignée de forumeurs detiennent le savoir ancestrale du bon codage, de la bonne config ou du bon OS. Des trucs "secure", des trucs qu'il est honteux de faire ... et que "si tu connais pas c que t qu'un noob fini"


---------------
"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows & Ian Parberry
n°1206999
neobaub
Posté le 25-09-2005 à 17:12:58  profilanswer
 

Citation :

Sur quoi te bases tu pour dire que ton PHP est "compilé"?


Sur le fait que j'obtiens un fichier .exe (avec quelques DLL bien sur), et qui passe tres bien sous DOS...
Si tu veux je regarde dans mon exe, s'il n'y pas de texte brut...

n°1207000
plainsofpa​in
Pingouino's lover
Posté le 25-09-2005 à 17:13:25  profilanswer
 

Ricco > voila, cool, on est content.
 
On aide, mais on est pas des profs bénévoles :)


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1207002
masklinn
í dag viðrar vel til loftárása
Posté le 25-09-2005 à 17:13:40  profilanswer
 

Ricco a écrit :

Jamais d'explication clair ici. C'est assez fatiguant ...
Une poignée de forumeurs detiennent le savoir ancestrale du bon codage, de la bonne config ou du bon OS. Des trucs "secure", des trucs qu'il est honteux de faire ... et que "si tu connais pas c que t qu'un noob fini"


http://forum.hardware.fr/forum2.ph [...] 0#t1206632
 
you stfu thx

neobaub a écrit :

Citation :

Sur quoi te bases tu pour dire que ton PHP est "compilé"?


Sur le fait que j'obtiens un fichier .exe


Ouaip, ben ratal ça veut absolument pas dire que ça a été compilé [:spamafote]
 
Le plus probable, de très loin, c'est que ça soit fait à la Py2Exe: intégration de l'interpréteur, des libs et des sources dans un package compressé et roule ma poule [:spamafote]

Message cité 1 fois
Message édité par masklinn le 25-09-2005 à 17:15:56

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1207024
claque2000
GamerTag : claquos2000
Posté le 25-09-2005 à 17:23:19  profilanswer
 

masklinn a écrit :


Ouaip, ben ratal ça veut absolument pas dire que ça a été compilé [:spamafote]
 
Le plus probable, de très loin, c'est que ça soit fait à la Py2Exe: intégration de l'interpréteur, des libs et des sources dans un package compressé et roule ma poule [:spamafote]


 
Parce que ca existe des trucs comme ça ?  [:aaah]


---------------
Linux registered user #352556
n°1207025
claque2000
GamerTag : claquos2000
Posté le 25-09-2005 à 17:26:06  profilanswer
 

neobaub a écrit :

Citation :

"je fais occasionnellment du PHP compilé" -> revois un peu les bases stp ...


pouruqoi?  :??:  
 


 
Parce que le php est un langage de script, nullement compilé. Tu fais php tonscript.php et hop l'interpréteur te crache le résultat. Y'a bien les phases d'analyses lexicales, syntaxiques et sémantiques mais il n'y a pas la phase de transformation vers un code machine qui puisse être exécutable directement par la machine ou via une VM.  
 
Pas de compilation, juste de l'interprétation, tout comme perl, python, sh, etc ...


---------------
Linux registered user #352556
n°1207027
neobaub
Posté le 25-09-2005 à 17:26:49  profilanswer
 

possible...
pour certains alors, car j'en ai utiliser duex:
l'un contient plusieurs fichier .h qui me laissent penser qu'il fait vraiement de la compilation...
l'autre ne contient que des DLL

n°1207029
neobaub
Posté le 25-09-2005 à 17:28:07  profilanswer
 

a lire la description du compilateur:
http://www.roadsend.com/home/index.php?SMC=1

n°1207033
masklinn
í dag viðrar vel til loftárása
Posté le 25-09-2005 à 17:33:33  profilanswer
 

claque2000 a écrit :

Parce que ca existe des trucs comme ça ?  [:aaah]


Oui [:spamafote]  
http://starship.python.net/crew/th [...] es-it-work


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1207034
kalex
Posté le 25-09-2005 à 17:34:11  profilanswer
 

Ah ouais, c'est sous windows ?
Je veux bien défendre PHP (v5) sous Unix comme langage de scripting accessible, mais là c'est une autre histoire...

n°1207037
claque2000
GamerTag : claquos2000
Posté le 25-09-2005 à 17:38:53  profilanswer
 

Bah ca va être les gars de chez Zend qui vont être contents qu'on détourne le but d'un langage en constante évolution  :sarcastic:  
 
Tiré de php.net


PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.


 
Puis bon c'est pas comme si c'était pas compatible avec php5 cette histoire. Ou comment détourner un langage de son but et faire de la merde en barre [:pingouino]
 
Enfin ce genre de thread n'a surement rien à faire ici. C'est pas l'api standard qui est utilisée. C'est seulement soi disant compatible avec php 4.3.x. Pas comme si la version 4 était en branche 4.4 now.
 
Un produit commercial qu'est pas up-to-date du tout, et ils osent vendre ça

Message cité 1 fois
Message édité par claque2000 le 25-09-2005 à 17:44:23

---------------
Linux registered user #352556
n°1207039
neobaub
Posté le 25-09-2005 à 17:44:31  profilanswer
 

je m'en fou a vrai dire.. moi ça me permet de faire des applis autonome en ligne de commande tres facilement, et je vais pas arreter sous pretexet que c'est pa sle but de php et gnia gnia gnia...

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

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

  [PHP Compilé pr ligne de commande] Comment demander une entrée de l'..

 

Sujets relatifs
[Resolu] Plusieurs requetes MySQL > Syntaxe PHP ?Recuperer plusieurs ROWS SQL avec une fonction PHP ?
[Résolu] Intégrer un include PHP[PHP] Afficher des images dans l'ordre alphabétique
Upload d'image gif,jpeg png avec PHP lib GDAppend de la sortie standard sans retour a la ligne
supprimer une ligne d'un tableauConvertir un BMP en JPG, possible en PHP ?
Probleme avec la fonction mail() de PHPPHP $_POST taille
Plus de sujets relatifs à : [PHP Compilé pr ligne de commande] Comment demander une entrée de l'..


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