?php
創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的崖州網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
// $_FILES["file"]["type"] 其中["file"] html中標(biāo)簽的name
if ((($_FILES["file"]["type"] == "image/gif") //檢查上傳的文件類型為gif
|| ($_FILES["file"]["type"] == "image/jpeg")//檢查上傳的文件類型為jpg
|| ($_FILES["file"]["type"] == "image/pjpeg"))//檢查上傳的文件類型為jpeg
($_FILES["file"]["size"] 20000))//檢查上傳的文件大小
{
if ($_FILES["file"]["error"] 0)//判斷是否為錯誤
{
echo "Return Code: " . $_FILES["file"]["error"] . "br /";//如果錯誤則輸出錯誤信息
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "br /"; //輸出文件名稱
echo "Type: " . $_FILES["file"]["type"] . "br /";//輸出文件類型
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kbbr /";//輸出文件大小
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "br /";//輸出臨時(shí)文件名稱
if (file_exists("upload/" . $_FILES["file"]["name"]))//判斷上傳文件是否存在upload文件夾里
{
echo $_FILES["file"]["name"] . " already exists. ";//如果存在則提示信息
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);//如果不存在則拷貝臨時(shí)文件到upload文件夾
echo "Stored in: " . "upload/" . $_FILES["file"]["name"];//輸出上傳文件路徑+文件名稱
}
}
}
else
{
echo "Invalid file";//錯誤信息
}
?
可以寫個(gè)interface 讓別人來實(shí)現(xiàn)接口的方法就行了。 任何網(wǎng)頁都可以是接口,為了方便數(shù)據(jù)解析一般都用json和xml響應(yīng)
首先設(shè)置配置文件:
upload_max_filesize :允許上傳文件大小的最大值,默認(rèn)為2M。可以設(shè)置大點(diǎn);
post_max_size :控制在采用POST方法進(jìn)行一次表單提交中PHP所能夠接收的最大數(shù)據(jù)量。如果希望使用PHP文件上傳功能,則需要將此值改為比upload_max_filesize要大
用FTP上傳工具上傳即可。這里以8UFTP軟件為例:
1、下載安裝FTP軟件,輸入服務(wù)器IP地址,F(xiàn)TP的用戶名和密碼進(jìn)行連接。
2、連接FTP后,找到要上傳的PHP項(xiàng)目文件,上傳到服務(wù)器即可。
在使用PhpMyAdmin的時(shí)候經(jīng)常用到數(shù)據(jù)的導(dǎo)入和導(dǎo)出(Export/Import),但是在導(dǎo)入大數(shù)據(jù)的時(shí)候由于php上傳文件的限制和腳本響應(yīng)時(shí)間的限制,導(dǎo)致phpMyAdmin無法導(dǎo)入大數(shù)據(jù)。很多時(shí)候都是由于文件過大,從本地瀏覽上傳導(dǎo)入,容易中斷失敗,有沒有更好的方法呢?
方法:
在phpMyAdmin的目錄下,找到根目錄的config.inc.php文件,
打開config.inc.php文件,查找$cfg['UploadDir'],這個(gè)參數(shù)就是設(shè)定導(dǎo)入文件存放的目錄,這里把值設(shè)定為:ImportSQLFile。
在phpMyAdmin目錄下,建立以ImportSQLFile命名的文件夾,
把我們需要導(dǎo)入的數(shù)據(jù)文件,放到ImportSQLFile文件夾下面,非常簡單,
登入phpMyAdmin,選擇需要導(dǎo)入的數(shù)據(jù),點(diǎn)擊導(dǎo)航條上面的“導(dǎo)入”按鈕,
選中“從網(wǎng)站服務(wù)器上傳文件夾ImportSQLFile/中選擇:”選項(xiàng),并需要導(dǎo)入的數(shù)據(jù)文件,
最后點(diǎn)擊“執(zhí)行”,即可導(dǎo)入成功。
注意事項(xiàng)
如果在config.inc.php文件,沒有找到$cfg['UploadDir'],可以自己在文件中添加上去即可。