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

  FORUM HardWare.fr
  Programmation
  PHP

  PROBLEME STREAM PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PROBLEME STREAM PHP

n°1607277
nick_08
Posté le 02-09-2007 à 17:52:25  profilanswer
 

alut cher amis
 
j'aimerai savoir comment transmettre un flux(stream) d'une page php à une autre
et si possible des liens des sites traitant les stream en php (cours, exemples,exercices,...)
 
et merci

mood
Publicité
Posté le 02-09-2007 à 17:52:25  profilanswer
 

n°1607448
skeye
Posté le 03-09-2007 à 10:03:36  profilanswer
 

Explique mieux ton problème, on ne comprend pas ce que tu cherches à faire, là.


---------------
Can't buy what I want because it's free -
n°1607620
nick_08
Posté le 03-09-2007 à 14:41:44  profilanswer
 

bon je vais etre plus clair
Si par exemple nous avons un flux (stream) dans une page1.php  et on veut  transmettre ce même flux  dans une autre page2.php alors quels sont les moyenne possible pour faire cette action
L’exemple qui suit illustre un exemple que j’ai déjà tester mais ça ne marche pas dans la page 2 il m’affiche le mesage :    supplied argument is not a valid stream resource
L’exemple :
 
page1:  
<form name="form1" method="post" action="tst5.php">
  <label>
  <input type="text" name="textfield">
  </label>
  <label>
  <input type="submit" name="Submit" value="Envoyer">
  </label>
</form>
<?php
require_once('connect.php');
session_start();
session_register("s1" );
//nom du document à compiler
$compile="ps";
// Execution d'une commande
$stream = ssh2_exec($connection, $compile,1);
sleep(3);
$output= stream_get_contents($stream);
$_SESSION['s1'] = $stream;
print"$output";
?>
 
 
 
 
 
page 2:  
<?php
require_once('connect.php');
session_start();
$stm=$_SESSION['s1'];
fwrite($stm, "ps\n" );  
sleep(1);
$output1 = stream_get_contents($stm);
print"$output1";
print"$stm";
?>

n°1607621
skeye
Posté le 03-09-2007 à 14:43:18  profilanswer
 

Ah, ça. Pas possible. Les connexions sont forcément fermées à la fin d'un script.


---------------
Can't buy what I want because it's free -
n°1607676
nick_08
Posté le 03-09-2007 à 16:57:40  profilanswer
 

pas d'autre solutions, j'ai vraiment besion de transmettre ce flux

n°1607677
omega2
Posté le 03-09-2007 à 17:11:18  profilanswer
 

nick_08 > Si t'as vraiment besoin de garder un flux (réseau ou autre) ouvert entre plusieurs demandes de pages alors change de technologie : c'est totalement impossible avec de simples scripts hébergé sur un serveur web et ce que tu t'amuses avec du php, du java, du .net ou tout autre langage.
 
Par contre si tu prévois un programme persistant qui attend que les différents scripts lui demandent de faire des trucs et que s'occupe de garder ouverts les connections dont les pages ont besoins, là ça devient possible. A noter qu'il faudra quand même que chaque page se reconnecte à chaque fois à ce programme avant d'essayer de lui demander quoi que ce soit (elles perdent quand même toutes les connections à ce programme dès qu'elles sont terminé) En gros, ça revient à faire un programme qui joue le rôle de tampon entre les scripts et l'extérieur.
 
Sur un hébergement mutualisé, tu peux déjà dire adieux à tout ça. Sur un serveur dédié par contre, il est habituellement possible de lancer des programmes en plus des services web habituels.

n°1607725
nick_08
Posté le 03-09-2007 à 19:11:44  profilanswer
 

Merci cher omega2 mais est ce que tu peux m'expliquer d'avantage

n°1607799
leflos5
On est ou on est pas :)
Posté le 03-09-2007 à 22:50:27  profilanswer
 

La finalité de ce que tu cherches à faire c'est quoi :??:

n°1607961
omega2
Posté le 04-09-2007 à 10:55:13  profilanswer
 

nick_08 > Je ne vois pas trop comment expliquer d'avantage cette technique mais en gros :
1) t'as un programme qui tourne tout le temps, tout le temps, tout le temps sans jamais s'arrêter
2) ce programme peut donc rester tout le temps, tout le temps, tout le temps connecter à d'autres programmes, à écouter et mémorise tout ce que ces programmes lui disent
3) ce programme écoute en plus un socket (réseau ou système)
4) quand d'autre programmes (les scripts php, asp, java, ...) se connectent à celui ci et qu'ils lui demande ce que tel ou tel programme lui a dit il répète ce qu'il a retenu
5) quand d'autre programmes (les scripts php, asp, java, ...) se connectent à celui ci et qu'ils lui demande de dire ceci ou cela à tel ou tel programme, il le répète bêtement
 
 
Plus clair que ça, je ne vois pas à part en faisant un article/tutoriel complet de plusieurs pages avec exemple à l'appuis créé petit à petit tout au long de l'article. Je ne compte pas me lancer là dedans ne seraisse que par manque de temps.
 
leflos5 > Il cherche à lancer un programme sur un autre serveur à travers une connexion sécurisé (connexion ssl il me semble) et à dialogué avec lui tout au long d'une série de pages. (voir son autre discussion sur le sujet) par contre, il n'a pas dit ce qu'était censé faire le programme situé sur l'autre serveur.

n°1608674
nick_08
Posté le 05-09-2007 à 20:26:46  profilanswer
 

leflos5> je cherche à echanger des informations avec un serveur ssh
de temps à autre j'exécute des petits programmes qui demmande à l'utilisateur d'entrée des données par la suite je doit prévoir des comunication entre l'utilisateur est le serveur
là il ne sajet pas d'exécuter une simple commande

mood
Publicité
Posté le 05-09-2007 à 20:26:46  profilanswer
 

n°1609594
leflos5
On est ou on est pas :)
Posté le 07-09-2007 à 20:50:45  profilanswer
 

Mais les communications sont à l'initiative du serveur et pas de l'utilisateur (client web) :??:

n°1609664
nick_08
Posté le 08-09-2007 à 11:51:04  profilanswer
 

Je n’est pas compris ce que vous voulez dire mais les commandes sont  faites par  le programmeur côté serveur  et le client doit fournir des données que vont être communiquer  au serveur via un script PHP faisant la liaison entre le client et le serveur


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

  PROBLEME STREAM PHP

 

Sujets relatifs
[PHP] Form a choix d adresse multiple - problemepreg_match et retour chariot ? (problème de base inside)
Probleme excel/vb[PHP] reg ex j'y comprend rien !
Problème d'encodage[Résolu] Problème d'addition complétement imbécile!
[Résolu] Include PHP mais fixe ... facon iframe (scrollbar)probleme forum php niceboard
[PHP] PHP 4.3.0 problème stream , flux ? 
Plus de sujets relatifs à : PROBLEME STREAM PHP


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