แจกสคริปต์ทำเว็บอัพโหลดรูป phpHotPic 0.6.2

ตอนนี้กำลังทำ Ver 2 อยู่ครับ

สถานะยังไม่ดองนะครับ กำลังทำสคริปต์อเมซอนของตัวเองอยู่

อัพบล็อคครั้งแรกซะหน่อยกะสคริปต์ฝากไฟล์รูปภาพเขียนเอง(จริงๆพึ่งเขียนเมื่อวาน-*-)
คุณสมบัติ
- ระบบกันรูปซ้ำกันใน 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

เอาไปโมต่อได้ตามสะดวก แต่อย่าลืมเครดิตผมด้วยละ

อ่านใช้แล้วอย่าลืมคอมเม้นต์ละ เผื่อจะได้พัฒนาเวอร์ชั่นต่อไป

Leave a comment ?

92 Comments.

  1. โหลดเก็บไว้ก่อน ขอบคุณมากครับ

  2. อัพเร็วมากครับ สุดยอดน้ำใจงาม ขอบคุณครับ

  3. แก้ชื่อเว็บ phpHotPichttp://necz.net/wp-includes/images/smilies/icon_lol.gif
    Free images hosting script ตรงไหนครับ

    :lol: :lol:


  4. peam:

    แก้ชื่อเว็บ phpHotPichttp://necz.net/wp-includes/images/smilies/icon_lol.gif
    Free images hosting script ตรงไหนครับ

    :lol: :lol:

    แก้ได้ใน /template/header.temp.php ตรง < ?=$base['lang']['head_head']?> ครับ
    และ Free images hosting script แก้ได้ที่ < ?=$base['lang']['head_detail']?> ครับ

  5. เปลื่ยนชื่อยังไงครับ ไม่เข้าใจพวกนี้แต่ผมพยาม

  6. เปิดไฟลื /template/header.temp.php
    แล้วแก้ตรง <h1><?=$base['lang']['head_head']?></h1> เป็นชื่อตามที่ต้องการได้เลยครับ เช่น <h1>123.com</h1> เป็นต้น

  7. ผมลองโมมั่ว ๆ ดูตอนนี้ อัพรูปแล้วมันไม่ขึ้นลิงค์ช่วยดูหน่อยครับเกิดจากอะไร

    http://upload.chgzz.com/

    ลองอัพรูปดูครับ

    มี msn หรือป่าว
    :roll: :roll:

  8. เท่าที่ดูผมเดาว่าได้แก้ไฟล์ index.php ใช่มั้ยครับ
    ถ้าจะใส่ banner ให้ใส่ทีไฟล์นี้นะครับ /template/footer.temp.php

    ใส่ด้านล่างของไฟล์เลยครับ

  9. โอ้โห อยากได้มานานละครับ
    ขอบคุณครับ
    ปล.นึกว่าพี่เขียนระบบเองนะเนี่ย =w=

  10. http://www.domain.com/install/install.php คือไรหรอผมไม่เข้าใจ แต่มันก็เข้าไม่ได้

  11. ใช้งานง่ายดีนะครับ -..-

  12. เปลี่ยนชื่อ title ยังไงอะครับ

  13. ใส่ พื้นหลังยังไง

  14. มันโหลดไม่ได้แล้ว อัพให้ใหม่ด้วยครับ ขอบคุณครับ

  15. พี่คับ

    ผมอยากลบเส้น ต่างๆ อ่ะ

  16. และลบ ภาษาไทย English

  17. [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;
      }

      ประมาณนี้

  18. ทำไมผมใส่ภาพโลโก้แล้ว มันมีกรอบ อ่ะ

    • ใส่ตรงไหนครับ = =” ใส่แล้วไม่มีนะ

    • อันนี้ผมข้องใจส่วนตัวนะครับ
      คุณ Dek-zaa ทำไมคุณต้องลบเครดิตออกครับ
      แล้วไปเปลี่ยนเป็น Powered by เด็กซ่าดอทเน็ต
      คนทำๆเหนื่อยแทบตาย
      แต่ตัวเองกลับลบเครดิตออกอย่างง่ายดาย
      ผมไม่อยากว่ามากนะครับ
      เพราะผมเองไม่ได้เป็นคนทำสคริปต์พวกนี้
      แค่อยากมาบอกเฉยๆว่า คุณเองควรจะให้เครดิตคนอื่นบ้าง
      เพราะคุณเองก็ไม่ได้เขียนสคริปต์เอง เขาให้ฟรีๆก็บุญแค่ไหนแล้ว
      ลองเอาไปคิดดูนะครับ

  19. ผมอัพเสด http://307.admika.net/Uppic/show/32

    แต่มันไม่มีอ้ะครับ จะแก้ยังไง

  20. พี่น่าจะแต่งหั้ยมันสวยๆเลยน่ะ

    ผมก้อไม่เป็นคนหนึ่งที่ไม่ค่อยรู้เรื่อง CSS

  21. Remote รูปได้ไหมครับ อิอิ หลังเป็นขนแหล่ะ ขี้เกียจขั้นเทพ

  22. อยากทราบว่าถ้าจะเอา ชื่อด้านบนตรง HEAD ออกแล้วใส่โลโก้ลงไปแทนไมาทราบว่าต้องแก้ตรงไหนบ้างครับ

  23. รบกวนติดต่อทางเมล์ได้ไหมครับ มีเรื่องให้ช่วย

  24. ใช้ได้แล้วครับ ตอนแรก ใช้ไม่ได้ พิมพ์ชื่อโฟลเดอร์ตกไป1ตัว เลยงงอยู่นาน

    คืออยากสอบถามว่า ถ้าอยากให้มี การล็อกอิน ก่อนหน้าแรกจะได้ไหมครับ แล้วต้องทำยังไง

    เพราะว่าตั้งใจ จะใช้กันแค่ ไม่กี่คน ครับ เพราะเวลาฝากรูปเว็บฟรี รูปชอบหาย ก็เลย เปิด เว็บเองครับ แต่เพื่อการจัดการที่ง่าย

  25. คือมีไอเดียว่า ไม่ต้องทำหน้าล็อกอิน ให้ยุ่งยาก
    เอาแบบ บ้านบ้านเลยครับ

    หน้าแรก แค่โชว์รูปโชว์อะไรก็ได้ ที่ไม่สามารถกดต่อไปที่อื่น

    และหน้าที่เอาไว้อัพโหลดรูป แก้เป็น http://www.xxxxxx.com/aaaaaa.php

    อย่างนี้จะพอได้ไหมครับ

  26. http://image.ohozaa.com/i/8a5/iki55.png ผมจะเอา ช่องลิ้ง http://max30012540.thport.com/show/4 ออกอย่างไรครับ และ ลิ้งรูป เมื่อกดแล้วให้ลิ้งไปที่ http://max30012540.thport.com/i/r.png แทน ต้องแก้อย่างไรครับ

  27. แล้วลิ้งที่รูปเอาออกอย่างไรครับ

  28. ทำอย่างไร เมื่อต้องการให้เข้าเว็บแล้วเป็นภาษาอังกฤษเลย(เป็นภาษามารตฐานกว่า)

  29. ผมคิดว่าหน้าจะรองเพิ่มหน้า Show รูปทั่งหมด ประมาณแบบใน Admin แต่ให้คนอื่นดูได้ลบทิ้งไม่ได้น๊ะ
    ประมาณสคริปนี่อะครับ
    http://upic.game-onlines.com/gallery.php

    ทำได้จะเจ๋งขึ้นไปอีกแนะนำเลย

  30. ผมคิดว่าหน้าจะรองเพิ่มหน้า Show รูปทั่งหมด ประมาณแบบใน Admin แต่ให้คนอื่นดูได้ลบทิ้งไม่ได้น๊ะ
    ประมาณสคริปนี่อะครับ
    http://upic.game-onlines.com/gallery.php

    ทำได้จะเจ๋งขึ้นไปอีกแนะนำเลย

  31. อยากทราบว่าแก้รูปภาพย่อ ให้ใหญ่ขึ้น แก้ตรงส่วนไหนครับ ขอบคุณครับ

  32. ติดปัญหาอยู่อย่างเดียวตอนนี้ คือ – -* โฮสที่รับฝากไฟล์ไม่มีเลย VPS ที่รับเว็บฝากไฟล์หายากมาก[ยังหาไม่เจอเลยตอนนี้]

  33. เจ้าของ ยังอยู่ไหมน๊า

  34. ยังอยู่ครับ กำลังทำ ver 2 อยู่ เพิ่มหลายอย่างเลย ยอมรับว่า ver 0.6 นี้ต้มยำทำลวกๆมากไปหน่อย ^______^

  35. โอ้ว v.2 จะออกช่วงประมาณไหนครับ

  36. เอ่อลองเอาไปใช้ ทำไมมันขึ้นแบบนี้อะครับ

    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

  37. 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

  38. กำตอนแรก โพสแล้วเห็นไม่ขึ้น *-* ตอนนี้ใช้ได้แล้ว ขอบคุณสำหรับสคริปครับ รอ v.2 อยู่นะครับ ^_^

  39. ขอรบกวนหน่อยครับ
    ถ้าต้องการให้ popup select file (s) to upload ขึ้นโดยไม่ต้องกดปุ่ม selct image ทำยังไงครับท่าน ?
    ขอบคุณมากครับ

  40. เข้าชมยาก เสียเวลา

  41. ออก v2 โพสในเฟรสบุ๊คด้วยนะ ผมกดถูกใจไว้แล้ว จะได้ไม่พลาด อิ อิ อิ

  42. ออก v2 ขอให้มี2 ระบบ ก็ดีนะครับ

    -ระบบแบบต้องเป็นสมาชิกก่อน
    -ระบบแบบไม่ต้องสมัครสมาชิกอัพโหลดได้เลย

    อิอิ เอาใจช่วย ครับ ^_^

  43. ไม่ต้องการให้ช่อง 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]‘;

  44. สุดยอดมากเลยครับ ยังไงก็คงต้องขอดาวน์โหลดเก็บเอาไว้ อิอิ กำลังจะเปลี่ยนสตริปปัจจุบันเลย

  45. ขอโทษครับ เว็บของคุณมีการใช้อัพโหลดภาพลามกอนาจาร คุณจะช่วยตรวจสอบหน่อยได้ไหมครับ

    • ขอบคุณที่แจ้งนะครับ เดี๋ยวลบให้เลยครับ :)

      • ลิงค์ที่ /i/cj1t.jpg กับ /i/pdQ.jpg ครับ มีการเอาไปเผยแพร่ตามบอร์ดต่างๆเยอะเลย

        รบกวนตรวจสอบด้วยครับ

        • ใช่เว็บ uppicturbo2.com รึเปล่าครับ ถ้าใช่อันนั้นไม่ใช่เว็บผมนะครับ ติดต่อเจ้าของเว็บเอาเองนะครับ

          • ไม่ใช่เว็บคุณหรอครับ พอดีกดมาจากลิงค์เว็บนั้น ไม่ทราบว่าจะติดต่อเจ้าของเว็บนั้นได้อย่างไรบ้างครับ ในเมื่อเจ้าของเว็บไซต์ไม่แสดงตัวตน วิธีติดต่อ หรือความรับผิดชอบใดๆเลย ขอบคุณครับ

  46. สอบถามครับ
    ไม่รู้ว่า server ผม ขาดโมดูลตัวไหนครับ พออัพรูปเข้าไปแล้ว HTTP Error ครับ

    เลยไปลองอีกเครื่อง host ของไอ้เข้ อัพได้ปกติครับ

  47. อยากเพิ่ม ขนาดในการอัพโหลดเป็น 5 mb ต้องไปปรับที่ไหนครับ รึต้องติดตั้งใหม่อย่างเดียวครับ

  48. เข้าสู่ระบบผิดพลาดมากเกินไป ทำไงดีครับ

  49. คือ ผมได้ไปเปลี่ยน data/config.php ตรงส่วนของ

    ‘admin’ => array(
    ‘pass’ =>

    ไม่ทราบว่า ใช่ส่วนของพาสเข้าหลังบ้านรึป่าวครับ คึอล๊อกอินยังไงก็เข้าไม่ได้

  50. อยากรู้ว่าระบบสมาชิกอยู่ตรงไหนคับ พอดีอยากจะทำไว้อัพไฟล์รูปในเว็บแต่ไม่อยากให้คนอื่นเข้ามาใช้งานหรืออัพรูปได้หน่ะคับ ยังไงช่วยตอบทีนะคับ

  51. ต้องการหน้าล็อคอินเพื่อกันไม่ได้คนอื่นมาแอบอัพด้วยหน่ะคับทำยังไงเหรอ

  52. เมื่อไหร่จะปล่อย V2 !!

  53. พอมีแนวทางหรือพอสอนวิธีทำล็อคอินเพื่อใช้งานคนเดียวได้มั้ยคับ

    • ตอนนี้ก้อรอเวอร์ชั่นต่อไปแต่คิดว่าคงไม่มีหรือคงอีกนานใช่มั้ยคับ เลยต้องการทำหน้าlogin ไว้ใช้งานคนเดียว และเท่าที่ใช้มันขาด Direct URL แบบ All Code หน่ะคับ พอดีเจอเว็บนี้มันเหมือนโปรแกรมที่คุณแจกเลย
      http://upic.me/

  54. session_start();

    if (!isset($_SESSION[login]))
    {
    header(“Location: login.php”);
    exit;
    }

    พอดีใช้โคีดนี้แทรกตรงหัว ไฟล์ index.php แล้วมันเออเรอ หน่ะคับ จะทำล็อคอินและเช็คล็อคอิน อยากได้ตัวนี้ไปใช้มาก ช่วยชี้แนะหน่อยได้มั้ยคับ หรือแอดมาทางเมลหน่ะคับ

  55. ขอถามหน่อยครับไม่รู้จะตอบหรือเปล่า คือ
    เวลาอัพโหลดไปแล้วอยากให้ชื่อไฟล์รูปเป็นชื่อเดิมครับ ไม่ต้องการให้โปรแกรมเปลี่ยนชื่อให้ต้องแก้ตรงไหนเหรอครับ ถ้าอยู่ช่วยตอบที

  56. ย้ายโฮสแล้วมัน อัปโหลดภาพไม่เข้าครับ แก้ยังไงอะครับ

  57. โค๊ดเอาจากไหนค่ะ โหลดไม่ได้

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>