海妖 发表于 2015-2-4 00:28:19

PHP编程:PHP教程.使用实例14

学会了生成静态网页,现在你应该接触一下XML了,恩,XML也了解了,那么AJAX你也得接触接触吧?AJAX完了....然后...教程|使用实例   多文件上载体系法式
<?php
//多文件上载体系完全版
include("../include/common.inc");
$title = "多个文件的上载法式";
include("../include/header.inc");

//界说答应上载文件的数量

define("UPLOAD_NO", 10);

echo("<p align='center'><font size='4' color='#000080'>接待您!<br>一次可以最多上载".UPLOAD_NO."个文件<br><HR>n");
if($REQUEST_METHOD!="POST"){
echo("<form enctype="multipart/form-data" method=post>n");
echo("<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="3000000">n");

for($i=1;$i<=UPLOAD_NO;$i++){
echo("<input type=file name=infile$i> ");

if($i%2==0)
echo("<br>n");
}

echo("<br><br><input type="checkbox" name="overload" value="ON"></font> <font color='#ff0000'>是不是掩盖已存在的文件?</font>");
echo("<br><br><input type=submit value=上载></form>n");
}
else{
//处置上载
$noinput = true;
for($i=1;$noinput&&($i<=UPLOAD_NO);$i++){
if(${"infile".$i}!="none") $noinput = false;
}
if($noinput){
echo("<font size='4' color='#000080'>没有选定的文件,前往重试</font>");
exit();
}
echo("<p align='center'><font size='4' color='#000080'>您选中的文件已胜利地上载到办事器的一时目次!</font><br>");
echo("<table border='1' width='84%' height='52' bordercolorlight='#008080' bordercolordark='#008080'>
<tr>
<td width='14%' bgcolor='#008000' height='21'><font color='#FFFFFF'>文件号</font></td>
<td width='52%' bgcolor='#008000' height='21'><font color='#FFFFFF'>文件称号</font></td>
<td width='34%' bgcolor='#008000' height='21'><font color='#FFFFFF'>文件巨细</font></td>
</tr>");

for($i=1;$i<=UPLOAD_NO;$i++){
$just=${"infile".$i."_size"};
$fp_size = $just;

if($overload!=ON){
if(file_exists(AddSlashes(dirname($PATH_TRANSLATED))."\upload\".${"infile".$i."_name"}))
echo "<font size='4' color='#ff0000'>您上载的文件<font color='#000000'>".${"infile".$i."_name"}."</font>已存在,该文件拷贝掉败!</font><br>";
else{
if(${"infile".$i}!="none"&

飘飘悠悠 发表于 2015-2-4 13:11:11

如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,

乐观 发表于 2015-2-9 13:53:22

为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。

简单生活 发表于 2015-2-13 13:00:34

先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。

灵魂腐蚀 发表于 2015-2-23 11:34:30

先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。

莫相离 发表于 2015-2-28 16:02:30

微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox支持的不是很好,所以能少用还是少用的好。

老尸 发表于 2015-3-6 23:59:05

对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。

再现理想 发表于 2015-3-13 23:01:23

开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。

仓酷云 发表于 2015-3-15 07:28:11

我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。

爱飞 发表于 2015-3-21 20:14:00

如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,

谁可相欹 发表于 2015-4-3 04:52:50

最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。

小女巫 发表于 2015-4-6 06:31:45

在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。

若相依 发表于 2015-4-7 14:16:01

php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)

海妖 发表于 2015-4-11 06:10:26

先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。

小魔女 发表于 2015-4-26 01:10:33

如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,

愤怒的大鸟 发表于 2015-5-1 17:10:53

我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。

不帅 发表于 2015-5-2 04:01:34

再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。

柔情似水 发表于 2015-5-4 11:17:51

遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。

精灵巫婆 发表于 2015-5-5 15:16:46

兴趣是最好的老师,百度是最好的词典。
页: [1]
查看完整版本: PHP编程:PHP教程.使用实例14