Ga naar inhoud
Sat4all gemigreerd! LEES HIER VERDER! ×

Aanbevolen berichten

Geplaatst:

Ik zit met het volgende probleempje :

 

Ik wil de status van mijn cardserver zichtbaar maken via PHP.

 

Nu heb ik dit via system / exec etc geprobeerd, maar omdat het iets te lang duurt, krijg ik alleen de eerste 2 regels te zien :

[color:"blue"]

<HTML>

<PRE>

 

<?

 

system("telnet ipnummer-server status-poort");

 

?>

 

</PRE>

</HTML>

[/color]

 

Ook het eerst dumpen naar een file met system/exec/shell_exec geeft het zelfde resultaat. Hij moet dus eigenlijk een seconde langer wachten.

 

Nu heb ik al wel gezien dat het met proc_open moet kunnen, maar dan komt er heel wat meer bij kijken..

 

Heeft iemand hier ervaring mee?

Geplaatst:

en iets in de stijl van...

Code:
<?php// Instellen van de gegevens$server = "192.168.0.1"; // vul hier het ip in van de server$poort = 23; // poort 22 voor SSH$timeout = 10; // mag gerust verhoogd of verlaagd worden// Verander hieronder niets zolang je weet wat je doet$connectie = fsockopen($server, $poort, &$errno, &$errstr, $timeout);if(!$connectie) {	echo "Connectie mislukt\n";	exit();} else {	echo "Verbonden met <b>$server</b> op poort <b>$poort</b>\n<br><br>";	while(!feof($connectie)) {		$buffer = fgets($connectie, 4096);		echo ". $buffer<br>\n";	}}?>
Geplaatst:

No problem <img src="/forums/images/graemlins/wink.gif" alt="" />

 

Even kleine opmerking op functie fgets:

 

De lengte paramater is optioneel geworden sinds PHP4.2.0 als deze wordt weggelaten wordt 1024 als lengte genomen. Vanaf PHP 4.3 wordt de volledige stream uitgelezen.

 

Conclusie: Als je merkt dat er zaken onvolledig gereplyd worden en je met PHP4.3.0 of hoger zit kan je gerust de lengte weglaten om deze te vervolledigen.

Geplaatst:

Ik ben eigenlijk nog steeds nieuwsgierig <img src="/forums/images/graemlins/smirk.gif" alt="" /> <img src="/forums/images/graemlins/smirk.gif" alt="" /> <img src="/forums/images/graemlins/rockon.gif" alt="" />

--> Windows logica: Afsluiten onder Start
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...