PHP's variable-related functions


PHP's variable-related functions are a key part of the language. Skilled programmers rely on them extensively to build robust code that uses type-checking. Functions like var_dump() and print_r() are also invaluable when debugging.
Here is a quick, task-based overview of the function group:
  • Cast a value from one type to another: doubleval(), intval(), strval()
  • Set the type of a variable: settype()
  • Determine the type of a variable: is_array(), is_bool(), is_double(), is_float(), is_int(), is_integer(), is_long(), is_null(), is_numeric(), is_object(), is_real(), is_resource(), is_scalar(), is_string(), get_resource_type(), gettype()
  • Destroy variables: unset()
  • Gather information about variables: empty(), get_defined_vars(), isset(), print_r(), var_dump()
  • Serialize and unserialize variables: serialize(), unserialize()


    Print the entire $GLOBALS array using PHP's functions for processing associative arrays:

    <?php
    reset($GLOBALS);
    while (list($key, $var) = each($GLOBALS)) {
        print "$key => $var\ n<br>\ n";
    }
    ?>
    

    The example uses PHP's list functions and each  functions to iteratively process the $GLOBALS array. It then prints the keys (names of the variables stored in the $GLOBALS array) and their corresponding values.

     PHP debugging
    var_dump functions displays information about variables in a simple, readable format. This function is very useful when debugging—providing a simple and easy way to display the current contents of one or more variables.
    For simple scalar variables such as booleans, integers, strings, and doubles, the type of the variable is printed, followed by an opening bracket, the value contained in the variable, and a closing bracket.
PHP Functions
Php tutorial - imagemagick
php.ini Basics
PHP Sessions
Cookies Versus Sessions
PHP Web-Related Variables
PHP ERRORS
maximum size of a file uploaded
Php Image upload
php file_get_contents
MySQL Data on the Web
What are GET and POST
php and pdf
$_ENV and $_SERVER
PEAR with php
SELECTING DATA PHP
prevent hijacking with PHP
LAMP
PHP MySQL Functions
PHP Zip File Functions
Substrings PHP
PHP Variable names
PHP magic methods
How to get current session id
Add variables into a session
$_GET , $_POST,$_COOKIE
different tables present in mysql
PHP CURL
php Sessions page
PHP-sorting an array
PHP-count the elements of array
Operators for If/Else Statements
PHP file uploading code
PHP global variables
Testing working using phpinfo
PHP Code for a Valid Number
PHP-Associative Arrays
PHP mvc tutorial
PHP get_meta_tags-Extracts
difference between print and echo
PHP best tutorial-PHP variables
Reading DOC file in PHP
PHP interview questions
convert time PHP
PHP implode array elements
header function-PHP
PHP-Renaming Files Directories
PHP Classes
in_array function in PHP
keep your session secure PHP
Web Application with PHP
What is SQL Injection
PHP-extract part of a string
PHP urlencode
PHP- know browser properties
PHP- Extracting Substrings
Checking Variable Values /Types
PHP-best 20 Open Source cms
IP AddressPHP
PHP-Scope Resolution Operator
how create new instance of object
how eliminate an object
PHP- ob_start
XML file using the DOM API
PHP- MVC
PHP- CAPTCHA
PHP- Position of a Value in an Array
PHP-Mail Functions
PHP-difference include vs require
calculate the sum of values in an array
PHP-total number of rows
Show unique records mysql
MySQL Triggers
MySQL data directory
MySQL Subqueries
PHP- Networking Functions
PHP- Operators
Restore database
Conditional Functions mysql
PHP-function overloading
Friend function
mysql_connect /mysql_pconnect
PHP-Error Control Operators
what is IMAP
Apache-Specific Functions
Send Email from a PHP Script
SQL inherently
WAMP, MAMP, LAMP
Php tutorial-SYMBOLS
Table Types-MySQL
PHP-Encryption data management
PHP Array
Running MySQL on Windows
Maximum Performance MySQL
XML-RPC
PHP-static variables
Advanced Database Techniques
FTP
Codeigniter
Apache Pool Size
Why NoSQL
MySQL Server Performance
Database software
SQL Interview Answers
PHP Redirect
PHP Interview Questions with Answers
Advanced PHP

Multi material 3d printers

3d systems offers high speed multi-material printer 3d  the new projet
 5500x by 3d systems was created for serious designers working in grand
scales with multiple materials in mind according to 3d systems, the new
printer. Multi-material 3d printing technology popular 3d printers what
appears to be a first in 3d printer technology for rapid prototyping is
 the ability to fabricate parts and assemblies made of multiple materials-such
 as hard and. Connex 500 multi-material 3d printer multi-material
composite materials 3d printer large, high-quality multi-material parts
 in a single build 3d systems projet 5500x delivers the highest quality.


Stratasys 3d printing technology creates lifelike multi multi-material 3d printer
 what appears to be a first in 3d printer technology for rapid prototyping building
 a part one layer at a time using a method of. 3d printer tx com multi color 3d
printers, costs rendering models using a variety of materials allows a finished
object to be viewed and analyzed before committing to cutting wood or printing
 plastic.

Nargis Fakhri-gr8 dasi actress



