mysql_fetch_array is part of PHP :)
We did switch some functions related to database access, but those were our own. try using dbFetchRows() instead of mysql_fetch_array()!
adam.
Sent from Mailbird [http://www.getmailbird.com/?utm_source=Mailbird&utm_medium=email&utm...] On 05/07/2015 18:19:48, Robert Williams robert@custodiandc.com wrote: Hi, After the SVN up on the 18th July the script we use for generating the Smokeping targets stopped producing any data (the list of slightly reformatted hostnames). The script itself was taken from this mailing list about 2 years ago and is as follows: #!/usr/bin/env php <?php include("/opt/observium/includes/defaults.inc.php"); include("/opt/observium/config.php"); include("/opt/observium/includes/definitions.inc.php"); include("/opt/observium/includes/functions.php"); echo "*** Targets ***\n\nprobe = FPing\n\nmenu = Top\ntitle = Network Latency Grapher\nremark = Welcome to SmokePing\n\n"; $query = mysql_query("SELECT hostname FROM `devices` WHERE `disabled`=0 ORDER BY hostname"); while ($data = mysql_fetch_array($query)) { $hostid = str_replace(".","_",$data['hostname']); $hostname = $data['hostname']; echo "+ $hostid\n\nhost = $hostname\n\n"; } ?> I can see that /includes/functions.php no longer exists but it’s replacement in functions.inc.php does not appear to have a function for mysql_fetch_array(). So my question is, can someone point me to the correct replacement function for this? I’ve had a look through it and can’t see what I’m looking for, but PHP is not my ‘thing’ so I’m missing it. Any assistance appreciated! Robert Williams Custodian Data Centre Email: Robert@CustodianDC.com http://www.CustodianDC.com