สถานะยังไม่ดองนะครับ กำลังทำสคริปต์อเมซอนของตัวเองอยู่
อัพบล็อคครั้งแรกซะหน่อยกะสคริปต์ฝากไฟล์รูปภาพเขียนเอง(จริงๆพึ่งเขียนเมื่อวาน-*-)
คุณสมบัติ
- ระบบกันรูปซ้ำกันใน server ด้วยการตรวจสอบขนาดไฟล์และ md5 ของไฟล์
- อัพโหลดพร้อมกันหลายรูป
- ย่อรูป ถ้ารูปใหญ่เกินไป(โดยใช้ phpThumb รับประกันความชัด)
- ระบบแอดมินลบรูปภาพไม่เหมาะสม (ไปที่ /index.php?mod=admin)
- ระบบ multi language (ปัจจุบันมี 2 ภาษา en th)
- url สั้นๆ http://www.domain.com/i/randomstring.png
- ใช้ JQuery + ปลั๊กอิน Uploadify
วิธีติดตั้ง
1. อัพโหลดไฟล์ขึ้น root folder หรือ folder ที่จะทำการติดตั้ง
2. ตั้งค่า permission โฟล์เดอร์ data และ i ให้สามารถเขียนได้
3. เรียกไฟล์ http://www.domain.com/install/install.php
4. ลบโฟลเดอร์ install ออกจาก server
ตัวอย่างสคริปต์
http://necz.net/phphotpic/
หน้าแอดมิน
http://necz.net/phphotpic/?mod=admin
Password 1234
การโมสคริปต์เบื้องต้น
วิธีแต่ง style เพราะผมรู้ว่าหน้าตามันขี้เหร่
css ทั้งหมดอยู่ในไฟล์ /css/core.css แก้ตามสะดวกเลย
วิธีเพิ่มภาษากรณีเก่งหลายภาษาให้เข้าไปในโฟลเดอร์ lang แล้วสร้างโฟลเดอร์ของภาษาใหม่ แล้วนำไฟล์ของเดิมมาแปลได้เลย
พอแปลเสร็จแล้วอย่าลืมไปเพิ่มในไฟล์ langset.php ด้วย ไม่งั้นมันจะไม่โชว์
รายละเอียดของไฟล์ใน source
admin.mod.php = หน้าแอดมิน
core.func.php = รวม function ทั้งหมด
index.mod.php = หน้าแรก
mysqldb.class.php = คลาสของ mysql
show.mod.php = หน้าแสดงรูป
upload.mod.php = อัพโหลด
Download Ver 0.6.2
แก้ไขในส่วน bbcode
http://sourceforge.net/projects/phphotpic/files/phphotpic/0.6.2/phpHotPic%200.6.2.zip/download
mirror
http://www.mediafire.com/?391sqc5aa6ct3hf
เอาไปโมต่อได้ตามสะดวก แต่อย่าลืมเครดิตผมด้วยละ
อ่านใช้แล้วอย่าลืมคอมเม้นต์ละ เผื่อจะได้พัฒนาเวอร์ชั่นต่อไป






