Tags:
Forums: 

http://pastebin.com/S38a74uL

http://upic.me/show/37526224 >>> มันขึ้นตามรูปนี้นะครับแก้ยังไงครับ

Get latest news from Blognone
By: neizod
ContributorTraineeIn Love
on 20 July 2012 - 21:14 #447044
neizod's picture

ผิดที่ php แล้วครับอย่างงี้... ว่าแต่ทำไมไม่เขียนเป็น python/php ล้วนฮะ? แบบนี้ต้องให้ python gen php มารอบนึงก่อน แล้วค่อยรัน php อีกทีนึง?

By: mementototem
ContributorJusci's WriterAndroidWindows
on 20 July 2012 - 21:15 #447045
mementototem's picture

จะว่าไงดี... Python ทำงานถูกต้อง แต่ PHP เป็น server-side script ดังนั้นเรียกผ่าน file:/// มันจึงไม่ทำงาน ต้องผ่าน localhost หรือ 127.0.0.1 ครับ

แต่ถ้าคุณเรียกผ่าน localhost ระบบจะอนุญาตให้เข้าถึงไฟล์ได้แค่ในโฟลเดอร์ที่กำหนดเท่านั้น (อย่างของคุณจะเป็น C:\AppServ\www ) คุณจะไม่สามารถนำรูปจากไดรฟ์อื่น หรือโฟลเดอร์อื่นที่อยู่ข้างนอกออกมาแสดงได้ครับ

ส่วนวิธีแก้ที่ผมนึกได้คือ ใช้ Python นั่นแหละทำในส่วนของแสดงรูปภาพเสียตั้งแต่แรก ไม่ต้องพึ่ง PHP ครับ

ป.ล. PHP ที่คุณเขียนมันผิดนะครับ error กระจายเลยล่ะ


Jusci - Google Plus - Twitter

By: chack101
Windows
on 20 July 2012 - 21:35 #447049

คือ อาจารย์ให้ใช้pythonเขียนเป็นไฟล์htmlนะครับ
ถ้าเปลี่ยนจากที่ใช้ php เรียกไฟล์ไปเป็นhtmlเรียกไฟล์ที่เก็บชื่อรูป แล้วhtmlต้องเรียกไฟลจากtext file ยังไงครับ

By: soginal
AndroidIn Love
on 20 July 2012 - 23:37 #447105 Reply to:447049
soginal's picture

ในเมื่อ python ก็เรียกไฟล์จาก text file ได้แล้วทำไมต้องไปเรียกไฟล์จาก php หรือ html อีกล่ะครับ

By: chack101
Windows
on 21 July 2012 - 00:01 #447111 Reply to:447105

คือ ตอนที่เราแสดงรูปโดยhtmlนั้นเราไม่ได้กำหนดชื่อรูปโดยตรงเราต้องเอาชือมาจากtext file ที่เราเก็บไว้จากการค้นหา โดย python นะครับ
สรุปที่ผมจะทำคือ
1. ใช้pythonค้นหาไฟล์รูปภาพแล้วเก็บเป็นไฟล์txt
2. ใช้pythonสร้างไฟล์html
3. html แสดงรูปโดยรูปที่แสดงนั้นต้องมาจากtext file ที่เราได้จากการค้นหา
ครับ

By: neizod
ContributorTraineeIn Love
on 21 July 2012 - 00:12 #447113 Reply to:447111
neizod's picture

ถ้าจะคิดอย่างนี้จริงๆ อย่างน้อยเขียนแยกเป็น module ไว้ดีกว่าครับ ให้แต่ละ module ทำหน้าที่หลักของมันให้ดีที่สุดเอา (ตัวนึง scan ไฟล์แล้วเก็บ txt, อีกตัว gen หน้า html ฯลฯ) แล้วค่อยเขียน main ที่ไปเรียกแต่ละ module มาทำงานเอาทีเดียว

...ว่าแต่ทำไมต้อง scan ไฟล์ทั้งหมดแล้วเขียนเก็บเป็น txt ก่อนด้วยครับ? scan ไฟล์เก็บเป็น variable ซักตัว แล้วส่งต่อไปให้วาดหน้า html เลยไม่ง่ายกว่าหรือ?

By: chack101
Windows
on 21 July 2012 - 00:14 #447116 Reply to:447113

เก็บเป็น variable นี้เก็บเป็น array หรือป่าวครับ
เรื่อง module ผมยังไม่เคยทำเลยครับ เพิ่งเริ่มเขียนpython กับ html ไม่รู้เกี่ยวกับmodule เลยครับ

