解决方案 »
- php中,如何将mysql中的数据导入到csv中,并且中文不出现乱码,如能提供原码,不胜感激!
- 求一条SQL语句,高手进,关于向数据库插入时间段的问题
- 新闻系统模版疑惑?
- 国际顶级域名30元/年
- 高分求用PHP操作EXCLE的例子
- 在一个140M的数据表中进行搜索,速度好慢啊,差不多要1-2分钟才能打开这个页面
- 我想问问,能不能设置文件夹的属性使文件夹中的文件能被其他页面包含但是不能直接执行?
- phpMyAdmin2.3.0的问题,求教!
- 关于delphi封装后数据源早不到的问题?
- 在百度站长平台上面提示需要优化首字节时间,请问用什么方法进行优化?
- php进程太多,服务器卡死,怎么解决?
- 谁有将页面所有连接全部生产伪静态function方法?
同事给了我一段参考代码 但是我看不懂。这个形式是csv配合“记录当前行数用.txt”来实现的。不需要删除,只是每次收到请求都计数,每次读取excel代码前读取一下txt就知道哪一行了但是提示我不能读取TXT文件啊 哪位高手可以帮忙修改一下完美放到我1楼的文件中,或者根据1楼需要提供更好的代码- -不好意思本人新手function getJiHuoMa(){
$fidx = fopen("a.txt",'r') or die("can't open file");
$curIdx = fgets($fidx,255);
fclose($fidx) or die("can't close file");
$fidx = fopen("a.txt",'w') or die("can't open file");
fwrite($fidx,$curIdx+1);
fclose($fidx) or die("can't close file"); $fp = fopen("a.csv",'r') or die("can't open file");
$find = 0;
$idx = 0;
$code = "";
while($csv_line = fgetcsv($fp)){
$idx = $idx + 1;
if($idx == $curIdx){
for($i=0, $j=count($csv_line); $i<$j; $i++){
$code = $csv_line[$i];
//print '<td>'.htmlentities($csv_line[$i]).'</td>';
$find = 1;
}
}
}
if($find == 0){
$code = "没有找到可用激活码";
}
fclose($fp) or die("can't close file");
return $code;
}
{
$msgType = "text";
$num = 0;
if(file_exists('count.txt')) $num = file_get_contents('count.txt');
$ar = file('a.txt');
echo $ar[$num++];
file_put_contents('count.txt', $num, LOCK_EX);
exit;
} 大家帮忙看看这段代码哪里不对 我在服务器根目录里面上传了count.txt 内容就一个1 还有激活码文件a.txt 结果不能获得激活码@xuzuning
而操作表你是都会的了
不好意思我操作表也不会啊可以求个代码不。。每次玩家发请求过来,php运行文件就读取这个csv,删除第一条然后保存。
谢谢。。谢谢
$curIdx = fgets($fidx,255);
fclose($fidx) or die("can't close file");
$fidx = fopen("a.txt",'w') or die("can't open file");
fwrite($fidx,$curIdx+1);
fclose($fidx) or die("can't close file"); $fp = fopen("a.csv",'r') or die("can't open file");
$find = 0;
$idx = 0;
$code = "";
while($csv_line = fgetcsv($fp)){
$idx = $idx + 1;
if($idx == $curIdx){
for($i=0, $j=count($csv_line); $i<$j; $i++){
$code = $csv_line[$i];
//print '<td>'.htmlentities($csv_line[$i]).'</td>';
$find = 1;
}
}
}
if($find == 0){
$code = "没有找到可用激活码";
}
fclose($fp) or die("can't close file");
return $code;这个可以在sae里面实现功能不?并且应该如何加入到整个框架中。。我不知道怎么获取那一行表格里的激活码
这个代码的原理是在根目录放入一个txt纯粹计数。每收到请求就计数加1,然后根据这个txt里面的数字来决定读取表格里的多少行。这个可以实现吗??如果可以的话倒是比其他方法方便一些。因为我是小白0 0
尊敬的版主可以帮忙看下不。希望可以帮修改下可以潜入源代码中。。我那个同事也不太懂PHP
$curIdx = fgets($fidx,255);
fclose($fidx) or die("can't close file");
$fidx = fopen("a.txt",'w') or die("can't open file");
fwrite($fidx,$curIdx+1);
fclose($fidx) or die("can't close file"); $fp = fopen("a.csv",'r') or die("can't open file");
$find = 0;
$idx = 0;
$code = "";
while($csv_line = fgetcsv($fp)){
$idx = $idx + 1;
if($idx == $curIdx){
for($i=0, $j=count($csv_line); $i<$j; $i++){
$code = $csv_line[$i];
//print '<td>'.htmlentities($csv_line[$i]).'</td>';
$find = 1;
}
}
}
if($find == 0){
$code = "没有找到可用激活码";
}
fclose($fp) or die("can't close file");
return $code;
我数据csv文件表格已经导入到MYSQL里面了
这会儿我在sae上,可以用PHP实现 在数据库里面,读取一条删除一条么?并且读取的数据要返回过来给发CLICK需求的玩家。PHP可以实现这个功能吗 可否求指点呀。。