本文目錄一覽:
- 1、php獲取file文件名
- 2、php中的file()函數問題。
- 3、php中怎麼實現file
- 4、php file()函數
- 5、為什麼在伺服器上php里執行file
- 6、php中的_LINE_與_FILE_分別代表什麼意思
php獲取file文件名
?php
if ($_FILES[“file”][“error”]
0){
echo “Error: ” . $_FILES[“file”][“error”] . “
“;
}
else{
echo “Upload: ” . $_FILES[“file”][“name”] . “
“;
echo “Type: ” . $_FILES[“file”][“type”] . “
“;
echo “Size: ” . ($_FILES[“file”][“size”] / 1024) . ” Kb
“;
echo “Stored in: ” . $_FILES[“file”][“tmp_name”];
}
?
通過使用
PHP
的全局數組
$_FILES,你可以從客戶計算機向遠程伺服器上傳文件。
第一個參數是表單的
input
name,第二個下標可以是
“name”,
“type”,
“size”,
“tmp_name”
或
“error”。就像這樣:
$_FILES[“file”][“name”]
–
被上傳文件的名稱
$_FILES[“file”][“type”]
–
被上傳文件的類型
$_FILES[“file”][“size”]
–
被上傳文件的大小,以位元組計
$_FILES[“file”][“tmp_name”]
–
存儲在伺服器的文件的臨時副本的名稱
$_FILES[“file”][“error”]
–
由文件上傳導致的錯誤代碼
望採納
Thx
php中的file()函數問題。
報什麼錯?理論上沒有錯。
?php
$myfile = ‘test.txt’;
$lines = file($myfile);
for($i=count($lines);$i0;$i–){
echo $lines[$i];
}
?
這是官方的例子,那麼你的也應該沒有問題
php中怎麼實現file
前端加個上傳按件啊:
input type=’file’ /
後台獲取直接上傳
?php
// 我給你簡單寫一下,
$file = $_FILES[‘file’];
$f = move_uploaded_file( $file[‘bmp_name’], ‘abc.jpg’ );
if ($f){
echo ‘Success’;
}else{
echo ‘Fail’;
}
php file()函數
?php
$arr=file(‘num.txt’);
$arr=array_map(‘floatval’,$arr);
sort($arr);
print_r($arr.’br’);
foreach($arr as $v)
echo $v.’br’;
//清空num.txt,並重建
$file=fopen=(‘num.txt’,”w”);
//把排序好的寫進num.txt
fwrite=($file,$v.’\n’)
//關閉num.txt
fclose=(‘num.txt’);
?
為什麼在伺服器上php里執行file
進入php源程序目錄中的ext目錄中,這裡存放著各個擴展模塊的源代碼,選擇你需要的模塊,比如curl模塊:cd curl
執行phpize生成編譯文件,phpize在PHP安裝目錄的bin目錄下
/usr/local/php5/bin/phpize
運行時,可能會報錯:Cannot find autoconf. Please check your autoconf installation and
the $PHP_AUTOCONF
environment variable is set correctly and then rerun this
script.,需要安裝autoconf:
yum install autoconf(RedHat或者CentOS)、apt-get install
autoconf(Ubuntu Linux)
/usr/local/php5/bin/php -v
執行這個命令時,php會去檢查配置文件是否正確,如果有配置錯誤,
這裡會報錯,可以根據錯誤信息去排查!
php中的_LINE_與_FILE_分別代表什麼意思
這兩個常量。分別是當前文件的行數和文件名(含路徑)。。
寫在哪個 PHP 文件里。就只對這個文件有效。。不管有沒有被別的程序 include 。。
例如:
//a.php
echo __FILE__;
//b.php
include(“a.php”);
運行 b.php 結果還是 a.php。因為 __FILE__ 寫在那裡,而不是在 b.php 里。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/241146.html