新手请教一个PHP问题关于 $_FILES['upfile']
<?php
$_FILES['upfile']['name']; //这段代码提示出错!!!
?>
<form action="" method="post" enctype="multipart/form-data">
<input name="upfile" type="file" />
</form>
下面是提示信息!!!
Notice: Undefined index: upfile in C:\wamp\www\1\upfile.php on line 3
这是我完全按照教程操作的啊!怎么会报错呢??这样我就没有办法学下去了!请高手指教!!
$_FILES['upfile']['name']; //这段代码提示出错!!!
?>
<form action="" method="post" enctype="multipart/form-data">
<input name="upfile" type="file" />
</form>
下面是提示信息!!!
Notice: Undefined index: upfile in C:\wamp\www\1\upfile.php on line 3
这是我完全按照教程操作的啊!怎么会报错呢??这样我就没有办法学下去了!请高手指教!!
作者: wlfbhdx 发布时间: 2011-06-11
当然,表单没提交的时候是不存在$_FILES['upfile']这个数组的,提交以后才会定义。像这种情况应该在使用变量前判断是否已定义:
PHP code
PHP code
if (isset($_FILES['upfile'])) echo $_FILES['upfile']['name'];
作者: T5500 发布时间: 2011-06-11
再问一个问题!PHP5 里面 双引号和单引号有区别吗????
作者: wlfbhdx 发布时间: 2011-06-11
有区别,PHP会解释用双引号括起来的字符串中的变量,单引号就不会:
PHP code
PHP code
$str = 'Test'; echo '$str'; echo "$str";
作者: T5500 发布时间: 2011-06-11
就这一点区别吗??还有其他区别吗?
作者: wlfbhdx 发布时间: 2011-06-11
没了。
作者: T5500 发布时间: 2011-06-11