Nargis Fakhri is now gr8 Bollywood actress.

She is an American model and actress.

Set Google Reader Offline-new data

Google Gears is a Google-powered open source project aiming to allow  web site publishers to make a part of their application available offline.

 Not too many web sites have this feature enabled yet, but those that do allow you to use some parts of their application even when you're not connected to the Internet. Google Reader is one of the applications that is partially Gears-enabled.

To give this feature a try, log in to Google Reader at http://reader.google.com.
 You need to have the Firefox 1.5+ browser to get this to work, or, on Windows XP/ Vista,
 you can use Internet Explorer 6+ as well. In Reader, click the Offline link on top.
You will be taken through a Google Gears installation.


You will notice a new green arrow in the top navigation bar. This means that
you're in online mode—click the arrow to go into offline mode. The first time
you switch into offline mode, up to 2,000 articles from your subscribed Google
Reader feeds will be downloaded for you. After the download is done, you can
 disconnect from the Internet and still read some of your feeds.

Note that because Google Gears is a browser extension and not just a feature
of the web site, you need to install Gears on every computer on which you
want to use these offline capabilities.

Sends a message via mail function in PHP

mail function allows you to send email directly from a PHP script. recipient can be
 either a single email address or a comma-delimited list of addresses.
 If you want to set extra headers—for instance, in order to use Cc: or
 Bcc:—these may be placed in a newline-delimited string in the extra_headers
 parameter. As of PHP  you can also specify extra arguments to the
 system mail program in the extra_arguments parameter.

<?php

$to = "example@gmail.com";
$subject = "example test";
$body = "test message test message  test message test message.";
$headers = "From:Deba\r\n";
$headers .= "Reply-To: example@testsite.com\r\n";
$headers .= "Return-Path: example@testsite.com\r\n";
$headers .= "X-Mailer: PHP5\n";
$headers .= 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
mail($to,$subject,$body,$headers);
?>


TRUE is returned if the function completes successfully;
 otherwise, FALSE is returned. However, this gives no indication as to
 whether the email ever reached its destination. This function fails
if any of recipient , subject , or message is left out, or if the
system's mail program fails for some reason.

Domain squatting-Host a subdomain


Most web users would arguethat purchasing a domain name in the hopes that one day somebody
might want to use that domain name and then buy it from them for a
large amount of money is a little unethical. On the other hand, there
are times when you might come up with a brilliant idea for a site, or
what you think is a brilliant name, but you don’t have time to use it
immediately; still, you want to register it before someone else comes
up with the same brilliant idea.

 If you have a network-available backup system, putting in a dedicated network for hosts that will use it can be a big win. Some systems may eventually need to go to Gigabit Ethernet or trunked Ethernet. Backup systems, high-throughput NFS servers, and databases are common applications that end up being network bound on 100Mb Ethernet networks. Some Web systems, such as static image servers running high-speed Web servers such as Tux or thttpd can be network bound on Ethernet networks.


 Whatever your reason for purchasing
extra domain names, when you purchase them, redirecting them either
to your main website or another site of your choice is generally a better
idea than leaving them doing nothing.

Services by Full Descriptive Names
Another good design principal that is particularly essential for safe code cohabitation is to reference services by full descriptive names. I often see application designs that reference a database called dbhost and then rely on dbhost to be specified in the /etc/hosts file on the machine. As long as there is only a single database host, this method won't cause any problems.

So web users who type in the
domain name are automatically redirected to your primary domain. If
you want the domain name to redirect somewhere other than the root of
your primary domain, then click Manage Redirection.

You may be wondering now if I’m suggesting that you should spend all your
hard-earned cash on every domain name that you can think of. Don’t worry;
that’s not exactly what I’m suggesting. It is good to think about your visitors
and try and put yourself in their shoes for a moment and consider whether
purchasing additional domain names would be useful to both them and you.
You don’t need to bankrupt yourself on just-in-case domain names, though.
Exactly how you redirect the domain name differs depending on the facilities
your domain name registrar gives you. If the registrar does not give you the
right facilities, it then depends which control panel is used for your hosting.
As an example, I show you how to redirect domain names using cPanel and,
regardless of which system you use, the basic concept is the same.

Host a subdomain on a separate server


reasons for using subdomains and sometimes a subdomain in itself may
take up so much server resources that it needs to be on its own server.
For example, if you have a support site at support.yourdomain.com,
that site might provide downloads and other forms of resource-intensive
assistance. You can use the DNS to point users to your primary server
for your main website and then to a secondary server for your support
site even though they have the same domain name .


some performance issues and creates a number of hurdles that developers must overcome to write compatible code. In practice, it is most useful in hosted serving environments to ensure that users do not violate each other's privacy and security. 
Top 50 free web hosting site

Internet Protocol Security



Several projects currently provide development and implementation of IPsec tools. The original IPsec tools are provided by the KAME project, www.kame.net. Current versions can be obtained from souceforge.net/projects/ipsectools. RPM packages can be obtained from rpmfind.net. Other IPsec tool projects include the Free Secure/Wide Area Network project (FreeS/WAN) at www.freeeswan.org, which provides a Linux implementation of IPsec tools, and VPN Consortium (VPNC) at www.vpnc.org, which supports Windows and Macintosh versions. FreeS/WAN provides both Red Hat RPM packages and source code for their tools.


