most important php function

<?php
Top Most important Php 
function 

1.  empty(); // return true false 
$p='val';

if(!empty($p)){ // if $p is not empty 
echo 'variable is not empty ';
} else {
 echo 
'value is null';
}

2. unset();

use for unse session or variable values 
unset($a);

3. isset();

if(isset($a)){

echo 'value is set ';
} else {  
echo 
'value is not set ';
}

4. trim()

use for removes the whitespaces from the left part of the string.
trim($a);

5. explode () ;

convert strin to array 
$str "Rajeev Dhar dwivedi"; $array explode(" ",$str); print_r($array);
outPut :

Array ( [0] => Rajeev [1] => Dhar [2] => dwivedi )

6. implode(); convert array to string 

$array = array( 'Rajeev' ,'Dhar','Dwived') ;

echo implode(" ",$array);
Output Rajeev Dhar Dwived


7. date
() function 
this function use fot get date from system
echo date('Y-M-d');


8. time() 

this function use for get time from system in mili second 
echo time(); 

9. 

Advertisements

list of table and database in php mysql

<?php
$con 
mysql_connect('localhost' 'root' ,'');
mysql_select_db('demo' $con ); 

$sql "SHOW TABLES FROM demo";
$result mysql_query($sql);

 echo ' Total Table = ' mysql_num_rows($result);

// list of table in database 
while ($row mysql_fetch_row($result)) {
    echo 
"<br> {$row[0]}\n";
}

mysql_free_result($result);
?>

<?php
// list of database 

$dblist mysql_query("SHOW DATABASES");
echo 
'<br> Total Database :'mysql_num_rows($dblist) . '<br> ';
while (
$row mysql_fetch_assoc($dblist)) {
    echo 
$row['Database'] . "<br>";
}

how to create image captcha in php

     demo.php 
<?php session_start(); 
if (
$_POST["vercode"] != $_SESSION["vercode"] or $_SESSION["vercode"]=='')  { 
     echo  
'<strong>Incorrect verification code.</strong>'
} else { 
     
// add form data processing code here 
     
echo  '<strong>Verification successful.</strong>'
}; 
$text1 =  md5(microtime()); // rand(10000,99999); 
$text substr($text105);
$_SESSION["vercode"] = $text

?> 


<form action="demo.php" method="post" style="width:400px; height:400px; "> 
<img src="demo1.php?str=<?php echo $_SESSION["vercode"]  ;?>" />
 <input type="text" name="vercode" /> 
<input type="submit" name="Submit" value="Submit" /> 
</form>

<?php     // demo1.php    create image 
$text $_GET['str'];

$im imagecreatetruecolor(12030);
$text_color imagecolorallocate($im255255255);
imagestring($im1055,  $text,$text_color);
// Set the content type header – in this case image/jpeg 
header(‘Content-Type: image/jpeg’); // Output the image
imagejpeg($im);
imagedestroy($im);
?>

ODBC connection With MS Access DataBase in PHP

<?php
//odbc conncetion with MS Access

// create database in ms access 
/* control pannel => Administrative Tools =>  Data Sources (ODBC) =>System DSN  => add => Microsoft Access Driver =>Finish

Create => 'name of database and select location' // open database and create table  */

// Configuration Variables **/ 
define('DB_NAME''db1.mdb');  // db1.mdb  database name 
define('DB_USER'''); 
define('DB_PASSWORD'''); 
$dbq=dirname($_SERVER['SCRIPT_FILENAME']). '/'.DB_NAME // database location 
   

 if  (!file_exists($dbq)) {  // if database not Exist
        die( 
"
Database Not Found."
); 
    } 

$conn odbc_connect("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".$dbqDB_USERDB_PASSWORD"SQL_CUR_USE_ODBC"); 

if (!
$conn){exit("Connection Failed: " $conn);} 


  
odbc_exec($conn,"insert into table1(id , name)values(1,'ffff')");  // insert query   // table1 = table name

  $sql="SELECT * FROM table1";$rs=odbc_exec($conn,$sql); 

if (!
$rs){exit("Error in SQL");}
echo 
"

"

;
echo 
"

Name

";
echo 
"

Name

";
while (
odbc_fetch_row($rs))
  {
  
$compname=odbc_result($rs,"name");
  
$conname=odbc_result($rs,"name");
  echo 
"

$compname

"

;
  echo 
"

$conname

";
  }
  
//odbc_exec($conn,"delete from table1"); // delete query , delete all record

odbc_close($conn);
echo 
"";?>

File uploading in PHP code

<?php
// upload file into folder 

#################### code for Create Thumb of Image ###############function make_thumb($src,$dest,$desired_width,$desired_height="188"){
  
/* read the source image */
  
$ext substr(strrchr($src'.'), 1);
  if(
$ext!='gif'){
  
$source_image imagecreatefromjpeg($src);
  } else {
   
$source_image imagecreatefromgif($src);
  }
  
$width imagesx($source_image);
  
$height imagesy($source_image);
  
//  $desired_height = "188";//floor($height*($desired_width/$width));
  
$virtual_image imagecreatetruecolor($desired_width,$desired_height);
  
/* copy source image at a resized size */
  
imagecopyresized($virtual_image,$source_image,0,0,0,0,$desired_width,$desired_height,$width,$height);
  
/* create the physical thumbnail image to its destination */
   
if($ext!='gif'){
 
imagegif($virtual_image,$dest,100);
  } else {
  
imagejpeg($virtual_image,$dest,100);
  }
  } 
############################## File Upload Code for Single file / image #####################
if(isset($_FILES["txtfile"]) && $_FILES["txtfile"]["name"]!=""){  // if file set 
$ext substr(strrchr($_FILES["txtfile"]['name'], '.'), 1);  // get extinction of file name $path 'demo / ' .uniqid(); // file path where you want to upload file  demo is folder name $url $path.'.'.$ext ;  // file url path
 
if (file_exists($url)){ // if file already exist 
        
unlink($url); // delete old file 
    
}

    move_uploaded_file($_FILES["txtfile"]["tmp_name"], $url); // upload file 
$id mysql_insert_id(); // get last insert id for update path $type substr($_FILES['txtfile']['type'],0,5) ; // know if file type is image if($type== 'image'){$thumburl=$path.'thumb_'.'.'.$ext;make_thumb($url,$thumburl,"150","150");  // make or resize of image }mysql_query('update tablename SET imageurl = $url , thumburl = $thumburl  WHERE id = $id');

}?>

<?php 
####################  upload Multiple Image / File in PHP ########

//print_r($_FILES['txtfile']);$c=count($_FILES['txtfile']);
for(
$i=$i<$c $i++){ 
if(isset(
$_FILES['txtfile']) && $_FILES['txtfile']["name"][$i]!=""){ $ext substr(strrchr($_FILES['txtfile']['name'][$i], '.'), 1);$path 'demo / ' .uniqid();$url $path.'.'.$ext ;
 if (
file_exists($url)){
        
unlink($url);
    }

    move_uploaded_file($_FILES['txtfile']["tmp_name"][$i], $url); // upload file 
$id mysql_insert_id();$type substr($_FILES['txtfile']['type'][$i],0,5) ;
if(
$type== 'image'){$thumburl=$path.'thumb_'.'.'.$ext;make_thumb($url,$thumburl,"150","150"); // pass with and height }mysql_query('update tablename SET imageurl = $url , thumburl = $thumburl  WHERE id = $id');

}

}?>