View Single Post
  #1  
Old 03-15-2005, 01:01 PM
neocorteqz's Avatar
neocorteqz neocorteqz is offline
 
Join Date: May 2002
Location: Barefoot Bay Fl
Posts: 473
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default 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.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02649 seconds
  • Memory Usage 1,836KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete