Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
It must be PHP. The way the LDM pipes to a decoder hasn't changed in a very long time. Regards, Steve Emmerson On Sat, Feb 27, 2016 at 6:40 PM, Jeff Lake <jefflakejeff@xxxxxxxx> wrote: > good evening ldmers > for those of you that write your own php scripts and have ldm pipe to them > if you use the following > like I did.. > #*!/usr/bin/php* > *<?php* > > > *$fp = fopen('php://stdin','r');* > *$data = "";* > *while(!feof($fp)) {* > * $data .= fgets($fp,4096);* > *}* > > *fclose($fp); *it was either a change in ldm or php that this no longer > works.. (I would believe changes in php specifically my version 5.6.19) > after spending a few days on google > and testing and testing.. > I found the following works.. > > #*!/usr/bin/php* > *<?php* > *$data = stream_get_contents(fopen("php://stdin", "r"));* > so before any of you go batty when you upgrade php and your php decoders > cease to work > I'd figure I'd save you the trouble.. > > -Jeff Lake > > _______________________________________________ > ldm-users mailing list > ldm-users@xxxxxxxxxxxxxxxx > For list information or to unsubscribe, visit: > http://www.unidata.ucar.edu/mailing_lists/ >
ldm-users
archives: