找回密码
 注册
【阿里云】2核2G云新老同享 99元/年,续费同价华为云精选云产品特惠做网站就用糖果主机Jtti,新加坡服务器,美国服务器,香港服务器
查看: 396|回复: 0

upload file code (PHP)

[复制链接]
发表于 2004 年 1 月 23 日 00:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
[mp=

File Upload

function setvalue(i,str)
        {
        if(str!='')
                {
                var pos1=str.lastIndexOf('/');
                pos1++;
                var pos2=str.lastIndexOf('\\\');
                pos2++;
                }
        if(pos1>1)
                {
                var pos=pos1;
                }
        if(pos2>1)
                {
                var pos=pos2;
                }
        var thisname=str.substring(pos);       
        if(i=='0')
                {
                document.upload.filename0.value=thisname;
                }


        else if(i=='1')
                {
                document.upload.filename1.value=thisname;
                }
        else if(i=='2')
                {
                document.upload.filename2.value=thisname;
                }
        else if(i=='3')
                {
                document.upload.filename3.value=thisname;
                }
        else if(i=='4')
                {
                document.upload.filename4.value=thisname;
                }
        else if(i=='5')
                {
                document.upload.filename5.value=thisname;
                }
        else if(i=='6')
                {
                document.upload.filename6.value=thisname;
                }
        else if(i=='7')
                {
                document.upload.filename7.value=thisname;
                }
        else if(i=='8')
                {
                document.upload.filename8.value=thisname;
                }
        else if(i=='9')
                {
                document.upload.filename9.value=thisname;
                }
        else if(i=='10')
                {
                document.upload.filename10.value=thisname;
                }
        else if(i=='11')
                {
                document.upload.filename11.value=thisname;
                }
        else if(i=='12')
                {
                document.upload.filename12.value=thisname;
                }
        else if(i=='13')
                {
                document.upload.filename13.value=thisname;
                }
        else if(i=='14')
                {
                document.upload.filename14.value=thisname;
                }
        else if(i=='15')
                {
                document.upload.filename15.value=thisname;
                }
        else if(i=='16')
                {
                document.upload.filename16.value=thisname;
                }
        else if(i=='17')
                {
                document.upload.filename17.value=thisname;
                }
        else if(i=='18')
                {
                document.upload.filename18.value=thisname;
                }
        else if(i=='19')
                {
                document.upload.filename19.value=thisname;
                }
       
        }
\n
\n\n";

if($action=="upload")
        {
        $uploaddir="upload";
        for($i=0;$i<$filenum;$i++)
                {
                $str="file$i";
                $file=$$str;
                $str1="filename$i";
                $filename=$$str1;
                if($file!="" )
                        {
                        if(!copy($file,"$uploaddir/$filename"))
                                {
                                echo "
                                window.alert('There is some ERR When upload the file $filename!');
                                ";
                                }
                        else
                                {
                                echo "<center><a href="%5C%22$uploaddir/$filename%5C%22" target="_blank" >$filename</a><br></center>\n";
                                }
                        }
                }
        }
elseif($action=="postnum" )
        {
        if($num&lt;=20)
                {
                echo "<center><form enctype="\&quot;multipart/form-data\&quot;name=\&quot;upload\&quot;" method="\&quot;post\&quot;" action="\&quot;$PHP_SELF\&quot;"> \n ";
                for($i=0;$i&lt;$num;$i++)
                        {
                        echo "<input name="file$i" type="file" onclick="\" <b>javascript</b> :setvalue('$i',this.value="">\n<input type="hidden" name="filename$i"><br>\n";
                        }
                echo "<input type="hidden" name="filenum" value="$num"><input type="hidden" name="action" value="upload"><br>\n";
                echo "<input type="submit" value="Upload">&#160;&#160;<input type="reset"><br>\n</form></center>\n";
                }
        else
                {
                echo "
                window.alert(\"The Number you input cant't up 20!\");
                history.back(-1);
                ";
                }
        }
else
        {
        echo "<center><form name="numform" method="post" action="\&quot;$PHP_SELF\&quot;">\n
                  Please input Files number :<input type="txt" name="num"><br>\n
                  <input type="hidden" name="action" value="postnum">\n
                  <input type="submit" value="Submit"></form>\n";
        }
echo"";]请输入

File Upload

function setvalue(i,str)
        {
        if(str!='')
                {
                var pos1=str.lastIndexOf('/');
                pos1++;
                var pos2=str.lastIndexOf('\\\');
                pos2++;
                }
        if(pos1&gt;1)
                {
                var pos=pos1;
                }
        if(pos2&gt;1)
                {
                var pos=pos2;
                }
        var thisname=str.substring(pos);       
        if(i=='0')
                {
                document.upload.filename0.value=thisname;
                }


        else if(i=='1')
                {
                document.upload.filename1.value=thisname;
                }
        else if(i=='2')
                {
                document.upload.filename2.value=thisname;
                }
        else if(i=='3')
                {
                document.upload.filename3.value=thisname;
                }
        else if(i=='4')
                {
                document.upload.filename4.value=thisname;
                }
        else if(i=='5')
                {
                document.upload.filename5.value=thisname;
                }
        else if(i=='6')
                {
                document.upload.filename6.value=thisname;
                }
        else if(i=='7')
                {
                document.upload.filename7.value=thisname;
                }
        else if(i=='8')
                {
                document.upload.filename8.value=thisname;
                }
        else if(i=='9')
                {
                document.upload.filename9.value=thisname;
                }
        else if(i=='10')
                {
                document.upload.filename10.value=thisname;
                }
        else if(i=='11')
                {
                document.upload.filename11.value=thisname;
                }
        else if(i=='12')
                {
                document.upload.filename12.value=thisname;
                }
        else if(i=='13')
                {
                document.upload.filename13.value=thisname;
                }
        else if(i=='14')
                {
                document.upload.filename14.value=thisname;
                }
        else if(i=='15')
                {
                document.upload.filename15.value=thisname;
                }
        else if(i=='16')
                {
                document.upload.filename16.value=thisname;
                }
        else if(i=='17')
                {
                document.upload.filename17.value=thisname;
                }
        else if(i=='18')
                {
                document.upload.filename18.value=thisname;
                }
        else if(i=='19')
                {
                document.upload.filename19.value=thisname;
                }
       
        }
\n
\n\n";

if($action=="upload")
        {
        $uploaddir="upload";
        for($i=0;$i&lt;$filenum;$i++)
                {
                $str="file$i";
                $file=$$str;
                $str1="filename$i";
                $filename=$$str1;
                if($file!="" )
                        {
                        if(!copy($file,"$uploaddir/$filename"))
                                {
                                echo "
                                window.alert('There is some ERR When upload the file $filename!');
                                ";
                                }
                        else
                                {
                                echo "<center><a href="%5C%22$uploaddir/$filename%5C%22" target="_blank" >$filename</a><br></center>\n";
                                }
                        }
                }
        }
elseif($action=="postnum" )
        {
        if($num&lt;=20)
                {
                echo "<center> \n ";
                for($i=0;$i&lt;$num;$i++)
                        {
                        echo "<input name="file$i" type="file" onclick="\" <b>javascript</b> :setvalue('$i',this.value="">\n<input type="hidden" name="filename$i"><br>\n";
                        }
                echo "<input type="hidden" name="filenum" value="$num"><input type="hidden" name="action" value="upload"><br>\n";
                echo "<input type="submit" value="Upload">&#160;&#160;<input type="reset"><br>\n</center></center>\n";
                }
        else
                {
                echo "
                window.alert(\"The Number you input cant't up 20!\");
                history.back(-1);
                ";
                }
        }
else
        {
        echo "<center><form name="numform" method="post" action="\&quot;$PHP_SELF\&quot;">\n
                  Please input Files number :<input type="txt" name="num"><br>\n
                  <input type="hidden" name="action" value="postnum">\n
                  <input type="submit" value="Submit"></form>\n";
        }
echo"";</center>[/mp]
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2024 年 11 月 17 日 03:33 , Processed in 0.126101 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表