<?php
$zouye1 = array("1.doc","11.doc");//第一题题库
$zouye2 = array("2.doc","22.doc");//第二题题库
$name = array(" 200911621201 .doc"," 200911621202 .doc"," 200911621203 .doc"," 200911621204 .doc"," 200911621205 .doc"," 200911621206 .doc"," 200911621207.doc"," 200911621209 .doc"," 200911621210 .doc"," 200911621211 .doc"," 200911621212.doc"," 200911621213 .doc"," 200911621214 .doc"," 200911621215 .doc","1092 200911621216 .doc"," 200911621217 .doc"," 200911621218 .doc"," 200911621219 .doc"," 200911621220 .doc"," 200911621221 .doc"," 200911621222 .doc"," 200911621223 .doc"," 200911621224 .doc","2 200911621225 .doc","200911621226.doc","2 200911621227 .doc"," 200911621228 .doc"," 200911621229 .doc","1092 200911621230 .doc"," 200911621231 .doc"," 200911621232 .doc"," 200911621233 .doc"," 200911621235 .doc");
for($i = 0;$i<33;$i++){
$oldName1 = array_rand($zouye1);
$oldName2 = array_rand($zouye2);
$handle3 = fopen("$name[$i]","a+");
$handle1 = fopen("$zouye1[$oldName1]","r");
$handle2 = fopen("$zouye2[$oldName2]","r");
$myFileContent1 = fread($handle1, filesize("$zouye1[$oldName1]")); fputs($handle3,$myFileContent1);//把第一题题库随机取的文件写进文件
$myFileContent2 = fread($handle2, filesize("$zouye2[$oldName2]"));
fputs($handle3,$myFileContent2);//把第二题题库随机取的文件写进文件
fclose($handle3);
fclose($handle1);
fclose($handle2);
}
?>
为什么第一题的题库能写进去,而第二题 的题库写不进去 啊?
$zouye1 = array("1.doc","11.doc");//第一题题库
$zouye2 = array("2.doc","22.doc");//第二题题库
$name = array(" 200911621201 .doc"," 200911621202 .doc"," 200911621203 .doc"," 200911621204 .doc"," 200911621205 .doc"," 200911621206 .doc"," 200911621207.doc"," 200911621209 .doc"," 200911621210 .doc"," 200911621211 .doc"," 200911621212.doc"," 200911621213 .doc"," 200911621214 .doc"," 200911621215 .doc","1092 200911621216 .doc"," 200911621217 .doc"," 200911621218 .doc"," 200911621219 .doc"," 200911621220 .doc"," 200911621221 .doc"," 200911621222 .doc"," 200911621223 .doc"," 200911621224 .doc","2 200911621225 .doc","200911621226.doc","2 200911621227 .doc"," 200911621228 .doc"," 200911621229 .doc","1092 200911621230 .doc"," 200911621231 .doc"," 200911621232 .doc"," 200911621233 .doc"," 200911621235 .doc");
for($i = 0;$i<33;$i++){
$oldName1 = array_rand($zouye1);
$oldName2 = array_rand($zouye2);
$handle3 = fopen("$name[$i]","a+");
$handle1 = fopen("$zouye1[$oldName1]","r");
$handle2 = fopen("$zouye2[$oldName2]","r");
$myFileContent1 = fread($handle1, filesize("$zouye1[$oldName1]")); fputs($handle3,$myFileContent1);//把第一题题库随机取的文件写进文件
$myFileContent2 = fread($handle2, filesize("$zouye2[$oldName2]"));
fputs($handle3,$myFileContent2);//把第二题题库随机取的文件写进文件
fclose($handle3);
fclose($handle1);
fclose($handle2);
}
?>
为什么第一题的题库能写进去,而第二题 的题库写不进去 啊?
解决方案 »
- Apache ErrorDocument 404
- 根据时间创建目录的问题
- preg_match正则基础题
- session_start() 后可以用 echo $_SESSION['admin'] 吗?(在线等)
- <input type=button ...> 能不能設置這個東西的長度啊???
- mailto 和mail()的使用方法和区别,用mailto发邮件会调用outlook吧?用mail()前是否先配置邮件服务器,虚拟主机是否可以用mail()?
- Any PHP shopping cart for sales?
- 请问没有数据库的情况下,用php做一个新闻系统,包括增加、删除、修改新闻。本人很急,请告诉我原代码或下载地址
- 请问PHP程序出错时,老是出现PHP程序的绝对路径,怎么设置才能避免这种情况?
- php为什么不能删除文件呢?
- php解析xml输出子节点个数
- php的工程目录怎么布置比较好啊?
//注意: 为移植性考虑,强烈建议在用 fopen() 打开文件时总是使用 'b' 标记。
//$name[$i]本身就是字符串
$handle3 = fopen($name[$i],"ab");
$handle1 = fopen($zouye1[$oldName1],"rb");
$handle2 = fopen($zouye2[$oldName2],"rb");