當前位置:首頁 » 文件管理 » php上傳文件目錄

php上傳文件目錄

發布時間: 2022-11-21 11:07:31

『壹』 php上傳電腦本地文件並且存到指定目錄,並且存放到資料庫怎麼個思路

if(is_uploaded_file($_FILES['img']['tmp_name'])){
if(move_uploaded_file($_FILES['img']['tmp_name'], $target_name)){
//這就算上傳成功了,插入資料庫
if (!$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')) {
echo 'Could not connect to mysql';
exit;
}

if (!mysql_select_db('mysql_dbname', $link)) {
echo 'Could not select database';
exit;
}

$sql = 'insert into table_name(id, img_path) values(img_id, $target_name)';
$result = mysql_query($sql, $link);

if (!$result) {
echo "DB Error, could not create table the database\n";
echo 'MySQL Error: ' . mysql_error();
exit;
}

mysql_free_result($result);
}
else{
echo "上傳失敗";
}
}

『貳』 php配置文件中的文件上傳臨時目錄必須寫指定路徑嗎

不用,但是要必須指定上傳的路徑。
文件被上傳後,默認地會被儲存到服務端的默認臨時目錄中。
你可以通過php.ini
中的
upload_tmp_dir
設置這個目錄。

『叄』 我有個php網站,如何上傳文件到我網站的根目錄

你好,你已經有了網路空間,那麼請到你的網路空間的服務商處進行登錄,然後查看你的ftp的相關信息

包括連接地址,用戶名,密碼

然後你下載個能進行傳送的工具,可以用ftp,然後用ftp新建站點管理,然後連接空間

連接成功後,把你的文件上傳到對應的根目錄

一般的Php編輯器也有內置的ftp工具,也是一樣使用

『肆』 求PHP上傳文件夾的三種解決方案

1 壓縮上傳(用戶把文件夾壓縮後上傳),
2 input里加這個屬性webkitdirectory就是默認可以上傳文件夾了。谷歌瀏覽器可以。其他瀏覽器好像不行
3 業務上進行優化 如:(上傳時還是上傳文件,但是需要填寫文件夾得名稱,上傳之後,後台根據文件夾名稱,自動創建文件夾)

『伍』 php上傳指定文件到網站根目錄

<?php
$Root=$_SERVER['DOCUMENT_ROOT'].'/';//獲取根目錄(win下適用,其他操作系統的話,這樣獲取根目錄有點不可靠);
$Path='';//要存儲的目錄,可以為空,為空則保存到網站更目錄
$path=$Root.$Pathif(!empty($path){//如果保存目錄不為空
is_dir($path)ormkdir($path);//如果目錄不存在,則建立這個目錄
}

//...............剩下的自己寫

『陸』 PHP如何獲取上傳文件臨時目錄

文件上傳上來是在內存中的,用$_FILES從裡面取出然後用move_uploaded_file()移動到你定義的目錄里.
$_FILES的具體內容你可以var_mp($_FILES);看下.

『柒』 php上傳文件到根目錄的某個文件夾中

上傳文件的函數move_uploaded_file(filename, 路徑)

但是你所說的要寫個方法

public function uplaodefiles($file = array(), $uploads_dir ="/uploads")
{
if(!empty($file)){

$tmp_name = $file["pictures"]["tmp_name"][$key];
$name = $file["pictures"]["name"][$key];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
return $uploads_dir."/".$name;

}
}

使用的時候:
uplaodefiles($_FILES,「/a」)

『捌』 php上傳文件到文件夾

//這是給文件重命名
$one = explode(".",$_FILES["file"]["name"]);
$file_name = $_FILES["file"]["name"] = time().".".$one[1];
//這是上傳,用到move_uploaded_file,移動到:./assets/up/這個文件夾
move_uploaded_file($_FILES["file"]["tmp_name"], "./assets/up/" . $file_name);
//這是往資料庫存放的 文件名稱
$information_img = "./assets/up/" . $file_name;

『玖』 PHP中上傳文件的臨時目錄的問題

move_uploaded_file(「臨時目錄」,「新文件」)

這個臨時目錄是用$_FILES['userfile']['tmp_name']獲取的

新文件 就是:
新文件目錄+文件名

這個自己定義 。。。。。比如 我寫個例子

$upfile="D:/aaa/" 目錄名
$filename=$_FILES['userfile']['name'] 獲取的原文件名
新文件就是 $newfile=$upfile.$filename;
用.連接起來。
move_uploaded_file($_FILES['userfile']['tmp_name'],$newfile))
執行之後就會移動的D:/aaa/下面

『拾』 php上傳文件,創建遞歸目錄的實例代碼

復制代碼
代碼如下:
<?php
$uid=$_REQUEST['uid'];
$avatar
=
'D:/avic/discuz/uc_server/data/avatar/'.get_avatar($uid,
$size,
$type);
$dir=dirname($avatar);
//創建目錄成功後移動臨時文件
if(mkdirs($dir)){
if($_FILES["pic"]["error"]
>=
0){
if(move_uploaded_file($_FILES['pic']['tmp_name'],$avatar)){
$errorcode=1;
}else{
$errorcode=0;
$errormsg="文件移動失敗";
}
}else{
$errorcode=0;
$errormsg=$_FILES['pic']['error'];
}
}
$back=array("errorcode"=>$errorcode,'errormsg'=>$errormsg);
echo
json_encode($back);
//返回圖片要存儲的路徑
function
get_avatar($uid,
$size
=
'middle',
$type
=
'')
{
$size
=
in_array($size,
array('big',
'middle',
'small'))
?
$size
:
'middle';
$uid
=
abs(intval($uid));
$uid
=
sprintf("%09d",
$uid);
$dir1
=
substr($uid,
0,
3);
$dir2
=
substr($uid,
3,
2);
$dir3
=
substr($uid,
5,
2);
$typeadd
=
$type
==
'real'
?
'_real'
:
'';
return
$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid,
-2).$typeadd."_avatar_$size.jpg";
}
//遞歸創建目錄,若傳的$dir不是絕對路徑,則會和運行此方法的目錄同級
function
mkdirs($dir){
if(!is_dir($dir)){
if(!mkdirs(dirname($dir))){
return
false;
}
if(!mkdir($dir,0777)){
return
false;
}
}
return
true;
}
?>

熱點內容
魔獸世界退役伺服器有什麼用處 發布:2024-10-05 20:50:00 瀏覽:194
新車配置不符怎麼投訴 發布:2024-10-05 20:49:00 瀏覽:388
編譯的html文件 發布:2024-10-05 20:48:58 瀏覽:160
python自學網站 發布:2024-10-05 20:46:08 瀏覽:18
存儲在rom中的數據當計算機斷電後 發布:2024-10-05 20:43:46 瀏覽:9
炒股編程代碼 發布:2024-10-05 20:29:10 瀏覽:275
防火門報配置錯誤是什麼原因 發布:2024-10-05 20:20:47 瀏覽:886
移動寬頻設置路由器怎麼設置密碼 發布:2024-10-05 20:03:30 瀏覽:105
微指令的編譯方法有哪一些 發布:2024-10-05 19:02:10 瀏覽:885
android離線定位 發布:2024-10-05 18:36:40 瀏覽:860