vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   PHP cam script For vBull, what I'm trying to do.. (https://vborg.vbsupport.ru/showthread.php?t=78160)

neocorteqz 03-15-2005 01:01 PM

PHP cam script For vBull, what I'm trying to do..
 
Since I'm still very much a noob at coding php. I have a few questions.

How would I integrate the following script

PHP Code:

<html>
<
head>
<
title>Nemesis Forum Web Cam Portal</title>
<
meta http-equiv="refresh" content="2">
<
style>
a{color:white;}
body{font-family:tahoma,arial,verdana;color:white;}
</
style>
</
head>
<
body bgcolor="black">
<
center>
//########################### SETTINGS ################################
$default "off"//on or off
$baseurl "http://youraddress/cams.php"//The URL of the script
$img_width "320"//A number
$img_height "240"//A number
$userdefinesize "no"//yes or no

//We make the Arrays
$camurl = Array();
$camname = Array();
$camstatus = Array();

//Here we put in the URL's
$camurl[0] = "";
$camname[0] = "";

$camurl[1] = "";
$camname[1] = "";

$camurl[2] = "";
$camname[2] = "";

$camurl[3] = "";
$camname[3] = "";

$camurl[4] = "";
$camname[4] = "";

$camurl[5] = "";
$camname[5] = "";

$camurl[6] = "";
$camname[6] = "";

//Some error checking
if(count($camurl) != count($camname)){
    echo 
"<b>Error:</b><br /><i>camurl array length doesn't match camname array length. Script is terminating...</i>";
    exit;
}

//Now we grab the on/off values for the cams from the URL
$i 0;
while(
$i count($camurl)){
    
$camstatus[$i] = $_GET["cam_".$i];
    if(
$camstatus[$i] == ""){
        
$camstatus[$i] = $default;
    }
    
    if(
$camstatus[$i] == "on" || $camstatus[$i] == "off"){
        
$camstatus[$i] = $camstatus[$i];
    }else{
        
$camstatus[$i] = $default;
    }
    
$i++;
}

if(
$userdefinesize == "yes"){
    
$img_width $_POST["width"];
    
$img_height $_POST["height"];
}

$q 0;
echo
"<table>
    <tr>"
;
while(
$q count($camurl)){
    if(
$camstatus[$q] == "on"){
        echo 
"
            <td>
                <img width='"
.$img_width."' height='".$img_height."' alt=\"".$camname[$q]."'s cam\" src=\"".$camurl[$q]."\" />
                <br><center>"
.$camname[$q]."</center>
            </td>
        "
;
        if((
$q 2) == 1){
            echo 
"</tr><tr>";
        }
    }
    
$q++;    
}
echo 
"</tr></table>";

$q 0;
while(
$q count($camurl)){
    
$camstatustemp $camstatus;
    if(
$camstatustemp[$q] == "on"){
        
$camstatustemp[$q] = "off";
    }else{
        
$camstatustemp[$q] = "on";
    }
    
$url $baseurl."?";
    
$i 0;
    while(
$i count($camurl)){
        
$url $url."cam_".$i."=".$camstatustemp[$i]."&";
        
$i++;
    }
    echo 
"<a href='".$url."'>Turn ".$camname[$q]."'s Cam ".$camstatustemp[$q]."</a><br>";
$q++;
}

if(
$userdefinesize == "yes"){
    echo 
"
    <form action='"
.$REQUEST_URI."' method='get'>
    Width: <input type='text' name='width' value='"
.$width."' /><br />
    Height: <input type='text' name='height' value='"
.$height."' /><br />
    <input type='submit' value='submit' />
    </form>
    "
;
}
?>
</center>
</body>
</html> 

To use the style a member has selected.

Also instead of hard coding address and what not, what would I need to do to be able to use vB's functions like "$vboptions[bburl]"?

Would i need to include functions.php or something.

thanks for any help.


All times are GMT. The time now is 09:28 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01552 seconds
  • Memory Usage 1,757KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete