Welcome to PCCS-Linux.COM Hello, and welcome to the PCCS-Linux Home Page.
Your last visit was !!!
Your Browser is running on Other
 
Dynamic webscripts

Building Dynamic Sites using PHP

First I'm a network administrator and php developer. Not a writer.

Now, Here is the tech...

First Let talk a little about PHP

What is PHP? ..
Taken from http://php.net/manual/preface.php

"PHP, which stands for "PHP: Hypertext Preprocessor", is an
HTML-embedded scripting language. Much of its syntax is borrowed from C,
Java and Perl with a couple of unique PHP-specific features thrown in.
The goal of the language is to allow web developers to write
dynamically generated pages quickly"

What is MySQL?
Taken from
http://www.mysql.com/documentation/mysql/commented/manual.php?section=Introduction

MySQL is a very fast, multi-threaded, multi-user, and robust SQL
(Structured Query Language) database server. 

MySQL is free software. It is licensed with the GNU GENERAL PUBLIC LICENSE 


Now lets start coding a little ...

View Output of Script

Small PHP application using custom php functions.

<?php

// Defining Variables

define("DATABASE_HOST""localhost using define()");

$DB_HOST "localhost using $dbhost";

print 
"<P>";
print 
DATABASE_HOST;

print 
"<P>";
print 
$DB_HOST;

print 
"<P>";


// Creating Arrays


$c = array(1.0,1.2,1.3);

print 
$c[0];

$e = array(
        
"Linux"=>array("Slackware","Redhat","Corel"),
        
"Scripting"=>array("PHP","Perl","TCL")
);

$site_data = array(
        
"Linux Links"=>array("Slackware" => "www.slackware.com ","Redhat" => "www.redhat.com","Corel" =>
"www.corel.com"),
        
"Scripting Links"=>array("PHP" => "www.php.net ","PERL" => "www.perl.com","Python" =>
"www.python.org")
);


while(list(
$key$value) = each($site_data["Linux Links"])) {
    print 
"<LI><A HREF=http://".$value.">".$key."</A>\n";
}
    print 
"<P>";


// Accessing an array

for($i=0$i count($c); $i++) {
        print 
$c[$i]."<br>\n";
}


print 
"<p>\n";

// Array e
print($e["Linux"][0]);

print 
"<p>\n";

for(
$i=0$i<count($e["Scripting"]); $i++) {
    print(
$e["Linux"][$i])." | \n";
    print(
$e["Scripting"][$i])."<br>\n";
}

print 
"<p>";

$link_array= array(
"Freshmeat" => "http://www.freshmeat.net/",
"PHPBuilder" => "http://phpbuilder.com/");

while(list(
$key$value) = each($link_array)) {
    print 
"<LI><A HREF=".$value.">".$key."</A>\n";
}
    print 
"<P>";


$list_array= array(
"PHP Coding",
"PHP Development",
"PHP Classes");

for(
$i=0$i count($list_array); $i++) {
    print 
"<LI>$list_array[$i]\n";
}



// Creating functions


/*
** Function: linkArray()
** Input: array of links
** Output: Std HTML 
** Description: Disply HTML links
**
**
*/

function linkArray($link_array)
{
    while(list(
$key$value) = each($link_array)) {
            print 
"<LI><A HREF=".$value.">".$key."</A>\n";
    }
}

linkArray($link_array);
print 
"<p>";


?>

1


Page hits 64 last request on :11:06



This web site is prepared and maintained by Chauncey Thorn.
The information contained in this site was valid at the time of posting.
Chauncey Thorn, assumes no liability for damages incurred directly or indirectly as a result of errors, omissions or discrepancies.

Remember most of the content here are my notes...

All logos and trademarks in this site are property of their respective owner. All the rest © by PCCS-Linux.COM

PCCS-Linux.COM ::ource Advocate Articles catalogue
2000 2002