IPsec is made up of several protocols that provide authentication (AH), encryption (ESP), and the secure exchange of encryption keys (IKE). The Authentication Header protocol (AH) confirms that the packet was sent by the sender, and not by someone else. IPsec also includes an integrity check to detect any tampering in transit. Packets are encrypted using the Encapsulating Security Payload (ESP). Encryption and decryption are performed using secret keys shared by the sender and the receiver. These keys are themselves transmitted using the Internet Key Exchange protocol, which provides a secure exchange. ESP encryption can degrade certain compression transmission methods like PPP for dialup Internet connections. To accommodate these compression methods, IPsec provides the IP Payload Compression Protocol (IPComp), with which packets can be compressed before being sent.
The AH, ESP, and IPComp protocols are incorporated into the Linux kernel. The IKE protocol is implemented as a separate daemon. It simply provides a way to share secret keys, and can be replaced by other sharing methods.


Alia Bhatt-the Prince

Alia Bhatt-the Prince







tips Harm Prevention pc


Harm Prevention pc

You may use any of these methods to remove
unwanted programs:
•  Use Windows’ add/remove programs .
•  Use the PC Decrapifier .
•  Use Revo Uninstaller best.
Using only one of these methods is sufficient.
Use Windows’ Add/Remove Programs
The easiest way to remove programs is to use Windows’
Add/Remove programs. While this method is the easiest, it is
not the best because programs, even after removal, leave junk
on your hard drive. I recommend Revo Uninstaller if you want
to completely remove a program. To remove a program:
1.  Click Start > Run or use Winkey+R.
2.  Type appwiz.cpl and press Enter.
3.  Click the program you want to remove.
4.  Click Uninstall and follow the on-screen prompts.
Use the PC Decrapifier
If you have a newer PC, there may be a lot of trial software,
coined “bloatware”. The PC Decrapifier is designed to remove a
specific list of unwanted software in an unattended fashion.
The PC does not need to be new; however, the older the PC is,
the less likely it will have any of the software it can detect.


Simply download PC Decrapifier, and run the EXE. There is no
installation necessary. Your anti-virus software may complain
about this program; however, these warnings can be safely
ignored.
When it runs, you will be presented with a wizard-style dialog
box that steps you through the entire process. You will be able
to pick and choose what programs you want to remove. The
program will not remove anything, without prompting you first.
Click the Next button and it will begin cleaning your PC. If it
does not find anything, a pop-up box will notify you of this and
the program will exit and not modify your PC.
Use Revo Uninstaller
The final, and most thorough method, of software removal is to
use Revo Uninstaller. Revo Uninstaller is primarily designed to
ensure programs are properly removed from your computer.
Revo is freeware and is available to all those who want to
ensure their computer is clean and working at its best.
Download Revo Uninstaller.
Installing Revo is a simple as any other program. Once you’ve
installed and started Revo, you are presented with a list of
currently installed programs:

Learn PhP By Code

PHP - Echo example

           <?php
             $myString = "Hi! This is a test";
              echo $myString;
             echo "<h1>PHP!</h1>";
           ?>


PHP - Strings example
    
    <?php
    $test_string = "tips-tech";
    echo "tech tips- php";
    echo $test_string;
    ?>


PHP - Syntax  example

     <?php
     ?>

    Hi this  is php

     <?
     ?>

PHP - Include File example

      <?php include("test.php"); ?>
          <p>How test.php include  to  a  php page </p>
          

PHP- Defines Constants

             <?php
              define("MYTEXT", "hi!frnd");
             echo MYTEXT;
            ?>

PHP If...Else loop

      <?php
             $k=1;
          if ($k==1)
          {
          echo "k is 1";
          }
          else
          {
          echo "k  is  not 1!";
          }
     ?>           

PHP  Switch loop

       <?php
             $txt="read";
            switch ($txt)
            {
              case "read":
               echo "Your are reading!";
                break;

              case "Writing":
               echo "Your are Writing!";
               break;
           
             default:
               echo "Your are seeping!";
        }
       ?>

PHP File demo code

   <?php
       $ft = fopen("testfile.txt", "r");
    ?>

    

   <?php
      $tsFile = "File.txt";
      $ft = fopen($tsFile, 'r');
      $fData = fread($ft, 5);
       fclose($ft);
      echo $fData;
   ?>


PHP File Upload

    <form enctype="multipart/form-data" action="upload_page.php" method="POST">
        <input type="hidden" name="MAX_FILE_SIZE" value="100000" />
         file to upload:
           <input name="loadedfile" type="file" /><br />
          <input type="submit" value="Upload" />
      </form>

    
   
    multipart/form-data is used when a form requires binary data, like the contents of a file for uploader
  
     <?php
        
         $target_path = "upload-store/";
         $target_path = $target_path . basename( $_FILES['loadedfile']['name']);
         $_FILES['loadedfile']['tmp_name'];
     ?>    
  
    <?php
    if(move_uploaded_file($_FILES['loadedfile']['tmp_name'], $target_path))
     {
     echo "The file ". basename( $_FILES['loadedfile']['name'])." uploaded Successfully";
     }
     else
      {
       echo "error!!!!!";
       }

     ?>



