PHP Code Resources Part 4

localman

New Member
PHP:
### How to Create a Cookie 

//setcookie(name, value, expire, path, domain);

<?php
$expire=time()+60*60*24*30;
setcookie("user", "Alex Porter", time()+3600);
// Print a cookie
echo $_COOKIE["user"];
// A way to view all cookies
print_r($_COOKIE);
?>
### How to Retrieve a Cookie Value 
<html>
<body>
<?php
//The PHP $_COOKIE variable is used to retrieve a cookie value.

if (isset($_COOKIE["user"]))
  echo "Welcome " . $_COOKIE["user"] . "!<br />";
else
  echo "Welcome guest!<br />";
?>
</body>
</html>


/*
If your application deals with browsers that do not support cookies, you will have to use other methods to pass information from one page to another in your application. One method is to pass the data through forms (forms and user input are described earlier in this tutorial).
*/
PHP:
### How to Delete a Cookie 

<?php
// set the expiration date to one hour ago
setcookie("user", "", time()-3600);
?>
### Starting a PHP Session 


<?php session_start(); ?>

<html>
<body>

</body>
</html>
PHP:
### Storing a Session Variable 


<?php
session_start();
// store session data
$_SESSION['views']=1;
?>

<html>
<body>

<?php
//retrieve session data
echo "Pageviews=". $_SESSION['views'];
?>
//out puts: Pageviews=1
</body>
</html>
PHP:
### a simple page-views counter 
<?php
session_start();

if(isset($_SESSION['views']))
$_SESSION['views']=$_SESSION['views']+1;
else
$_SESSION['views']=1;
echo "Views=". $_SESSION['views'];
?>
PHP:
### Destroying a Session 

<?php
unset($_SESSION['views']);
?> 

// You can also completely destroy the session by calling the session_destroy() function:
<?php
session_destroy();
?>
PHP:
### The PHP mail() Function 

/*
Syntaxmail(to,subject,message,headers,parameters) 

Parameter    Description
to            Required. Specifies the receiver / receivers of the email
subject            Required. Specifies the subject of the email. Note: This parameter cannot contain any newline chars
message            Required. Defines the message to be sent. Each line should be separated with a LF (\n). Lines should         not exceed 70 characters
headers            Optional. Specifies additional headers, like From, Cc, and Bcc. The additional headers should be         separated with a CRLF (\r\n)
parameters    Optional. Specifies an additional parameter to the sendmail program

*/

<?php
$to = "[email protected]";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "[email protected]";
$headers = "From: $from";
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
PHP:
### PHP Mail Form 

<html>
<body>

<?php
if (isset($_REQUEST['email']))
//if "email" is filled out, send email
  {
  //send email
  $email = $_REQUEST['email'] ;
  $subject = $_REQUEST['subject'] ;
  $message = $_REQUEST['message'] ;
  mail( "[email protected]", "Subject: $subject",
  $message, "From: $email" );
  echo "Thank you for using our mail form";
  }
else
//if "email" is not filled out, display the form
  {
  echo "<form method='post' action='mailform.php'>
  Email: <input name='email' type='text' /><br />
  Subject: <input name='subject' type='text' /><br />
  Message:<br />
  <textarea name='message' rows='15' cols='40'>
  </textarea><br />
  <input type='submit' />
  </form>";
  }
?>
</body>
</html>
 

جدیدترین ارسال ها

بالا