|
|
|
เกิดอะไรขึ้น 500 intranal server error ผมพิมพ์อะไรผิด??? |
|
|
|
|
|
|
|
Code (PHP)
<?php
// ขออภัยด้วยที่อ่านไม่ออกเพราะผมทำFTPผ่านhttp://noadsbiz.freewebhostingarea.com/ftp มันเลยแปรงภาษาไทยเป็น western ถ้าโหลดลงมาที่เครื่องจะอ่านได้นะครับ
$id=$_GET['id'];
$ur=file_get_contents("a.txt");
$dir = "./user/"."photo".$id.".jpg";
if(is_dir($dir)){
echo "พบข้อบกพร่องจาก renew.php กรุณาติดต่อผู้ดูแล (ERROR folder already)";
} else {
@mkdir($dir,0777,true) or die("can't make dir in ./user/");
chmod($dir,0777);
$infomation="<?php ".$ur.$id.";include('../../photo.php');"." ?>";
$strFileName = "user/photo".$id.".jpg/index.php";
$objFopen = fopen($strFileName,'w');
fwrite($objFopen, $infomation);
fclose($objFopen);}
$ax="[/img]";
echo "<center><p>ที่อยู่ของรูป</p><p>http://dhost.info/pureexe/img-refresh/pre/user/photo".$count_data.".jpg</p><p>[BB-CODE]</p><p>[img]http://dhost.info/pureexe/img-refresh/pre/user/photo"$.count_data.$ax."</p><p>หมายเหตุ codeนี้ใช้เฉพาะboardของphpBBเท่านั้น</p><br><br><br><br><p>CREATE BY : pureexe</p></center>";
?><html>
<head>
<?php include("BGcontrol.js"); ?>
</head>
<body>
</body>
</html>
code photo.php นะครับ ซึ่งจะใช้includeเพื่อลงไปยังindex.phpของไฟล์ที่เขียนขึ้นนะครับ
Code (PHP)
<?php
include("id.php");
if($vari=="")
{
$x=$_GET['id'];
}
else
{
$x=$vari;
}
$conn = mysql_connect($host, $user, $pw)or die("ไม่สามารถติดต่อเซิร์ฟเวอร์");
if (!$conn)
{
echo "<br>";print error;echo "<br>";
}
else
{
$dbs = mysql_select_db($dbname) or die("ไม่สามารถติดต่อฐานข้อมูลได้");
$sqlchk = "SELECT count FROM jpgrefreshpre WHERE id='$x'";
$resultchk = mysql_query($sqlchk, $conn)or die("ไม่สามารถใช้ คำสั่ง SQL ได้(ไม่สามารถอ่านค่าได้)");
$row=mysql_fetch_array($resultchk);
//switchเพื่อเลือกฟิล
switch($row[0]){
case 1: $sqlchk2 = "SELECT url1 FROM jpgrefreshpre WHERE id='$x'";
$resultchk2 = mysql_query($sqlchk2, $conn)or die("ไม่สามารถใช้ คำสั่ง SQL ได้(ไม่สามารถอ่านค่าได้) Error Case 1");
$row2=mysql_fetch_array($resultchk2);
break;
case 2:
$sqlchk2 = "SELECT url2 FROM jpgrefreshpre WHERE id='$x'";
$resultchk2 = mysql_query($sqlchk2, $conn)or die("ไม่สามารถใช้ คำสั่ง SQL ได้(ไม่สามารถอ่านค่าได้)Error Case 2");
$row2=mysql_fetch_array($resultchk2);
break;
case 3:
$sqlchk2 = "SELECT url3 FROM jpgrefreshpre WHERE id='$x'";
$resultchk2 = mysql_query($sqlchk2, $conn)or die("ไม่สามารถใช้ คำสั่ง SQL ได้(ไม่สามารถอ่านค่าได้)Error Case 3");
$row2=mysql_fetch_array($resultchk2);
break;
case 4:
$sqlchk2 = "SELECT url4 FROM jpgrefreshpre WHERE id='$x'";
$resultchk2 = mysql_query($sqlchk2, $conn)or die("ไม่สามารถใช้ คำสั่ง SQL ได้(ไม่สามารถอ่านค่าได้)Error Case 4");
$row2=mysql_fetch_array($resultchk2);
break;
case 5:
$sqlchk2 = "SELECT url5 FROM jpgrefreshpre WHERE id='$x'";
$resultchk2 = mysql_query($sqlchk2, $conn)or die("ไม่สามารถใช้ คำสั่ง SQL ได้(ไม่สามารถอ่านค่าได้)Error Case 5");
$row2=mysql_fetch_array($resultchk2);
break;
case 6:
$sqlchk2 = "SELECT url6 FROM jpgrefreshpre WHERE id='$x'";
$resultchk2 = mysql_query($sqlchk2, $conn)or die("ไม่สามารถใช้ คำสั่ง SQL ได้(ไม่สามารถอ่านค่าได้)Error Case 6");
$row2=mysql_fetch_array($resultchk2);
break;
case 7:
$sqlchk2 = "SELECT url7 FROM jpgrefreshpre WHERE id='$x'";
$resultchk2 = mysql_query($sqlchk2, $conn)or die("ไม่สามารถใช้ คำสั่ง SQL ได้(ไม่สามารถอ่านค่าได้)Error Case 7");
$row2=mysql_fetch_array($resultchk2);
break;
case 8:
$sqlchk2 = "SELECT url8 FROM jpgrefreshpre WHERE id='$x'";
$resultchk2 = mysql_query($sqlchk2, $conn)or die("ไม่สามารถใช้ คำสั่ง SQL ได้(ไม่สามารถอ่านค่าได้)Error Case 8");
$row2=mysql_fetch_array($resultchk2);
break;
case 9:
$sqlchk2 = "SELECT url9 FROM jpgrefreshpre WHERE id='$x'";
$resultchk2 = mysql_query($sqlchk2, $conn)or die("ไม่สามารถใช้ คำสั่ง SQL ได้(ไม่สามารถอ่านค่าได้)Error Case 9");
$row2=mysql_fetch_array($resultchk2);
break;
case 10:
$sqlchk2 = "SELECT url10 FROM jpgrefreshpre WHERE id='$x'";
$resultchk2 = mysql_query($sqlchk2, $conn)or die("ไม่สามารถใช้ คำสั่ง SQL ได้(ไม่สามารถอ่านค่าได้)Error Case 10");
$row2=mysql_fetch_array($resultchk2);
break;
default:
echo "ERROR ฟิลcount เกินจากค่าที่กำหนดไว้ กรุณาติดต่อผู้ดูแล";
break;
}
if($row2[0]=="")
{
$sqlchk3 = "SELECT url1 FROM jpgrefreshpre WHERE id='$x'";
$resultchk3 = mysql_query($sqlchk3, $conn)or die("ไม่สามารถใช้ คำสั่ง SQL ได้(ไม่สามารถอ่านค่าได้)Error Case chktruerow2array0");
$row3=mysql_fetch_array($resultchk3);
$sqlx = "UPDATE jpgrefreshpre SET count=2 WHERE id=$x";
$resultx = mysql_query($sqlx,$conn)or die("ไม่สามารถใช้คำสั่ง SQLได้(ไม่สามารถเขียนค่าได้) error true");
$fileexport=file_get_contents($row3[0]);
}
else
{
$cps = $row[0]+1;
if($cps==11)
{
$cps=$cps-10;
}
/*$sqlchk3 = "SELECT url1 FROM jpgrefreshpre WHERE id='$x'";
$resultchk3 = mysql_query($sqlchk3, $conn)or die("ไม่สามารถใช้ คำสั่ง SQL ได้(ไม่สามารถอ่านค่าได้)Error Case chkfalserow2array0");
$row3=mysql_fetch_array($resultchk3);*/
$sqlx = "UPDATE jpgrefreshpre SET count=$cps WHERE id=$x";
$resultx = mysql_query($sqlx,$conn)or die("ไม่สามารถใช้คำสั่ง SQLได้(ไม่สามารถเขียนค่าได้) error false");
$fileexport=file_get_contents($row2[0]);
}
mysql_close;
}
echo $fileexport;
?>
ส่วนBGcontrolมันเป็นJAVAที่ควบคุมBackGround
Code (JavaScript)
<script language="javascript">
var image = new Array();
image[0] = 'http://img.ihere.org/uploads/7fa9364f4e.png';
image[1] = 'http://img.ihere.org/uploads/a30f107a7f.png';
var index = Math.floor(Math.random() * image.length);
document.write('<style type="text/css">')
document.write(' body {background:url('+ image[index] +') no-repeat center top;BACKGROUND-COLOR:180405;}')
document.write('</style>')
</script>
อ่อลืมเลย ไฟล์ที่เกิดปัญหามันรับค่ามาจาก
Code (PHP)
<?php
include("id.php");
//fopenzone
$count_data = file_get_contents("count.txt");
$count_i=$count_data+1;
$strFileName = "count.txt";
$objFopen = fopen($strFileName,'w');
fwrite($objFopen, $count_i);
fclose($objFopen);
$url[1]=$_GET['fristurl'];
$url[2]=$_GET['secondurl'];
$url[3]=$_GET['threeurl'];
$url[4]=$_GET['foururl'];
$url[5]=$_GET['fiveurl'];
$url[6]=$_GET['sixurl'];
$url[7]=$_GET['sevenurl'];
$url[8]=$_GET['eighturl'];
$url[9]=$_GET['nineurl'];
$url[10]=$_GET['tenurl'];
$conn = mysql_connect($host, $user, $pw)or die("ไม่สามารถติดต่อเซิร์ฟเวอร์DaTaBaseได้");
if (!$conn)
{
echo "<br>";print error;echo "<br>";
}
else
{
$dbs = mysql_select_db($dbname) or die("ไม่สามารถเชื่อมต่อฐานข้อมูลหรือตารางในฐานข้อมูลได้");
$sql="INSERT INTO jpgrefreshpre (id,url1,url2,url3,url4,url5,url6,url7,url8,url9,url10,count) VALUES ('$count_data','$url[1]','$url[2]','$url[3]','$url[4]','$url[5]','$url[6]','$url[7]','$url[8]','$url[9]','$url[10]','1')";
$reSult = mysql_query($sql, $conn)or die("ไม่สามารถใช้คำสั่งSQLได้");
/*while($row=mysql_fetch_array($reSult))
{
echo $row[0];
}
*/
mysql_close;
$ax="[/img]";
echo "<center><p>ที่อยู่ของรูป</p><p>http://dhost.info/pureexe/img-refresh/pre/photo.php?id=$count_data</p><p>[BB-CODE]</p><p>[img]http://dhost.info/pureexe/img-refresh/pre/photo.php?id=$count_data$ax</p><p>หมายเหตุ รูปที่เปลี่ยนเองได้เมื่อรันบนบอร์ดของPHPBB จำเป็นต้องใช้code แบบพิเศษ<a href='http://dhost.info/pureexe/img-refresh/pre/renew.php?id=".$count_data."'>กรุณากดที่นี่เพื่อรับcode</a></p><br><br><br><br><p>CREATE BY : pureexe</p></center>";
}
?>
<html>
<head>
<script language="javascript">
// create by pureexe มีปัญหาอะไรติดต่อได้ครับ
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SQL calling...</title>
<?php include("BGcontrol.js"); ?>
</head>
<body>
</body>
</html>
ก็อยากจะถามว่าผมพิมพ์ผิดตรงไหนครับถึงกด HTTP500 Server intranal errorครับ??
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2011-09-15 15:02:47 2011-09-15 15:10:33 2011-09-15 15:16:05 2011-09-15 15:17:56
|
|
|
|
|
Date :
2011-09-15 14:58:16 |
By :
pureexe |
View :
933 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง set ie แบบนี้ เผือจะเห็น error ชัดกว่า
ติกออกนะ
ไม่แน่ใจว่าจะเห็นไหมลองดูละกัน
|
|
|
|
|
Date :
2011-09-15 15:09:55 |
By :
onedan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ติกถูกออกแล้วว่างเปล่าเลยครับ เดียวผมเอาเวอร์ชั่นที่มันอ่านออกมาแปะให้นะครับ รอแปป
|
|
|
|
|
Date :
2011-09-15 15:13:28 |
By :
pureexe |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|