[PHP-users 20984]500インターナルエラーが出ます。
柳町 洋光
hiromitsu @ m9.dion.ne.jp
2004年 3月 25日 (木) 11:23:23 JST
こんにちは!柳町です。
PHPでWEBお気に入りみたいなものを作っています。
追加処理をすると、「500インターナルエラー」が出てしまいます。
理由が思いつきません。
追加処理に関係するところを送ります。
ほんの少しでいいので情報をください。
視力に障害があり、インターネットで調べることはなかなか難しいです。
ウィンドー図ヘルプファイル形式の関数リファレンスは持っています。
−−−−−−−−−−以下ソース−−−−−−−−−−
function add_mine(){
if($_POST["addminefav"]) $_SESSION["addfavorite"]=$_POST["addfav"];
elseif($_POST["addmine"]) $_SESSION["addfavorite"]=$_POST["favorite"];
else{}
if(!$_SESSION["login"]){
login_message();
}
if($_SESSION["addfavorite"]){
if(count($_SESSION["login"])<=3){
for($i=0;$i<count($_SESSION["addfavorite"]);$i++){
array_push($_SESSION["login"],$_SESSION["data"][$_SESSION["addfavorite"][$i]][7]);
}
}
else{
$tmp=array_splice($_SESSION["login"],3,count($_SESSION["login"]));
for($i=0;$i<count($_SESSION["addfavorite"]);$i++){
array_push($_SESSION["login"],$_SESSION["data"][$_SESSION["addfavorite"][$i]][7]);
}
$_SESSION["login"]=array_merge($_SESSION["login"],$tmp);
}
}
overwrite_user_info();
}
function overwrite_user_info(){
$fp=fopen("user_list.txt","r");
$tmp=array();
while(array_push($tmp,fgetcsv($fp,1000,","))){
$count=$count+1;
}
fclose($fp);
for($i=0;$i<count($tmp);$i++){
if(strstr($tmp[$i][0],$_SESSION["login"][0])!=FALSE){
$key=$i;
break;
}
}
$tmp[$key]=$_SESSION["login"];
$string=array();
for($i=0;$i<count($tmp);$i++){
for($j=0;$j<count($tmp[$i]);$j++){
$string[$i].="\"".$tmp[$i][$j]."\",";
}
array_pop($string[$i]);
array_push($string[$i],"\n");
}
$fp=fopen("user_list.txt","w");
flock($fp,LOCK_EX);
for($i=0;$i<count($string);$i++){
fputs($fp,$string[$i]);
}
flock($fp,LOCK_UN);
fclose($fp);
search_mine_data();
}
PHP-users メーリングリストの案内