目前分類:【PHP教學 0000-0100】 (32)

瀏覽方式: 標題列表 簡短摘要
<?php 
 //判斷cookie變數是否存在

 if (isset($_COOKIE["kayasa"]))
 {
  echo "變數存在";
 }
 else
 {
  echo "變數不存在";

PHP研究工作室 發表在 痞客邦 留言(4) 人氣()

 

<?php 
 //顯示目前時間

 $now=date("l");//英文的星期幾 Monday 

 echo $now;
 echo "<br>";

 echo getweek();

PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

 

<?php
 error_reporting(E_ALL ^ E_DEPRECATED);
 ob_start();
?>

<?php 
 $name="shaun";
 $value="努力學php";

PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

<?php 
 //顯示目前時間

 echo getnowdate();

 function getnowdate(){ //格式:2011年08月29日(星期一)
  $now=getdate(time());
  $showxp=$now["year"]."年".$now["mon"]."月".$now["mday"]."日 (".getweek().")";

  return $showxp;

PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

 

<?php 
 //顯示目前時間

 $now=getdate(time());
 $showxp=$now["year"]."-".$now["month"]."-".$now["mday"];

 echo $showxp;
?>

 

PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

<?php
 ob_start();
?>

<?php 
 $name="shaun";
 $value="努力學php";

 //cookie失效日期,1個星期後
 $expire=strtotime("+1 week",time());

PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

<?php
 /**
  * 我的類別
  */
 function ok(){
  
 }
 class MyClass{
  
  public $name;

PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

<?php
 error_reporting(E_ALL ^ E_DEPRECATED);
 ob_start();
?>

<?php
 //指定session id
 session_id("12345");

 //啟動session

PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

 

 //指定session id
 session_id("LD");

 //啟動session
 session_start();

 //註冊
 session_register("name");
 session_register("pass");

PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

 header('Content-Type: text/html; charset=utf-8');
 header('Content-Type: text/css; charset=utf-8');
 header('Content-Type: application/x-javascript; charset=utf-8');
 header('Content-Type: application/json; charset=utf-8');

 header("content-type:application/vnd.ms-excel");
 header('Content-Disposition: attachment; filename="report.xls"');

 header("Cache-Control: no-cache, must-revalidate");

PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

 

$a = "test";

 echo isset($a); // 1

 unset($a);
 echo isset($a); // 無

PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

 

echo dirname(__FILE__);
 //輸出:/home/phphiyitou/Zend/workspaces/DefaultWorkspace7/php/pro1/0021 0




PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

<?php
 class cart{
  var $price;  //宣告$price變數
  
  function set_price($amt) //一個函數,沒有指定存取關鍵字,預設為public,裡面有參數
  {
   $this->price=$amt;  //$this為cart類別,指向$price變數,也就是設定$price
   echo $this->price;  
  }
  

PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

$fd = fopen ("data.txt", "r");

 if (!feof ($fd)){
  $buffer = fgets($fd, 9);

  echo $buffer;
 }
 //開頭,1位元
 //中文字,3個字元
 //特殊符號,3個字元

PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

$filename = "data.txt";
$handle = @fopen($filename, "r");
if ($handle){
  while (!feof($handle)){
    //fgets為每次讀取一列文字
    $buffer = fgets($handle);
    echo $buffer . "<br>";
    break;
  }
}

PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

一次讀出文字檔內的所有文字

 

方法一

$filename = "data.txt";
$handle = fopen($filename, "rb");
$contents;
while (!feof($handle)){
  //8192為字元數,每一次取8192個字元
  $contents = fread($handle, 8192);
  echo $contents . "<br>";

PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

//傳回32字元長的字串;
//如:6f97035b8357ed3950b362540ff62bfe
//會傳回32字元長的字串主要是因為md5()的函式的關係
//rand()為Random
$output2 = md5(uniqid(rand()));

echo $output2;


PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

//傳回13個字元長的字串
//如:4a37eb67d59f9
$output1 = uniqid();

echo $output1;

 

 

 


PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

<?php

  //設定您要寫入的檔案名稱
  // w指的是要寫入,若已存在output.txt,則覆蓋
  // 改成a 的話,則是複寫,之前的output.txt 資料會保留著
  $fp = fopen('output.txt', 'w');

  //"我\r\n愛\r\n妳"則是要寫入的文字
  //而在Windows系統下的文字檔會把"\r\n"視同為「跳行」
  fwrite($fp, "大\r\n家\r\n好");
  fclose($fp);

  /* Output

PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

echo $_SERVER['HTTP_REFERER'];可以知道上一個頁面是哪裡傳送過來的。這有什麼好處呢?

可以防止盜連,像防止檔案盜連下載

可以防止信用卡,駭客做另一個網頁,傳送過來,保證電子商務網站的安全

 

 

 


PHP研究工作室 發表在 痞客邦 留言(0) 人氣()

1 2