日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

Php常見問題總結(jié)(4)_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:使用Xdebug優(yōu)化你的php程序
我本地使用的是xampp服務(wù)器套件,版本是1.64,發(fā)現(xiàn)里面代的php_xdebug.dll竟然無法使用.應(yīng)該是xdebug版本和當前的php版本(5.24)版本不符合。去下載了相應(yīng)的版本發(fā)現(xiàn)可以正常工作了。在php.ini里

11:為什么我升級PHP后,原來的程序出現(xiàn)滿屏的 Notice: Undefined variable:

這是警告的意思,由于變量未定義引起的.
打開php.ini,找到最下面的error_reporting,修改為error_reporting = E_ALL & ~E_NOTICE

對于Parse error錯誤
error_reporting(0)無法關(guān)閉.
如果你想關(guān)閉任何錯誤提示,打開php.ini,找到display_errors,設(shè)置為display_errors = Off.以后任何錯誤都不會提示.

那什么是error_reporting?

12:我想在每個文件最前,最后面都加上一文件.但一個一個添加很麻煩

1:打開php.ini文件
設(shè)置 include_path= "c:"

2:寫兩個文件
auto_prepend_file.php 和 auto_append_file.php 保存在c盤,他們將自動依附在每個php文件的頭部和尾部.

3:在php.ini中找到:
Automatically add files before or after any PHP document.
auto_prepend_file = auto_prepend_file.php;依附在頭部
auto_append_file = auto_append_file.php;依附在尾部

以后你每個php文件就相當于

<?php
Include "auto_prepend_file.php" ;

.......//這里是你的程序


Include "auto_append_file.php";
?>


13:如何利用PHP上傳文件

<html><head>
<title>上載文件表單</title></head>
<body>
<form enctype="multipart/form-data" action="" method="post">
請選擇文件: <br>
<input name="upload_file" type="file"><br>
<input type="submit" value="上傳文件">
</form>
</body>
</html>

<?
$upload_file=$_FILES['upload_file']['tmp_name'];
$upload_file_name=$_FILES['upload_file']['name'];

if($upload_file){
$file_size_max = 1000*1000;// 1M限制文件上傳最大容量(bytes)
$store_dir = "d:/";// 上傳文件的儲存位置
$accept_overwrite = 1;//是否允許覆蓋相同文件
// 檢查文件大小
if ($upload_file_size > $file_size_max) {
echo "對不起,你的文件容量大于規(guī)定";
exit;
}

// 檢查讀寫文件
if (file_exists($store_dir . $upload_file_name) && !$accept_overwrite) {
Echo "存在相同文件名的文件";
exit;
}

//復制文件到指定目錄
if (!move_uploaded_file($upload_file,$store_dir.$upload_file_name)) {
echo "復制文件失敗";
exit;
}

}

Echo "<p>你上傳了文件:";
echo $_FILES['upload_file']['name'];
echo "<br>";
//客戶端機器文件的原名稱。

Echo "文件的 MIME 類型為:";
echo $_FILES['upload_file']['type'];
//文件的 MIME 類型,需要瀏覽器提供該信息的支持,例如“image/gif”。
echo "<br>";

Echo "上傳文件大小:";
echo $_FILES['upload_file']['size'];
//已上傳文件的大小,單位為字節(jié)。
echo "<br>";

Echo "文件上傳后被臨時儲存為:";
echo $_FILES['upload_file']['tmp_name'];
//文件被上傳后在服務(wù)端儲存的臨時文件名。
echo "<br>";


$Erroe=$_FILES['upload_file']['error'];
switch($Erroe){
case 0:
Echo "上傳成功"; break;
case 1:
Echo "上傳的文件超過了 php.ini 中 upload_max_filesize 選項限制的值."; break;
case 2:
Echo "上傳文件的大小超過了 HTML 表單中 MAX_FILE_SIZE 選項指定的值。"; break;
case 3:
Echo "文件只有部分被上傳";break;
case 4:
Echo "沒有文件被上傳";break;
}
?>

分享:php4和php5單態(tài)模式(Singleton Pattern)寫法
單態(tài)模式(Singleton Pattern) 就是一個類Class只有一個實例存在。(Ensure a class only has one instance, and provide a global point of access to it.) 這個是php5的寫法。

來源:模板無憂//所屬分類:PHP教程/更新時間:2008-08-22
相關(guān)PHP教程