$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) 人氣()