basename()的用法??
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<?
$sheep="c:/php/nanjing/silp.jpg";
$sheep=basename($sheep);
echo"$sheep";
?>
<? if($file){
echo"$file";
$file=basename($file);
echo"$file";
}?>
<form action="sheep.php" method="post" enctype="multipart/form-data" name="form1">
<input type="file" name="file">
<input type="submit" name="Submit" value="提交">
</form>
</body>
</html>
我只是想上传一个图片。想 把图片的名字单独拿出来$sheep显示的是对的。
于是我上传一个图片:c:\Documents and Settings\administrator\My Documents\My Pictures\1.gif
但是显示图片原来的名字C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\php1D8.tmp
得到图片名字php1D8.tmp
??????晕,是不是basename()不能处理?总之我不明白,明白的同志请告之。谢谢