PHP获取错误的文件名

时间:2015-11-01 11:12:44

标签: php

我只是想在文件名(会员ID)中显示带有数字的图像。但是,服务器倾向于在文件名中使用相同的数字,重新排列,如果这有意义(如ascii值)。

<div id="memPicBox">
    <div id="memImage">
    <?php 
        $memPic="mp".$clientId.".jpg";
        echo "<span style='color:white;'>$memPic</span>";
    ?>
    <img src="pics/members/<?php echo $memPic ?>">
    </div>
    <div id="loadPicButton">
        <input type="file" name="file" id="file">

    </div>

</div>

因此,成员ID 630显示成员603的图像文件,即使没有成员ID 630的文件。成员ID 603显示ID 603的图像。

换句话说,所有网站成员都有一个ID,图像文件名是&#34; mp&#34; + memberID + extension。会员603的图像显示在会员630的图像框中!即使会员ID 630没有文件(&#34; mp630.jpg&#34;),对于ID中位数相同的其他会员也是如此。

我希望这是有道理的,因为它让我变得毫无意义。

这是.htaccess:

# -FrontPage-

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
     order deny,allow
    deny from all
    allow from all
 </Limit>
 <Limit PUT DELETE>
      order deny,allow
      deny from all
 </Limit>
 AuthName usapa.htpickleball.org
 AuthUserFile /homepages/31/d93584081/htdocs/_vti_pvt/service.pwd
 AuthGroupFile /homepages/31/d93584081/htdocs/_vti_pvt/service.grp

如果我查看浏览器的源代码视图,它会显示&#34; mp630.jpg&#34;对于图像src。并且,它预览了mp603.jpg的图像。没有&#34; mp630.jpg&#34;文件,完全没有。

顺便说一句,这不会发生在localhost上,只发生在服务器上(1and1)。

0 个答案:

没有答案