phpfile路徑
『壹』 php 如何獲取file表單中的本地路徑(file表單中的值)
1.這是你通過:$_FILES可以取到的所有的值:
echo
"<pre>";
print_r($UploadedFile);
echo
"</pre>";2.如果你是要取表單UploadedFile的值,可以通過變通的方式,js去處理,如觸發瀏覽按扭或上傳按扭的時候,將其寫入到別一個隱藏域,再提交就可以了。
『貳』 php如何獲取上傳圖片的路徑
那是臨時的文件,你需要保存下來才行
move_uploaded_file($_FILES["img"]["tmp_name"],$file);
這個函數可以保存下來吧圖片,$file定義為自己需要保存到的地方
『叄』 php中怎麼從路徑中取出文件名
1.basename($path) — 返迴路徑中的文件名部分
2.scandir(/dir) 列出指定路徑中的文件和目錄
你應該試下 第一個
『肆』 php寫文件 路徑的格式
可以直接使用絕對路徑。
如果是Windows可以直接寫「C:/Cache/」
如果是Linux可以直接寫「/Cache/」,需先改cache的許可權為777.看看報什麼錯。在PHP的最前面加上error_reporting(E_ALL & ~E_NOTICE);相對路徑是相對fopen所在的PHP文件即a.php而言的。
$f = fopen("cache/$filename", 'ab);
如果a.php在根目錄下的b文件夾:
$f = fopen("../cache/$filename", 'ab);
『伍』 PHP文件路徑中大括弧{}的作用
大括弧是用來界定變數的界限,就是隔離變數名和字元串的,但是必須要用雙引號包起來,在雙引號裡面是可以直接解析出PHP的變數的。比如說
有個變數 $abc = 123;
echo "qwe$abcdef"; //這種寫法就會報錯 會把 $abcdef 當成一個變數名 但是
echo "qwe{$abc}def"; //這種寫法就沒問題 輸出 qwe123def
你說的用連接符.報錯 可能是哪裡寫錯了
if (move_uploaded_file($_FILES['the_file']['tmp_name'], "../uploads/". $_FILES['the_file']['name'])) {
print '<p> Your files has benn upload.</p>';
}
『陸』 php獲取打開的文件的路徑
1. 由於瀏覽器的限制,通常傳遞時只會看到文件名,而不會看到完整的路徑。
2. 如果想達到你的目的,以下是建議的示例辦法:
(1) test.html
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<form method="post" action="open2.php" enctype="multipart/form-data">
<input id="mytxt" type="file" name="file" />
<input type="submit" name="Submit" value="打開" />
</form>
</body>
</html>
(2) open2.php
<?php
echo file_get_contents($_FILES['file']['tmp_name']);
?>
提示兩點:
1. 注意文件的編碼,比如,如果TXT是ansi,則編碼格式想與之相對應。
2. 注意安全,比如檢查下 file 里是不是純文本,並盡量進行安全編碼。
『柒』 PHP或者JS怎麼獲取file裡面的絕對路徑
html的/,標示是網站的根目錄,php的那個/,表示系統的根目錄。php一般這么搞。dirname(__FILE__);用這個獲取當前文件所在的目錄,然後根據這個目錄,向前或者向後定位。比如在你編輯的這個文件下面有個a.php,你可以這么寫。require_once(dirname(__FILE__).'/a.php');要是比如,你現在編輯的文件是ctrl目錄下,但是你想包含的文件在和ctrl同級別的一個目錄server下,就這么寫require_once(dirname(__FILE__).'/../a.php');
『捌』 php dirname(__FILE__) 路徑問題
還沒解決么?我來~
<?php
/**
*假設:
*
*設置文件E:wampwww1.0.5unipei_helpprotectedconfigconfig.php
*項目目錄E:wampwww1.0.5
*WWW目錄E:wampwww
*
*當前PHP腳本是E:wampwww1.0.5upload.php
*/
/*在項目根目錄下,往上跳一層*/
$tmp_wwwpath=dirname(__FILE__).'/../';
$tmp_project_path=dirname(__FILE__);
$jueDuiWWWRoot=realpath($tmp_wwwpath);/*值為E:wampwww*/
$jueDuiProRoot=realpath($tmp_project_path);/*值為E:wampwww1.0.5*/
$jueDui_to_config=$jueDuiProRoot.'unipei_helpprotectedconfigconfig.php';
/*相對路徑,是相對目前的腳本文件來說的*/
$xiangi_to_config='.unipei_helpprotectedconfigconfig.php';
if(!is_file($xiangi_to_config)){
die('檢查目前腳本的位置,修改$xiangi_to_config');
}
//華麗麗的分割線~~~~~~
『玖』 php 獲取file選擇的文件路徑
#接收表單提交變數
$file=$_FILES['BtnPic'];
//print_r($_FILES);PRINT_R($file);
//PRINT_R($file);
//判斷文件是否上傳成功
if(is_uploaded_file($file['tmp_name'])){
//apache文件上傳時臨時儲存路徑,移動到自定義路徑
$upload_file=$file['tmp_name'];
//print_r($upload_file);
$uploadpath=$_SERVER['DOCUMENT_ROOT']."/UploadFile/naotu/";//這塊要注意一下路徑
//下面是你伺服器儲存文件的路徑,可以自定義
$move_to_file=$uploadpath.$file['name'];
//判斷是否移動成功
if(!is_dir($uploadpath)){
mkdir($uploadpath,0777,true);
}
if(move_uploaded_file($upload_file,$move_to_file)){
echo"上傳文件成功";
}else{
echo"上傳失敗";
}
}else{
echo"上傳失敗..請檢查伺服器。";
}