ภาพไม่ไปเก็บในfoder ที่สร้างไว้ ผมสร้างเว็บบอร์ด ครับ ตอนให้รันในเครื่องคอมก็ยังใช้ได้ แต่พอผมโหลดไปไว้ในโฮส
ผมสร้างเว็บบอร์ด ครับ ตอนให้รันในเครื่องคอมก็ยังใช้ได้ แต่พอผมโหลดไปไว้ในโฮส ไฟล์ภาพกับไม่ยอมไปเก็บไว้ในโฟเดอร์ที่สร้างไว้ ทำให้ไม่สามารถโชว์ภาพได้ ไม่รู้ว่าผมตั้ง path ในconfig ผิดหรือเปล่า ใครรู้ช่วยผมด้วยครับ
ลองดูที่โค๊ดก่อนนะครับ
<html>
<head>
<title>Board Edition 1.00</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<link href="stylesheet.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#CCD8E6">
<?
include("config.inc.php");
$IP = getenv("REMOTE_ADDR");
$Member = 0;
// »éͧ¡Ñ¹¡ÒÃá·Ã¡ html ¡Ñº ÅÐà¤Ã×èͧËÁÒ ' "
$QTitle = htmlspecialchars($QTitle);
$QNote = htmlspecialchars($QNote);
$QName = htmlspecialchars($QName);
$QEmail = htmlspecialchars($QEmail);
// »éͧ¡Ñ¹¤ÓËÂÒº
$word = array("ashole","a s h o l e","a.s.h.o.l.e","bitch","b i t c h","b.i.t.c.h","shit","s h i t","s.h.i.t","fuck","dick","f u c k","d i c k","f.u.c.k","d.i.c.k","ÁÖ§","ÁÖ §","¡Ù","¤ÇÂ","¤ Ç Â","¤.Ç.Â","»Õé","àËÕéÂ","àÎÕéÂ","ªÒµÔËÁÒ","ªÒ´ËÁÒ","ª Ò ´ Ë Á Ò","ª.Ò.´.Ë.Á.Ò","ª Ò µÔ Ë Á Ò","ª.Ò.µÔ.Ë.Á.Ò","äÍé","ÊÑ´ËÁÒ","ÊÑ´","àÂç´","ËÕ");
$ban = "<font color=red>***</font>";
for ($i=0 ; $i<sizeof($word) ; $i++) {
$QTitle = eregi_replace($word[$i],$ban,$QTitle);
$QNote = eregi_replace($word[$i],$ban,$QNote);
$QName = eregi_replace($word[$i],$ban,$QName);
$QEmail = eregi_replace($word[$i],$ban,$QEmail);
}
// µÃǨÊͺ¡ÒÃá·Ã¡ÃÙ»ÀÒ¾
$txt = array(":smile:", ":sad:",":red:", ":big:", ":ent:", ":shy:", ":sleepy:", ":sun:", ":sg:", ":embarass:", ":dead:", ":cool:", ":clown:", ":pukey:", ":eek:", ":roll:", ":smoke:", " ", ":confused:", ":cry:", ":lol:", ":yawn:", " ", " ", " ", " ", ":crazy:");
$pic = array("smile.gif","frown.gif","redface.gif","biggrin.gif","blue.gif","shy.gif","sleepy.gif","sunglasses.gif","supergrin.gif","embarass.gif","dead.gif","cool.gif","clown.gif","pukey.gif","eek.gif","sarcblink.gif","smokin.gif","reallymad.gif","confused.gif","crying.gif","lol.gif","yawn.gif","devil.gif","tongue.gif","aysmile.gif","tasty.gif","grazy.gif");
for ($a=0 ; $a<sizeof($txt) ; $a++) {
$QNote = eregi_replace($txt[$a],"<img src=\"pic/$pic[$a]\">",$QNote);
}
// µÃǨÊͺÇèÒ ÁÕ¡Òûé͹ url ËÃ×Í email ÁÒËÃ×ÍäÁè ¶éÒÁÕãËé·Ó link
$QNote = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])","<a href=\"\\1://\\2\\3\" target=\"\\2\\3\">\\1://\\2\\3</a>",$QNote);
$QNote = eregi_replace("([[:alnum:]]+)@([^[:space:]]*)([[:alnum:]])","<a href=mailto:\\1@\\2\\3>\\1@\\2\\3</a>",$QNote);
// ãËé¢Ö鹺ѹ·Ñ´ãËÁè ¡Ã³Õ·ÕèÁÕ¡ÒÃà¤ÒÐ Enter
$QNote = eregi_replace(chr(13),"<br>",$QNote);
// µÃǨÊͺÇèÒà»ç¹ÊÁÒªÔ¡ËÃ×ÍäÁè
mysql_connect($host,$user,$passwd);
$sql = "select User,Password,Email from webboard_member where User='$QName'";
$result = mysql_db_query($dbname,$sql);
$NRow = mysql_num_rows($result);
$row = mysql_fetch_array($result);
// µÃǨÊͺÇèÒ Password ¶Ù¡ËÃ×ÍäÁè
if($QName==$row["User"] && $QPass==$row["Password"]) {
$Member = 1;
if(!$QEmail) {
$QEmail = $row["Email"];
}
}
mysql_close();
// ºÑ¹·Ö¡ÃÙ»ÀÒ¾
/*if($Member) {
if($QPic!="none") {
if($QPic_type!="image/gif") {
echo "äÁèãªèä¿ÅìÃÙ»ÀÒ¾ .gif<br>";
exit();
}
if($QPic_size>$Image_size) {
echo "¢¹Ò´¢Í§ÀÒ¾à¡Ô¹ $Image_size bytes<br>";
exit();
}
copy($QPic,$QPic_name);
//copy(stripslashes($QPic,$QPic_name)); // For Windows
$Psize = filesize($QPic_name);
$PData = addslashes(fread(fopen($QPic_name,"r"),$Psize));
}
}
*/
if($Member)
{if( $QPic !='')
{
srand((double)microtime()*1000000);
$QPic_name=$random_pic = rand(1,9999);
#µÃǨÊͺ¢¹Ò´¢Í§ÃÙ»
#á»Å§¹ÒÁÊ¡ØÅ áÅзӡÒà upload
if ( $QPic_type == "image/gif" )
{
$filename = $QPic_name.".gif";
}
if ( $QPic_type == "image/bmp" )
{
$filename = $QPic_name.".bmp";
}
elseif (($QPic_type=="image/jpg")||($QPic_type=="image/jpeg")||($QPic_type=="image/pjpeg"))
{
//$filename = $QPic_name.".jpg";
$filename =strtolower($QPic_name.$random_pic . '.jpg');
}
@copy ($QPic , "$path/" . $filename );
}
}
else
{
echo
"<br><table width=60% border=0 bordercolor=\"#ff69b4\" cellpadding=\"0|' cellspacing=\"0\" align=\"center\">
<tr align=\"center\"><td align=\"center\"><font color=\"red\" size=\"1\"><b>µéͧà»ç¹ÊÁÒªÔ¡¶Ö§¨ÐãÊèÃÙ»ÀÒ¾ä´é¹Ð¤ÃѺ</b></font>
</td></tr></table>";
}
// »ÃѺàÇÅÒãËéµÃ§¡ÑºàÇÅÒàÁ×ͧä·Â ¡Ã³Õ·Õè server ÍÂÙè·ÕèàÁ×ͧ¹Í¡
function thai_date(){
//$thaiday = array("ÍÒ·ÔµÂì","¨Ñ¹·Ãì","Íѧ¤ÒÃ","¾Ø¸","¾ÄËÑʺ´Õ","ÈØ¡Ãì","àÊÒÃì");
$thaimonth = array("Á.¤.","¡.¾.","ÁÕ.¤.","àÁ.Â.","¾.¤.","ÁÔ.Â.","¡.¤.","Ê.¤.","¡.Â.","µ.¤.","¾.Â.","¸.¤.");
$Date =/*$thaiday[date("w")]." ".*/date("j")." ".$thaimonth[date("m")-1]." ";
$Ythai= date("Y")+543;
$Date .= $Ythai;
$Time = date(" H:i",mktime( date("H")+$p_hour, date("i")+$p_min ));
$Date.=$Time;
return $Date;
}
$mdate = thai_date();
// à¢Õ¹¢éÍÁÙÅŧ database
mysql_connect($host,$user,$passwd);
$sql = "insert into webboard_data (Category,Question,Note,Name,Member,IP,Email,Date,nphoto) values ('$Category','$QTitle','$QNote','$QName','$Member','$IP','$QEmail','$mdate','$filename')";
if(mysql_db_query($dbname,$sql)) {
echo "<br>";
echo "<center>";
echo "<table width=60% border=0 bgcolor=#666666 cellpadding=1 cellspacing=4 class=TB>";
echo "<tr><td align=center>";
echo "<font size=1 face='MS Sans Serif'>";
echo "<font size=1 color=red><b>ä´éÃѺ¢éÍÁÙÅáÅéǤÃѺ</b></font><br><br>";
echo "ËÒ¡àÃ×èͧ¢Í§¤Ø³äÁè¢Öé¹ãËé¡´»ØèÁ Refresh/Reload ¤ÃѺ";
echo "</font></td></tr></table>";
echo "<br>";
echo "[ <a href='../webboard/postq.php?Category=$Category&page=$page'>à¾ÔèÁª×èÍãËÁè</a> | ";
echo "<a href='../webboard/webboard.php?Category=$Category'>áÊ´§àÃ×èͧ·Ñé§ËÁ´</a> ]";
echo "</center>";
if($Member && $QPic_name) {
@unlink($QPic_name);
}
}
else {
echo "Error <br>";
}
mysql_close();
?>
</body>
</html> @copy [$QPIic , "$path/" .$filename ];
ขอขอบคุรล่วงหน้าเลยครับ
Tag : - - - -
Date :
9 มิ.ย. 2550 11:05:37
By :
tawat
View :
1527
Reply :
4
หุหุหุ
ทั่นลืมกำหนด Attributes ของโฟลเดอร์ images เป็น 777 ก่อนอะเป่าพี่น้อง
ลองดูๆ
Date :
9 มิ.ย. 2550 13:02:41
By :
mrsitti
ไม่ได้ chmod 777 ชัวร์ ผมก็เคยเป็นตอนเพิ่งเคยอัพขึ้น host ใหม่ๆ ตอนนั้นยังไม่รู้
Date :
9 มิ.ย. 2550 16:49:49
By :
...
ผมไม่เข้าใจนะครับ ที่ความคิดเห็นที่ 1 และที่ 2 บอก ใครรู้อธิบายให้ผมเข้าใจหน่อยครับ และวิธีทำทำอย่างไร
ขอขอบคุณล่วงหน้าครับ
Date :
9 มิ.ย. 2550 21:33:22
By :
tawat
เข้าใจแล้วครับ ทดลองอยู่นานมาก ขอขอบคุณความคิดเห็นที่ 1 และที่ 2 รวมทั้ง เว็บ thaicreate ด้วยครับ
Date :
9 มิ.ย. 2550 23:01:28
By :
tawat
Load balance : Server 00