本文目录一览:
- 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 里。