โหลดเก็บไว้ก่อน ขอบคุณมากครับ
อัพเร็วมากครับ สุดยอดน้ำใจงาม ขอบคุณครับ
แก้ชื่อเว็บ phpHotPichttp://necz.net/wp-includes/images/smilies/icon_lol.gif
Free images hosting script ตรงไหนครับ
แก้ได้ใน /template/header.temp.php ตรง < ?=$base['lang']['head_head']?> ครับ
และ Free images hosting script แก้ได้ที่ < ?=$base['lang']['head_detail']?> ครับ
เปลื่ยนชื่อยังไงครับ ไม่เข้าใจพวกนี้แต่ผมพยาม
เปิดไฟลื /template/header.temp.php
แล้วแก้ตรง <h1><?=$base['lang']['head_head']?></h1> เป็นชื่อตามที่ต้องการได้เลยครับ เช่น <h1>123.com</h1> เป็นต้น
ผมลองโมมั่ว ๆ ดูตอนนี้ อัพรูปแล้วมันไม่ขึ้นลิงค์ช่วยดูหน่อยครับเกิดจากอะไร
http://upload.chgzz.com/
ลองอัพรูปดูครับ
มี msn หรือป่าว
เท่าที่ดูผมเดาว่าได้แก้ไฟล์ index.php ใช่มั้ยครับ
ถ้าจะใส่ banner ให้ใส่ทีไฟล์นี้นะครับ /template/footer.temp.php
ใส่ด้านล่างของไฟล์เลยครับ
โอ้โห อยากได้มานานละครับ
ขอบคุณครับ
ปล.นึกว่าพี่เขียนระบบเองนะเนี่ย =w=
ก็เขียนเองอะดิ
แหงะ ไม่ได้อ่านให้ระเอียด
ขออภัยก๊าบ
http://www.domain.com/install/install.php คือไรหรอผมไม่เข้าใจ แต่มันก็เข้าไม่ได้
ผมว่าลอง CHMOD 777
คัยทำเปน ช่วยบอกผมหน่อยนะคับ ที่ [email protected]
ใช้งานง่ายดีนะครับ -..-
เปลี่ยนชื่อ title ยังไงอะครับ
/lang/th/all.lang.php
บรรทัด
'index_title' => 'อัพโหลดรูป ฝากรูปฟรี',กับบรรทัด
‘head_head’ => ‘phpHotPic’,
‘head_detail’ => ‘Free images hosting script’,
ใส่ พื้นหลังยังไง
แก้ css เอาครับ เปิดไฟล์
/css/core.css
ใส่เพิ่มไปบรรทัดสุดท้าย
html{
background:url(ที่อยู่ไฟล์รูป);
height:100%;
}
#main{
background:#FFF;
}
มันโหลดไม่ได้แล้ว อัพให้ใหม่ด้วยครับ ขอบคุณครับ
ยังโหลดได้อยู่นะครับ แต่อัพ mirror ที่ mediafire ให้แล้ว
พี่คับ
ผมอยากลบเส้น ต่างๆ อ่ะ
เปิดไฟล์ /css/core.css
ลบทุกบรรทัดที่ขึ้นต้นด้วย
border:และลบ ภาษาไทย English
เปิดไฟล์ /template/header.temp.php
ลบ
< ?=lang_set()?>ตอบไวๆมากๆเลยครับ
[url=http://image.dek-zaa.net/i/Y.jpg][img]http://image.dek-zaa.net/i/Y.jpg[/img][/url]
ผมใส่ พื้นหลังแล้วมันไม่ค่อยเห็นเครดิต จะทำกรอบนี้ทำไงคับ
เปิดไฟล์ /css/core.css
เพิ่มไปล่างสุด
#credit{border:1px solid #999;
border-bottom-right-radius: 6px 6px;
border-top-right-radius: 6px 6px;
border-bottom-left-radius: 6px 6px;
border-top-left-radius: 6px 6px;
background:#FFF;
padding:3px;
margin-top:10px;
}
ประมาณนี้
ทำไมผมใส่ภาพโลโก้แล้ว มันมีกรอบ อ่ะ
ใส่ตรงไหนครับ = =” ใส่แล้วไม่มีนะ
อันนี้ผมข้องใจส่วนตัวนะครับ
คุณ Dek-zaa ทำไมคุณต้องลบเครดิตออกครับ
แล้วไปเปลี่ยนเป็น Powered by เด็กซ่าดอทเน็ต
คนทำๆเหนื่อยแทบตาย
แต่ตัวเองกลับลบเครดิตออกอย่างง่ายดาย
ผมไม่อยากว่ามากนะครับ
เพราะผมเองไม่ได้เป็นคนทำสคริปต์พวกนี้
แค่อยากมาบอกเฉยๆว่า คุณเองควรจะให้เครดิตคนอื่นบ้าง
เพราะคุณเองก็ไม่ได้เขียนสคริปต์เอง เขาให้ฟรีๆก็บุญแค่ไหนแล้ว
ลองเอาไปคิดดูนะครับ
ผมอัพเสด http://307.admika.net/Uppic/show/32
แต่มันไม่มีอ้ะครับ จะแก้ยังไง
จะให้มันเป็น http://necz.net/wp-content/uploads/2011/03/phphotpic_3.png แบบนี่อ้ะครับ
เปิดไฟล์ data/config
‘show’ => 1,
แก้เป็น ‘show’ => 0,
พี่น่าจะแต่งหั้ยมันสวยๆเลยน่ะ
ผมก้อไม่เป็นคนหนึ่งที่ไม่ค่อยรู้เรื่อง CSS
Remote รูปได้ไหมครับ อิอิ หลังเป็นขนแหล่ะ ขี้เกียจขั้นเทพ
อยากทราบว่าถ้าจะเอา ชื่อด้านบนตรง HEAD ออกแล้วใส่โลโก้ลงไปแทนไมาทราบว่าต้องแก้ตรงไหนบ้างครับ
รบกวนติดต่อทางเมล์ได้ไหมครับ มีเรื่องให้ช่วย
ใช้ได้แล้วครับ ตอนแรก ใช้ไม่ได้ พิมพ์ชื่อโฟลเดอร์ตกไป1ตัว เลยงงอยู่นาน
คืออยากสอบถามว่า ถ้าอยากให้มี การล็อกอิน ก่อนหน้าแรกจะได้ไหมครับ แล้วต้องทำยังไง
เพราะว่าตั้งใจ จะใช้กันแค่ ไม่กี่คน ครับ เพราะเวลาฝากรูปเว็บฟรี รูปชอบหาย ก็เลย เปิด เว็บเองครับ แต่เพื่อการจัดการที่ง่าย
คือมีไอเดียว่า ไม่ต้องทำหน้าล็อกอิน ให้ยุ่งยาก
เอาแบบ บ้านบ้านเลยครับ
หน้าแรก แค่โชว์รูปโชว์อะไรก็ได้ ที่ไม่สามารถกดต่อไปที่อื่น
และหน้าที่เอาไว้อัพโหลดรูป แก้เป็น http://www.xxxxxx.com/aaaaaa.php
อย่างนี้จะพอได้ไหมครับ
จริงๆไฟล์ index.php จะเปลี่ยนชื่อเป็นอะไรก็ได้นะครับ
http://image.ohozaa.com/i/8a5/iki55.png ผมจะเอา ช่องลิ้ง http://max30012540.thport.com/show/4 ออกอย่างไรครับ และ ลิ้งรูป เมื่อกดแล้วให้ลิ้งไปที่ http://max30012540.thport.com/i/r.png แทน ต้องแก้อย่างไรครับ
เปิดไฟล์ source/core.func.php ลบ บรรทัดที่ 65 ทิ้งนะครับ
แล้วลิ้งที่รูปเอาออกอย่างไรครับ
ทำอย่างไร เมื่อต้องการให้เข้าเว็บแล้วเป็นภาษาอังกฤษเลย(เป็นภาษามารตฐานกว่า)
ผมคิดว่าหน้าจะรองเพิ่มหน้า Show รูปทั่งหมด ประมาณแบบใน Admin แต่ให้คนอื่นดูได้ลบทิ้งไม่ได้น๊ะ
ประมาณสคริปนี่อะครับ
http://upic.game-onlines.com/gallery.php
ทำได้จะเจ๋งขึ้นไปอีกแนะนำเลย
ทำได้แน่นอนกับแต่ไม่มีเวลาได้ทำเท่าไร
ยังไงว่างก็ช่วยทำมห้นิดนึงหรอไม่ก็บอกวิธีทำอะไรมาก็ได้ฮะ
ผมคิดว่าหน้าจะรองเพิ่มหน้า Show รูปทั่งหมด ประมาณแบบใน Admin แต่ให้คนอื่นดูได้ลบทิ้งไม่ได้น๊ะ
ประมาณสคริปนี่อะครับ
http://upic.game-onlines.com/gallery.php
ทำได้จะเจ๋งขึ้นไปอีกแนะนำเลย
อยากทราบว่าแก้รูปภาพย่อ ให้ใหญ่ขึ้น แก้ตรงส่วนไหนครับ ขอบคุณครับ
บรรทัด $thumb->resize(180,180); ใน source/core.func.php
ติดปัญหาอยู่อย่างเดียวตอนนี้ คือ – -* โฮสที่รับฝากไฟล์ไม่มีเลย VPS ที่รับเว็บฝากไฟล์หายากมาก[ยังหาไม่เจอเลยตอนนี้]
เจ้าของ ยังอยู่ไหมน๊า
ยังอยู่ครับ กำลังทำ ver 2 อยู่ เพิ่มหลายอย่างเลย ยอมรับว่า ver 0.6 นี้ต้มยำทำลวกๆมากไปหน่อย ^______^
โอ้ว v.2 จะออกช่วงประมาณไหนครับ
เอ่อลองเอาไปใช้ ทำไมมันขึ้นแบบนี้อะครับ
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2 Server at upic3d.com Port 80
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2 Server at Port 80
กำตอนแรก โพสแล้วเห็นไม่ขึ้น *-* ตอนนี้ใช้ได้แล้ว ขอบคุณสำหรับสคริปครับ รอ v.2 อยู่นะครับ ^_^
ขอรบกวนหน่อยครับ
ถ้าต้องการให้ popup select file (s) to upload ขึ้นโดยไม่ต้องกดปุ่ม selct image ทำยังไงครับท่าน ?
ขอบคุณมากครับ
เข้าชมยาก เสียเวลา
ออก v2 โพสในเฟรสบุ๊คด้วยนะ ผมกดถูกใจไว้แล้ว จะได้ไม่พลาด อิ อิ อิ
ออก v2 ขอให้มี2 ระบบ ก็ดีนะครับ
-ระบบแบบต้องเป็นสมาชิกก่อน
-ระบบแบบไม่ต้องสมัครสมาชิกอัพโหลดได้เลย
อิอิ เอาใจช่วย ครับ ^_^
ไม่ต้องการให้ช่อง bbcode แสดงลิงค์ url ต้องการให้มีแต่รูปอย่างเดียวทำอย่างไรครับ และต้องการให้แสดงเป็นลิงค์ตรงด้วยครับ ไปแก้ใน show.mod.php ใน source ก็ไม่สำเร็จครับ
$base['bb_full'] = ‘[img]‘ . $base['config']['url'] . ‘/i/’ . $image['filename'] . $image['extension'] . ‘[/img]‘;
$base['bb_thumb'] = ‘[img]‘ . $base['config']['url'] . ‘/i/’ . $image['filename'] . ‘.th’ . $image['extension'] . ‘[/img]‘;
ไม่เข้าใจว่าทำไมมันยังรันตัวที่มี url มาให้เหมือนเดิมครับ
ของเดิมมันจะเป็น
$base['bb_full'] = ‘[url=' . getlink('show', array($image['id'],’&’)) . ‘][img]‘ . $base['config']['url'] . ‘/i/’ . $image['filename'] . $image['extension'] . ‘[/img][/url]‘;
$base['bb_thumb'] = ‘[url=' . getlink('show', array($image['id'],’&’)) . ‘][img]‘ . $base['config']['url'] . ‘/i/’ . $image['filename'] . ‘.th’ . $image['extension'] . ‘[/img][/url]‘;
แก้ใน upload.mod.php อีกที่ด้วยครับ
สุดยอดมากเลยครับ ยังไงก็คงต้องขอดาวน์โหลดเก็บเอาไว้ อิอิ กำลังจะเปลี่ยนสตริปปัจจุบันเลย
ขอโทษครับ เว็บของคุณมีการใช้อัพโหลดภาพลามกอนาจาร คุณจะช่วยตรวจสอบหน่อยได้ไหมครับ
ขอบคุณที่แจ้งนะครับ เดี๋ยวลบให้เลยครับ
ลิงค์ที่ /i/cj1t.jpg กับ /i/pdQ.jpg ครับ มีการเอาไปเผยแพร่ตามบอร์ดต่างๆเยอะเลย
รบกวนตรวจสอบด้วยครับ
ใช่เว็บ uppicturbo2.com รึเปล่าครับ ถ้าใช่อันนั้นไม่ใช่เว็บผมนะครับ ติดต่อเจ้าของเว็บเอาเองนะครับ
ไม่ใช่เว็บคุณหรอครับ พอดีกดมาจากลิงค์เว็บนั้น ไม่ทราบว่าจะติดต่อเจ้าของเว็บนั้นได้อย่างไรบ้างครับ ในเมื่อเจ้าของเว็บไซต์ไม่แสดงตัวตน วิธีติดต่อ หรือความรับผิดชอบใดๆเลย ขอบคุณครับ
สอบถามครับ
ไม่รู้ว่า server ผม ขาดโมดูลตัวไหนครับ พออัพรูปเข้าไปแล้ว HTTP Error ครับ
เลยไปลองอีกเครื่อง host ของไอ้เข้ อัพได้ปกติครับ
อยากเพิ่ม ขนาดในการอัพโหลดเป็น 5 mb ต้องไปปรับที่ไหนครับ รึต้องติดตั้งใหม่อย่างเดียวครับ
data/config.php
‘maxfilesize’ => 2097152,
แก้เป็น 5242880 ครับ
เข้าสู่ระบบผิดพลาดมากเกินไป ทำไงดีครับ
รอสักพักก็เข้าได้แล้วครับ
คือ ผมได้ไปเปลี่ยน data/config.php ตรงส่วนของ
‘admin’ => array(
‘pass’ =>
ไม่ทราบว่า ใช่ส่วนของพาสเข้าหลังบ้านรึป่าวครับ คึอล๊อกอินยังไงก็เข้าไม่ได้
pass ในนี้เข้ารหัสไว้ด้วย sha1 2 รอบนะครับ
อยากรู้ว่าระบบสมาชิกอยู่ตรงไหนคับ พอดีอยากจะทำไว้อัพไฟล์รูปในเว็บแต่ไม่อยากให้คนอื่นเข้ามาใช้งานหรืออัพรูปได้หน่ะคับ ยังไงช่วยตอบทีนะคับ
ผมไม่ได้ทำระบบสมาชิคไว้นะครับ
ต้องการหน้าล็อคอินเพื่อกันไม่ได้คนอื่นมาแอบอัพด้วยหน่ะคับทำยังไงเหรอ
พอดี ผมไม่ได้ทำระบบสมาชิคไว้นะครับ
เมื่อไหร่จะปล่อย V2 !!
พอมีแนวทางหรือพอสอนวิธีทำล็อคอินเพื่อใช้งานคนเดียวได้มั้ยคับ
ตอนนี้ก้อรอเวอร์ชั่นต่อไปแต่คิดว่าคงไม่มีหรือคงอีกนานใช่มั้ยคับ เลยต้องการทำหน้าlogin ไว้ใช้งานคนเดียว และเท่าที่ใช้มันขาด Direct URL แบบ All Code หน่ะคับ พอดีเจอเว็บนี้มันเหมือนโปรแกรมที่คุณแจกเลย
http://upic.me/
session_start();
if (!isset($_SESSION[login]))
{
header(“Location: login.php”);
exit;
}
พอดีใช้โคีดนี้แทรกตรงหัว ไฟล์ index.php แล้วมันเออเรอ หน่ะคับ จะทำล็อคอินและเช็คล็อคอิน อยากได้ตัวนี้ไปใช้มาก ช่วยชี้แนะหน่อยได้มั้ยคับ หรือแอดมาทางเมลหน่ะคับ
ขอถามหน่อยครับไม่รู้จะตอบหรือเปล่า คือ
เวลาอัพโหลดไปแล้วอยากให้ชื่อไฟล์รูปเป็นชื่อเดิมครับ ไม่ต้องการให้โปรแกรมเปลี่ยนชื่อให้ต้องแก้ตรงไหนเหรอครับ ถ้าอยู่ช่วยตอบที
ย้ายโฮสแล้วมัน อัปโหลดภาพไม่เข้าครับ แก้ยังไงอะครับ
chmod 777 รึยังครับ
โค๊ดเอาจากไหนค่ะ โหลดไม่ได้
http://sourceforge.net/projects/phphotpic/files/phphotpic/0.6.2/phpHotPic%200.6.2.zip/download
ที่นี่ครับ