Ah, so embarrassed.  I'm so used to using # comments that i didn't even think about that open /* tag.
Thanks much.
Josh

Scott Ullrich wrote:
Try uncommenting /* *OR* to get the LAN interface, use this:

:)

On 1/13/06, Josh Stompro <[EMAIL PROTECTED]> wrote:
  
 When I run
 ---
 #!/usr/local/bin/php
 <?php

 require("functions.inc");
 require("config.inc");

 /* *OR* to get the LAN interface, use this:
 $if =
convert_friendly_interface_to_real_interface_name("LAN");

 /* echo out the interface that we found for this assignment */
 echo "Interface is $if \n";
 echo "Direct read of \$config is
".$config['interfaces']['lan']['if']."\n";

 ?>
 ---

 The output is
 # ./landown.php
 Content-type: text/html
 X-Powered-By: PHP/4.4.0

 Interface is
 Direct read of $config is xl1

 For some reason $if is not getting the value assigned to it.
 doing
 echo
convert_friendly_interface_to_real_interface_name("LAN");
 prints out the correct value.

 What am I missing?
 Josh

 Scott Ullrich wrote:
 On 1/12/06, Scott Ullrich <[EMAIL PROTECTED]> wrote:


 This PHP script may be helpful. Simply duplicate it once for up and
down and call them from cron.php. Note that I commented the command
to down the interface out so that there is no foot shooting until
you're absolutely ready.




Woops, here it is:

<?php

require("functions.inc");
require("config.inc");

/* to get the wan interface, use this: */
$if = get_real_wan_interface();

/* *OR* to get the LAN interface, use this:
$if =
convert_friendly_interface_to_real_interface_name("LAN");

/* echo out the interface that we found for this assignment */
echo $if;


/* or you could do something like this:
exec("/sbin/ifconfig {$if} down");
*/

?>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




 --
--
Josh Stompro | Office 218.233.3757 EXT-139
LARL Network Coordinator | Mobile 701.371.3857

    

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

  

-- 
--
Josh Stompro             | Office 218.233.3757 EXT-139
LARL Network Coordinator | Mobile 701.371.3857

Reply via email to