Telnet --> PHP stopt na eerste regel.
Nol Versteeg
27/06/2012 17:14:06Geacht Forum,
Ik probeer met een telnet naar PHP script mijn slimme electrameter uit te lezen.
dit lukt met een dos commando zonder problemen.
nu gebruik ik onderstaand scriptje:
hiermee wordt alleen de eerste regel getoond.
het bestand bestaat uit 1 regel gevolgd door een blanke regel en daarma nog een regel of 15 en afgesloten met een !
kan het zijn dat het script stopt na de eerste regel door een CR/LF
zo ja is daar iets voor te maken, of een advies wat ik over het hoofd zie.
Ik probeer met een telnet naar PHP script mijn slimme electrameter uit te lezen.
dit lukt met een dos commando zonder problemen.
nu gebruik ik onderstaand scriptje:
Code (php)
hiermee wordt alleen de eerste regel getoond.
het bestand bestaat uit 1 regel gevolgd door een blanke regel en daarma nog een regel of 15 en afgesloten met een !
kan het zijn dat het script stopt na de eerste regel door een CR/LF
zo ja is daar iets voor te maken, of een advies wat ik over het hoofd zie.
PHP hulp
26/12/2024 17:12:14Reshad F
27/06/2012 17:21:07moet je dit niet in een loopje zetten van zolang je een regel aantreftt echo en anders stop?
zoiets:
zoiets:
Code (php)
Gewijzigd op 27/06/2012 17:26:12 door Reshad F
Nol Versteeg
27/06/2012 17:30:13Geachte Reshad F,
Dat zou dus 20X $line(x) = fgets($connection, 1024); moeten worden ? Waarvan de 1024 wel wat minder kan
Toevoeging op 27/06/2012 17:41:48:
Hallo Reshad F
Zo simpel was het. Hartelijk dank.
Dat zou dus 20X $line(x) = fgets($connection, 1024); moeten worden ? Waarvan de 1024 wel wat minder kan
Toevoeging op 27/06/2012 17:41:48:
Hallo Reshad F
Zo simpel was het. Hartelijk dank.
Reshad F
27/06/2012 18:19:46Eddy E
27/06/2012 18:29:50fgets = Gets a line from file pointer.
Kortom: zoek een andere functie.
file() of get_file_contents().
Kortom: zoek een andere functie.
file() of get_file_contents().