By: neizod
ContributorTraineeIn Love
on 21 July 2012 - 01:05 #447135 Reply to:447116
neizod's picture
  • เขียนโปรแกรมมานานหรือยังครับ?
  • เขียน php เป็นมั้ยครับ?
  • เรียนวิชาอะไรครับ?
By: chack101
Windows
on 21 July 2012 - 01:19 #447140 Reply to:447135

-ตอนนี้อยู่ปีสองครับเขียนได้เป็นปีที่สอง

-phpเพิ่งเรียนเทอมนี้(php อาจารย์เพิ่งสอนได้สองสัปดาห์ครับ ก่อนหน้าสามสี่สัปดาห์เรียนpythonครับ) ปีหนึ่งเรียน processing กับ java

-วิชา building นะครับ เป็นวิชาเขียนโปรแกรม ไม่มีสอบ อาจารย์อยากสอนภาษาอะไรก็ใส่เข้าไป สอนsyntaxนิดหน่อยแล้วให้โจทย์มาทำ และ ศึกษาเองนะครับ

By: neizod
ContributorTraineeIn Love
on 21 July 2012 - 01:29 #447146 Reply to:447140
neizod's picture

อยากสอนภาษาอะไรก็ใส่เข้าไปนี่หมายความว่ายังไงครับ คือวิชานี้แกงโฮะภาษาเหรอฮะ ?___?

ส่วนตัวผมว่า assignment นี้ยังไม่ต้องใช้ php ก็ได้ฮะ เขียน python gen static html ออกมาเลยครับ php ไว้คล่องกว่านี้หน่อยแล้วค่อยใช้ดีกว่า

หรือไม่งั้น ก็นั่งศึกษา php เอง แล้วเขียนโดยไม่ต้องง้อ python เลยก็ได้ (php มันก็สามารถ scan หาไฟล์ได้อยู่นะ)

หลักการผมคือ พยายาม stick อยู่กับภาษาใดภาษาหนึ่งจนกว่าจะเขียนได้คล่องฮะ ถ้าเขียนได้ครึ่งๆ กลางๆ แล้วเรียนหลายภาษาพร้อมกันมันจะตีกันตาย - -"

By: chack101
Windows
on 21 July 2012 - 01:33 #447147 Reply to:447146

แกงโฮะภาษา ก็ประมาณนั้นแหละครับ แต่ก็ไม่ถึงกับมั่วนะครับ แต่วิชานี้เรียนหลายภาษารวมกันนะครับ

เพราะวิชานี้แบ่งออกเป็นสามsecแต่ละsecก็สอนไม่เหมือนกันแล้วแต่อาจารย์คนละท่านจะสอน

By: soginal
AndroidIn Love
on 21 July 2012 - 00:12 #447115 Reply to:447111
soginal's picture

ในเมื่อใช้ python ค้นหา path ของไฟล์ได้แล้ว ทำไมต้องเอาไปเก็บลง text file อีกล่ะครับ ทำไมไม่เอา path ใส่ลงไปตอนสร้างไฟล์ html เลย แบบว่าใส่ path ของรูปเข้าไปที่ tag img ของ html เลยน่ะครับ

By: chack101
Windows
on 21 July 2012 - 00:16 #447118 Reply to:447115

ครับเดี๋ยวผมลองทำดู

By: suwijakza
iPhoneAndroidUbuntuWindows
on 20 July 2012 - 23:33 #447101
suwijakza's picture

Javascript ไหมครับ = =

By: chack101
Windows
on 21 July 2012 - 00:18 #447119 Reply to:447101

Javascript ไม่รู้เรื่องเลยครับ

By: chack101
Windows
on 21 July 2012 - 01:56 #447149

ขอขอบคุณทุกท่านมากนะครับที่สละเวลามาตอบ ขอบคุณครับ

By: BecauseofU
iPhoneAndroidUbuntuWindows
on 21 July 2012 - 02:09 #447151
BecauseofU's picture
  1. read file แล้วเอา path + ชื่อรูปใส่ลง list
  2. ใช้ string เก็บพวก header ของ html ไว้ก่อน แล้ว loop ต่อ string ชื่อรูป + tag html ที่เก็บไว้ใน list
  3. write string ลงไฟล์ .html

ปล.เป็นวิธีที่ผมใช้สร้างหน้าเว็บง่ายๆบน web.py ครับ

By: chack101
Windows
on 21 July 2012 - 02:25 #447154 Reply to:447151

ขอบคุณครับ

By: chack101
Windows
on 21 July 2012 - 10:45 #447195 Reply to:447151

ได้แล้วครับ ขอบคุณมากครับ