PHP Session
  
    session_start() function is used for start the session.
   
    <?php
     session_start();
     $_SESSION['testname'] = "Lisa"; // records the session data
      echo "Hi! = ". $_SESSION['testname']; //get session data of $_SESSION['testname']
      ?>

iball Andi5-E7

The new

iball andi 4

5z is a bang on in the mobile market with a powerful
 processor and a gorgeous camera quality that will enhance the experience
of having a smartphone.

Powered by Android, the stylish iBall Andi Smart Phone keeps you a step ahead.
 If that's not enough, don't miss the large touch screen, excellent sound,
long battery life and much more

    12.7cm (5.0"), (854x480) FWVGA High Quality Display
    Beautiful Sleek & Slim design of 10.1mm thickness
    Powerful Dual Core 1.3GHz Cortex A7 Advanced Processor
    512MB RAM
    Android 4.2.2, Jellybean

5.0MP Enhanced rear Camera with LED flash Light
Android 4.2.2 Jelly Bean

Top 10 Online screen sharing app

  Online screen sharing

  free and safe  web base app.
Free Screen Sharing and Online Meetings.Instant Screen Sharing. web-based screen sharing.

http://www.screenleap.com
http://screenhero.com
http://www.crossloop.com/download.htm
http://www.showmypc.com
https://join.me            
http://mingleview.com
http://shop.livelook.com                 
http://vyew.com/s
http://www.showscreen.com
http://seeyell.com

PHP Interview Questions with Answers-part1

   What is PHP?

    PHP is a server side scripting language  used for web development applications.
    Php is the powerful tool for making dynamic website.
    Many open source, free and commercial scripts    and   Stuff made by php

 What is a data type?

A Data type is the classification of data into a category according to its attributes;
• Alphanumericcharacters are classified as strings
• Whole numbersare classified integers
• Numberswith decimal pointsare classified as floating points.
• True or falsevalues are classified as Boolean.
PHP is a loosely typed language;it does not have explicit defined data types.


What is a variable?

A variable is a name given to a memory location that stores data at runtime.
 The scope of a variable determines its visibility.
A global variable is accessible to all the scripts in an
application. A local variable is only accessible to the script
that it was defined in.

How to retrieve a secure URL?
To retrieve secure URLs, the cURL extension needs access to an SSL library, such as OpenSSL.
<?php
$c = curl_init('https://secure.example.com/accountbalance.php');
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
 $page = curl_exec($c); curl_close($c);
?>



Why you should use variables?

Variables help separate data from the program algorithms. The same algorithm can be used
for different input data values. For example, suppose that you are developing a calculator
program that adds up two numbers, you can create two variables that accept the numbers
then you use the variables names in the expression that does the addition.


  How to show all PHP runtime errors?
 
   Add error_reporting function set  1 .

  What is htaccess?

   .htaccess files are configuration files of Apache Server which provide
   a way to make configuration changes on a per-directory basis.

How to redirect a user to a page?

header('Location: http://www.example.com/');
The redirect URL must include the protocol and hostname.




   What is  echo in php?

    It is a keyword.
    It is used to print  data on the webpage, like that <?php echo 'test'; ?> ,
  
    How to include a file to a php page?

    Add include a file using include() or require() function with the path.


    What's the difference between include and require?

    PHP provides two constructs to load code and HTML from another module: require and include.
    They both load a file as the PHP script runs, work in conditionals and loops, and complain if
    the file being loaded can't be found. The main difference is that attempting to require a
   nonexistent file is a fatal error, while attempting to include such a file produces a warning
    but does not stop script execution.

    If the file is not found by require(), it will gives a fatal error and stop the execution of the script.
    If the file is not found by include(), it  will gives a warning , but execution will continue.

    will not get the "function re-declared" error.
   
    Differences between GET and POST methods ?
    A GET request encodes the form parameters in the URL, in what is called a query string:

    /path/to/chunkify.php?word=despicable&length=3
    A POST request passes the form parameters in the body of the HTTP request, leaving the URL untouched.
    POST requests are not idempotent. This means that they cannot be cached,
    and the server is recontacted every time the page is displayed.

    How to declare an array php?

    Example : var $arr = array('ie', 'firefox', 'safari');

    What is the use of 'print' in php?

    This is not actually a real function, It is a language construct.
    So you can use with out parentheses with its argument list.
   


    What is  in_array() function?

    The in_array( ) function returns true or false, depending on whether the first
     argument is an element in the array given as the second argument.
    in_array used to checks if a value exists in an array that Searching for Values of array.
   
    What is count() function in php ?

    The count( ) and sizeof( ) functions are identical in use and effect.
    They return the number of elements in the array.


    What’s the difference between include and require?

    It’s how they handle failures. If the file is not found by require(),
   it will cause a fatal error and halt the execution of the script. If the file is not
   found by include(), a warning will be issued, but execution will continue.


    What is the difference between Session and Cookie?

    sessions are stored on the server, and cookies are stored on the client’s computers in the text file format.
    A cookie is a bit of information that the server can give to a client.
    Every session has a data store associated with it. You can register variables to be loaded
    from the data store when each page starts and saved back to the data store when the page ends.
   

   How to set cookies in PHP?

    Setcookie("test", "sem", time()+3600);
   

    How to Retrieve a Cookie Value?
     echo $_COOKIE["test"];
   

    How to create a session? 

    Create session by  session_start();

   How to set a value in session ?

    Set value into session by  $_SESSION['test_ID']=1987654;

   How to Remove data from a session?

   Remove data from  session -> session_unset($_SESSION['test_ID'];



    How to create a mysql connection?
    call mysql_connect(servername,username,password);


    How to select a database?

    call mysql_select_db($db_name);

    How to execute an sql query? How to fetch its result ?
    $my_qry = mysql_query("SELECT * FROM `test` WHERE `test_id`='16'; ");
    $result = mysql_fetch_array($my_qry);
    echo $result['First_test_name'];


    How to get the resultset of MySQL using PHP?
        1. mysql_fetch_row
        2. mysql_fetch_array
        3. mysql_fetch_object
        4. mysql_fetch_assoc
   
       
   
    How to strip whitespace or other characters from the beginning and end of a string ?

    The trim() function removes whitespaces or other predefined characters from both sides of a string.
   
    What is the use of header() function in php ?

    The header() function sends a raw HTTP header to a client browser.
    Remember that this function must be called before sending the actual out put.
    For example, You do not print any HTML element before using this function.
   
    How to redirect a page in php?

    The following code can be add for it, header("Location:test.php");
   
    How stop the execution of a php scrip ?

    exit() function  stop the execution of a page.
   
   
    How to get the length of a string?

    strlen() function  gives  the length of a string


    How to generate random numbers in php?

    Add rand function  to generate random numbers.

    How  to varify a variable in php?

    This is_set  function is used to determine if a variable is set and is not .   

      
    What is mean by an associative array?

    Associative arrays are arrays that indexed by string keys is called associative arrays.


   
   
    How do you define a constant?

    Using define() directive, like  that define ("MYCONSTANT",765754);
   
   
    How send email using php?

    To send email using PHP, you use the mail() function.This mail() function accepts 5 parameters

    How to find current date and time?

    The date() function gives  the current date and time .
  
       
    What is the use of ksort in php?

    Its  sort an array by key in reverse order.
  
  Who is the father of PHP ?

  Rasmus Lerdorf is known as the father of PHP.     
       
    How to delete a file from the system?

    Unlink() deletes the  file from the file system.
   
    How to get the value of current session id?

    session_id() function gives the session id for the current session.


What is the difference between $name and $$name?

$name is variable where as $$name is reference variable
like $name=sonia and $$name=singh so $sonia value is singh.

  mysql_fetch_object vs  mysql_fetch_array?

mysql_fetch_object() is similar tomysql_fetch_array(), with one difference - an object is returned, instead of an array. Indirectly, that means that you can only access the data by the field names, and not by their offsets numbers are illegal property names

In PHP for pdf which library used?. 

The PDF functions in PHP can create PDF files using the PDFlib library With version 6, PDFlib offers an object-oriented API for PHP 5 in addition to the function-oriented API for PHP 4. There is also the » Panda module. FPDF is a PHP class which allows to generate PDF files with pure PHP, that is to say without using the PDFlib library. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs. FPDF requires no extension (except zlib to activate compression and GD for GIF support) and works with PHP4 and PHP5.
 
How  to Connecting two Strings? 
a useful concept—concatenation. It refers to the process of linking
items together. Specifically in programming, you concatenate strings.
The period . is the operator for performing this action, and it's used like so:

$tString = $String1 . $bString2;

echo $tString;





Why we use strstr?
strstr returns all of string after the first occurrence of substring .
If substring doesn't exist in string , the function returns FALSE.

How to  capitalize only the first character of a string?
you use ucfirst:
$txt = "welcome to the this site";
echo $ucfirst($txt);
 
What three components need to create a dynamic web page? 
A web server, a server-side programming language, and a database.

What does Apache use to load extensions?

Modules.

What does the PHP Interpreter do?
 It processes the HTML and PHP files.

What's a more secure function than md5() for encoding passwords? 
The sh1() function creates a 160-bit key instead of md5()'s 128-bit string. 
It also uses a superior algorithm for making it difficult to determine the 
values that generate a particular encoding.

What are the advantages of using PEAR?
 The PEAR functions are more compact, and they automate some of the manual
 work of connecting to and selecting from the database. Because PEAR code
 is used by many developers, it is less likely to have an error than to have code
 that's written from scratch.

Learn Php Code
 
PHP Functions
Php tutorial - imagemagick
php.ini Basics
PHP Sessions
Cookies Versus Sessions
PHP Web-Related Variables
PHP ERRORS
maximum size of a file uploaded
Php Image upload
php file_get_contents
MySQL Data on the Web
What are GET and POST
php and pdf
$_ENV and $_SERVER
PEAR with php
SELECTING DATA PHP
prevent hijacking with PHP
LAMP
PHP MySQL Functions
PHP Zip File Functions
Substrings PHP
PHP Variable names
PHP magic methods
How to get current session id
Add variables into a session
$_GET , $_POST,$_COOKIE
different tables present in mysql
PHP CURL
php Sessions page
PHP-sorting an array
PHP-count the elements of array
Operators for If/Else Statements
PHP file uploading code
PHP global variables
Testing working using phpinfo
PHP Code for a Valid Number
PHP-Associative Arrays
PHP mvc tutorial
PHP get_meta_tags-Extracts
difference between print and echo
PHP best tutorial-PHP variables
Reading DOC file in PHP
PHP interview questions
convert time PHP
PHP implode array elements
header function-PHP
PHP-Renaming Files Directories
PHP Classes
in_array function in PHP
keep your session secure PHP
Web Application with PHP
What is SQL Injection
PHP-extract part of a string
PHP urlencode
PHP- know browser properties
PHP- Extracting Substrings
Checking Variable Values /Types
PHP-best 20 Open Source cms
IP AddressPHP
PHP-Scope Resolution Operator
how create new instance of object
how eliminate an object
PHP- ob_start
XML file using the DOM API
PHP- MVC
PHP- CAPTCHA
PHP- Position of a Value in an Array
PHP-Mail Functions
PHP-difference include vs require
calculate the sum of values in an array
PHP-total number of rows
Show unique records mysql
MySQL Triggers
MySQL data directory
MySQL Subqueries
PHP- Networking Functions
PHP- Operators
Restore database
Conditional Functions mysql
PHP-function overloading
Friend function
mysql_connect /mysql_pconnect
PHP-Error Control Operators
what is IMAP
Apache-Specific Functions
Send Email from a PHP Script
SQL inherently
WAMP, MAMP, LAMP
Php tutorial-SYMBOLS
Table Types-MySQL
PHP-Encryption data management
PHP Array
Running MySQL on Windows
Maximum Performance MySQL
XML-RPC
PHP-static variables
Advanced Database Techniques
FTP
Codeigniter
Apache Pool Size
Why NoSQL
MySQL Server Performance
Database software
SQL Interview Answers
PHP Redirect
PHP Interview Questions with Answers
Advanced PHP

Configuring IPv6 Networks

At the beginning, IANA gave requestors an entire class A network space thereby granting requestors 16.7 million addressesmany more than necessary. Realizing their error, they began to assign class B networksagain, providing far too many addresses for the average requestor. As the Internet grew, it quickly became clear that allocating class A and class B networks to every requestor did not make sense. Even their later action of assigning class C banks of addresses still squandered address space, as most companies didn't require 254 IP addresses. Since IANA could not revoke currently allocated address space, it became necessary to deal with the remaining space in a way that made sense. One of these ways was through the use of Classless Inter-Domain Routing CIDR

IPv4 space is becoming scarcer by the day. By 2005, some estimates place the number of worldwide Internet users at over one billion. Given the fact that many of those users will have a cellular phone, a home computer, and possibly a computer at work, the available IP address space becomes critically tight. China has recently requested IP addresses for each of their students, for a total of nearly 300 million addresses. Requests such as these, which cannot be filled, demonstrate this shortage. When IANA initially began allotting address space, the Internet was a small and little- known research network. There was very little demand for addresses and class A address space was freely allocated. However, as the size and importance of the Internet started to grow, the number of available addresses diminished, making obtaining a new IP difficult and much more expensive. NAT and CIDR are two separate responses to this scarcity. NAT is an individual solution allowing one site to funnel its users through a single IP address. CIDR allows for a more efficient division of network address block. Both solutions, however, have limitations.

CIDR allows network blocks to be allocated outside of the well-defined class A/B/C ranges. In an effort to get more mileage from existing class C network blocks, CIDR allows administrators to divide their address space into smaller units, which can then be allocated as individual networks. This made it easier to give IPs to more people because space could be allocated by need, rather than by predefined size-of-space. For example, a provider with a class C subnet could choose to divide this network into 32 individual networks, and would use the network addresses and subnet masks to delineate the boundaries. A sample CIDR notation looks like this:
10.10.0.64/29

In this example, the /29 denotes the subnet mask, which means that the first 29 bits of the address are the subnet. It could also be noted as 255.255.255.248, which gives this network a total of six usable addresses.
While CIDR does deal with the problem in a quick and easy way, it doesn't actually create more IP addresses, and it does have some additional disadvantages. First, its efficiency is compromised since each allocated network requires a broadcast IP and a network address IP. So if a provider breaks a class C block into 32 separate networks, a total of 64 individual IPs are wasted on network and broadcast IPs. Second, complicated CIDR networks are more prone to configuration errors. A router with an improper subnet mask can cause an outage for small networks it serves.
.

what is IMAP

IMAP, fully documented in RFC 3501, was designed to provide a robust, mobile mail delivery and access mechanism. For more detail on the protocol and how it functions on the network layer, or for additional information on the numerous specification options, please consult the RFC documentation.


POP and IMAP tend to be grouped together or compared, which is a bit unfair since they are dissimilar in many ways. POP was created as a simple mail delivery vehicle, which it does very well. Users connect to the server and obtain their messages, which are then, ideally, deleted from the server. IMAP takes an entirely different approach. It acts as the keeper of the messages and provides a framework in which the users can efficiently manipulate the stored messages. While administrators and users can configure POP to store the messages on the server, it can quickly become inefficient since a POP client will download all old messages each time the mail is queried. This can get messy quickly, if the user is receiving any quantity of email. For users who do not need any kind of portability, or receive little email, POP is probably an acceptable choice, but those seeking greater functionality will want to use IMAP.


Once you've decided that IMAP is for you, there are two primary options. The two main flavors are Cyrus IMAP and the University of Washington IMAP server. Both follow the RFC specification for IMAP and have their advantages and disadvantages. They also use different mailbox formats and therefore cannot be mixed. One key difference between the two is found in Cyrus IMAP. It does not use /etc/passwd for its mail account database, so the administrator does not have to specially add mail users to the system password file. This is more secure option for system administrators, because creating accounts on systems can be construed as a security risk. However, the ease of configuration and installation of UW IMAP often makes it more appealing. In this chapter, we'll primarily focus on the two most common IMAP servers: UW IMAP, because of its popularity and ease of installation, and Cyrus IMAP, because of its additional security features.

 
Once the server software has been downloaded and decompressed, it can be installed. However, because of UW-IMAP's large portability database, it does not support GNU automake, meaning that there isn't a configure script. Instead, a Makefile that relies on user-specified parameters is used. There are many supported operating systems, including a number of Linux distributions. Here's a list of a few of the supported Linuxes distributions:

# ldb   Debian Linux
# lnx   Linux with traditional passwords and crypt( ) in the C library
#        (see lnp, sl4, sl5, and slx)
# lnp   Linux with Pluggable Authentication Modules (PAM)
# lrh   RedHat Linux 7.2
# lsu   SuSE Linux
# sl4   Linux using -lshadow to get the crypt( ) function
# sl5   Linux with shadow passwords, no extra libraries
# slx   Linux using -lcrypt to get the crypt( ) function

The lrh version will probably work on newer Red Hat versions as well. If your distribution isn't listed, try one of the matching generic options. lnp is a good guess for most modern versions of Linux.


To begin the installation of the Cyrus server, download and decompress the latest version. You will need to download both the IMAP and SASL packages.
SASL is the authentication mechanism used by Cyrus IMAP, and will need to be configured and installed first. It is easily built using the standard "configure-make" order.
vlager# cd cyrus-sasl-2.1.15 
vlager# ./configure 
loading cache ./config.cache
checking host system type... i686-pc-linux-gnu
.
creating saslauthd.h
Configuration Complete. Type 'make' to build.
vlager# make 
make  all-recursive
make[1]: Entering directory `/tmp/cyrus-sasl-2.1.15'

Assuming the compile is completed without failure and you've successfully executed the make install, you can now proceed to configuring and installing the Cyrus IMAP server itself.

Translate Any Page with Yahoo

Because the Web is a global space, we've all come across pages in different languages,
 especially among search results. If you're searching for information about a phrase like
 hamburger recipe, it's strange to come across a page about it in German. It's stranger
 still to find a mention of your name on a page in a foreign language.

Yahoo!'s Language Tools page http://tools.search.yahoo.com/language has some ways to help
 you work with other languages. Among them is a translation service that will translate any
 block of text to a different language.


If you find yourself translating pages frequently, there are some ways to speed up
 the process. You can translate an entire web page by copying and pasting the URL
into the field labeled "Translate this web page" on the Yahoo! Language Tools page,
 choosing the language from the drop-down menu, and clicking Translate. Yahoo! will
 display the page with all of the text translated.


From any web page, you can click the Translate button and Yahoo! will display a version
 in English. Yahoo! will also automatically detect the source language, so you don't need
 to choose a language from a menu. This is also handy if you can't tell what language the
 page is in. If you just want to translate a block of text instead of the entire page,
you can click the arrow next to the fish and choose Language and Translation Tools from
 the menu; you'll go to the Yahoo! Language Tools page, where you can paste the text you
 want to translate into the translation form.


    http://tools.search.yahoo.com/language/translation/translatedPage.


In addition to the simple search form you'll find at http://search.yahoo.com, Yahoo!
 offers an Advanced Web Search form at http://search.yahoo.com/web/advanced.

This form lets you refine your search in a number of ways, so you can narrow
the results to a more useful list.

Chitrangada Singh - the eye






How to gets sms backup

 your Android device there are  SMS Backup option.
 set SMS Backup With Your Gmail
Log into your Gmail account. The first thing make   SMS Backup folder uploads them and
labels them, then shoves them in that label folder.


 SMS Pro is the feature-filled alternative messaging Android app,
make  a store for Cloud Messageing.

Advanced PHP

PHP's strength lies in its huge library of built-in functions, which allows even a novice user
 to perform very complicated tasks without having to install new libraries or worry about
low-level details, as is often the case with other popular server-side languages like Perl.
 Because of the focus of this book, we've constrained ourselves to exploring only those functions
 that were directly related to MySQL databases (in fact, we didn't even see all of those).
In this final instalment, we'll broaden our horizons a little and explore some of the other
 useful features PHP has to offer someone building a database driven Website.

We'll begin by learning about PHP's include function, which allows us to use a single
piece of PHP code in multiple pages, and makes the use of common code fragments much more
 practical. We'll also see how to add an extra level of security to our site with this feature.

PHP, while generally quick and efficient, nevertheless adds to the load time and the
 workload of the machine on which the server is run. On high-traffic sites , this load can
grow to unacceptable levels. But this challenge doesn't mean we have to abandon the
database-driven nature of our site. We'll see how to use PHP behind the scenes to
create semi-dynamic pages that don't stress the server as much.

In essence, SSIs allow you to insert the content of one file stored on your Web
 server into the middle of another. The most common use for this technology is
 to encapsulate common design elements of a Website in small HTML files that
can then be incorporated into Web pages on the fly. Any changes to these small
files immediately affect all files that include them. And, just like a PHP script,
 the Web browser doesn't need to know about any of it, since the Web server
 does all the work before it sends the requested page to the browser.

PHP has a function that provides similar capabilities. But in addition to
being able to incorporate regular HTML and other static elements into your
 included files, you can also include common script elements.
 example:

<!-- include.php -->
<?php
  echo( '<p>"Make me one with everything!"</p>\n' );
?>
The above file, include.php, contains some simple PHP code- also need the following file:

<!-- testinclude.php -->
<html>
<head>
<title> Test of PHP Includes </title>
</head>
<body>
<p>What did the Buddhist monk say to the hot dog vendor?</p>
<?php
  include('include-me.php');
?>
</body>
</html>


Notice the call to the include function. We specify the name of the file we want to include include.php,
and PHP will attempt to grab the named file and stick it into the file to replace the call to include.



Finally, an extremely powerful feature of PHP is the ability to send email messages
 with dynamically generated content. Whether you want to use PHP to let visitors
send email versions of your site's content to their friends, or just provide a
way for users to retrieve their forgotten passwords, PHP's email function will
serve nicely.

PHP Interview questions-with-answers


To guard against this kind of security breach, you should put any security-sensitive
 code into an include file, and place that file into a directory that's not part of
your Web server's directory structure. If you add that directory to your PHP
include_path setting in php.ini, you can refer to the files directly with the PHP
include function, but have them tucked away safely somewhere where your Web server
 can't display them as Web pages.

Samsung galaxy s4

Samsung galaxy s4 gt-i9500 user manual global unlocked one stop shop for cell phone parts, ideal parts for repairing and refurbished phone making, wholesale and retail available worldwide. Samsung i9505 galaxy s4 vs samsung i9500 galaxy s4 - phone compare samsung galaxy s4 full specifications side by side see the common features and the differences that make them better or worse. How to root your samsung galaxy s4 gt-i9500 samsung gs4 ready to start rooting your samsung galaxy s4 for those of you with the gt-i9500 model gs4, this quick video will walk you through the entire rooting process using.

samsung galaxy note-3

Samsung galaxy note 3 vs samsung galaxy s4 specs battle samsung has released the successor to its giant note 2 the note 3 is yet another phablet with massive dimensions and great functionality on paper - but is. Spigen samsung galaxy note 3 case protective neo hybrid samsung announced the galaxy note 3 on september 4 and since the south korean company already has a high-end smartphone on the market, we though we should. Samsung galaxy note 3 a specifications review hey my name is marques brownlee and i m a pretty heavy galaxy note 3 user some of you may already know me from the mkbhd youtube channel to others, i m a new face. 

Spigen samsung galaxy note 3 case protective neo hybrid shop for samsung galaxy note 3 protector cases samsung galaxy note 3 protector cases are snap-on covers for your cell phone free shipping on samsung galaxy note 3. Review: samsung galaxy note 3 - neowin - where unprofessional shop for samsung galaxy note 3 protector cases samsung galaxy note 3 protector cases are snap-on covers for your cell phone free shipping on samsung galaxy note 3. Samsung updates compare samsung galaxy note 3 price with other models check out the latest original, rrp or ap price for samsung galaxy note 3. Samsung galaxy note 3 and galaxy gear launch today in over 140 remember if the flashing process is interrupted your phone might be very difficult to revive firmwares provided by samsung-updates.com are not. 

Samsung galaxy note 3 review, price in india, specifications compare samsung galaxy note 3 price with other models check out the latest original, rrp or ap price for samsung galaxy note 3. Samsung galaxy note 3 accessories . Samsung galaxy note 3 vs samsung galaxy s4 specs battle shop for samsung galaxy note 3 protector cases samsung galaxy note 3 protector cases are snap-on covers for your cell phone free shipping on samsung galaxy note 3. Top 10 samsung galaxy note 3 features video compare samsung galaxy note 3 price with other models check out the latest original, rrp or ap price for samsung galaxy note 3. Galaxy note 3 neo today is the big day the samsung galaxy note 3 and galaxy gear should be available in most corners of the globe however, this is just the initial rollout.