http://pastebin.com/S38a74uL
http://upic.me/show/37526224 >>> มันขึ้นตามรูปนี้นะครับแก้ยังไงครับ
ผิดที่ php แล้วครับอย่างงี้... ว่าแต่ทำไมไม่เขียนเป็น python/php ล้วนฮะ? แบบนี้ต้องให้ python gen php มารอบนึงก่อน แล้วค่อยรัน php อีกทีนึง?
จะว่าไงดี... Python ทำงานถูกต้อง แต่ PHP เป็น server-side script ดังนั้นเรียกผ่าน file:/// มันจึงไม่ทำงาน ต้องผ่าน localhost หรือ 127.0.0.1 ครับ
แต่ถ้าคุณเรียกผ่าน localhost ระบบจะอนุญาตให้เข้าถึงไฟล์ได้แค่ในโฟลเดอร์ที่กำหนดเท่านั้น (อย่างของคุณจะเป็น C:\AppServ\www ) คุณจะไม่สามารถนำรูปจากไดรฟ์อื่น หรือโฟลเดอร์อื่นที่อยู่ข้างนอกออกมาแสดงได้ครับ
ส่วนวิธีแก้ที่ผมนึกได้คือ ใช้ Python นั่นแหละทำในส่วนของแสดงรูปภาพเสียตั้งแต่แรก ไม่ต้องพึ่ง PHP ครับ
ป.ล. PHP ที่คุณเขียนมันผิดนะครับ error กระจายเลยล่ะ
Jusci - Google Plus - Twitter
คือ อาจารย์ให้ใช้pythonเขียนเป็นไฟล์htmlนะครับ ถ้าเปลี่ยนจากที่ใช้ php เรียกไฟล์ไปเป็นhtmlเรียกไฟล์ที่เก็บชื่อรูป แล้วhtmlต้องเรียกไฟลจากtext file ยังไงครับ
ในเมื่อ python ก็เรียกไฟล์จาก text file ได้แล้วทำไมต้องไปเรียกไฟล์จาก php หรือ html อีกล่ะครับ
คือ ตอนที่เราแสดงรูปโดยhtmlนั้นเราไม่ได้กำหนดชื่อรูปโดยตรงเราต้องเอาชือมาจากtext file ที่เราเก็บไว้จากการค้นหา โดย python นะครับ สรุปที่ผมจะทำคือ 1. ใช้pythonค้นหาไฟล์รูปภาพแล้วเก็บเป็นไฟล์txt 2. ใช้pythonสร้างไฟล์html 3. html แสดงรูปโดยรูปที่แสดงนั้นต้องมาจากtext file ที่เราได้จากการค้นหา ครับ
ถ้าจะคิดอย่างนี้จริงๆ อย่างน้อยเขียนแยกเป็น module ไว้ดีกว่าครับ ให้แต่ละ module ทำหน้าที่หลักของมันให้ดีที่สุดเอา (ตัวนึง scan ไฟล์แล้วเก็บ txt, อีกตัว gen หน้า html ฯลฯ) แล้วค่อยเขียน main ที่ไปเรียกแต่ละ module มาทำงานเอาทีเดียว
...ว่าแต่ทำไมต้อง scan ไฟล์ทั้งหมดแล้วเขียนเก็บเป็น txt ก่อนด้วยครับ? scan ไฟล์เก็บเป็น variable ซักตัว แล้วส่งต่อไปให้วาดหน้า html เลยไม่ง่ายกว่าหรือ?
เก็บเป็น variable นี้เก็บเป็น array หรือป่าวครับ เรื่อง module ผมยังไม่เคยทำเลยครับ เพิ่งเริ่มเขียนpython กับ html ไม่รู้เกี่ยวกับmodule เลยครับ
-ตอนนี้อยู่ปีสองครับเขียนได้เป็นปีที่สอง
-phpเพิ่งเรียนเทอมนี้(php อาจารย์เพิ่งสอนได้สองสัปดาห์ครับ ก่อนหน้าสามสี่สัปดาห์เรียนpythonครับ) ปีหนึ่งเรียน processing กับ java
-วิชา building นะครับ เป็นวิชาเขียนโปรแกรม ไม่มีสอบ อาจารย์อยากสอนภาษาอะไรก็ใส่เข้าไป สอนsyntaxนิดหน่อยแล้วให้โจทย์มาทำ และ ศึกษาเองนะครับ
อยากสอนภาษาอะไรก็ใส่เข้าไปนี่หมายความว่ายังไงครับ คือวิชานี้แกงโฮะภาษาเหรอฮะ ?___?
ส่วนตัวผมว่า assignment นี้ยังไม่ต้องใช้ php ก็ได้ฮะ เขียน python gen static html ออกมาเลยครับ php ไว้คล่องกว่านี้หน่อยแล้วค่อยใช้ดีกว่า
หรือไม่งั้น ก็นั่งศึกษา php เอง แล้วเขียนโดยไม่ต้องง้อ python เลยก็ได้ (php มันก็สามารถ scan หาไฟล์ได้อยู่นะ)
หลักการผมคือ พยายาม stick อยู่กับภาษาใดภาษาหนึ่งจนกว่าจะเขียนได้คล่องฮะ ถ้าเขียนได้ครึ่งๆ กลางๆ แล้วเรียนหลายภาษาพร้อมกันมันจะตีกันตาย - -"
แกงโฮะภาษา ก็ประมาณนั้นแหละครับ แต่ก็ไม่ถึงกับมั่วนะครับ แต่วิชานี้เรียนหลายภาษารวมกันนะครับ
เพราะวิชานี้แบ่งออกเป็นสามsecแต่ละsecก็สอนไม่เหมือนกันแล้วแต่อาจารย์คนละท่านจะสอน
ในเมื่อใช้ python ค้นหา path ของไฟล์ได้แล้ว ทำไมต้องเอาไปเก็บลง text file อีกล่ะครับ ทำไมไม่เอา path ใส่ลงไปตอนสร้างไฟล์ html เลย แบบว่าใส่ path ของรูปเข้าไปที่ tag img ของ html เลยน่ะครับ
ครับเดี๋ยวผมลองทำดู
Javascript ไหมครับ = =
Javascript ไม่รู้เรื่องเลยครับ
ขอขอบคุณทุกท่านมากนะครับที่สละเวลามาตอบ ขอบคุณครับ
ปล.เป็นวิธีที่ผมใช้สร้างหน้าเว็บง่ายๆบน web.py ครับ
ขอบคุณครับ
ได้แล้วครับ ขอบคุณมากครับ
ผิดที่ php แล้วครับอย่างงี้... ว่าแต่ทำไมไม่เขียนเป็น python/php ล้วนฮะ? แบบนี้ต้องให้ python gen php มารอบนึงก่อน แล้วค่อยรัน php อีกทีนึง?
จะว่าไงดี... Python ทำงานถูกต้อง แต่ PHP เป็น server-side script ดังนั้นเรียกผ่าน file:/// มันจึงไม่ทำงาน ต้องผ่าน localhost หรือ 127.0.0.1 ครับ
แต่ถ้าคุณเรียกผ่าน localhost ระบบจะอนุญาตให้เข้าถึงไฟล์ได้แค่ในโฟลเดอร์ที่กำหนดเท่านั้น (อย่างของคุณจะเป็น C:\AppServ\www ) คุณจะไม่สามารถนำรูปจากไดรฟ์อื่น หรือโฟลเดอร์อื่นที่อยู่ข้างนอกออกมาแสดงได้ครับ
ส่วนวิธีแก้ที่ผมนึกได้คือ ใช้ Python นั่นแหละทำในส่วนของแสดงรูปภาพเสียตั้งแต่แรก ไม่ต้องพึ่ง PHP ครับ
ป.ล. PHP ที่คุณเขียนมันผิดนะครับ error กระจายเลยล่ะ
Jusci - Google Plus - Twitter
คือ อาจารย์ให้ใช้pythonเขียนเป็นไฟล์htmlนะครับ
ถ้าเปลี่ยนจากที่ใช้ php เรียกไฟล์ไปเป็นhtmlเรียกไฟล์ที่เก็บชื่อรูป แล้วhtmlต้องเรียกไฟลจากtext file ยังไงครับ
ในเมื่อ python ก็เรียกไฟล์จาก text file ได้แล้วทำไมต้องไปเรียกไฟล์จาก php หรือ html อีกล่ะครับ
คือ ตอนที่เราแสดงรูปโดยhtmlนั้นเราไม่ได้กำหนดชื่อรูปโดยตรงเราต้องเอาชือมาจากtext file ที่เราเก็บไว้จากการค้นหา โดย python นะครับ
สรุปที่ผมจะทำคือ
1. ใช้pythonค้นหาไฟล์รูปภาพแล้วเก็บเป็นไฟล์txt
2. ใช้pythonสร้างไฟล์html
3. html แสดงรูปโดยรูปที่แสดงนั้นต้องมาจากtext file ที่เราได้จากการค้นหา
ครับ
ถ้าจะคิดอย่างนี้จริงๆ อย่างน้อยเขียนแยกเป็น module ไว้ดีกว่าครับ ให้แต่ละ module ทำหน้าที่หลักของมันให้ดีที่สุดเอา (ตัวนึง scan ไฟล์แล้วเก็บ txt, อีกตัว gen หน้า html ฯลฯ) แล้วค่อยเขียน main ที่ไปเรียกแต่ละ module มาทำงานเอาทีเดียว
...ว่าแต่ทำไมต้อง scan ไฟล์ทั้งหมดแล้วเขียนเก็บเป็น txt ก่อนด้วยครับ? scan ไฟล์เก็บเป็น variable ซักตัว แล้วส่งต่อไปให้วาดหน้า html เลยไม่ง่ายกว่าหรือ?
เก็บเป็น variable นี้เก็บเป็น array หรือป่าวครับ
เรื่อง module ผมยังไม่เคยทำเลยครับ เพิ่งเริ่มเขียนpython กับ html ไม่รู้เกี่ยวกับmodule เลยครับ
-ตอนนี้อยู่ปีสองครับเขียนได้เป็นปีที่สอง
-phpเพิ่งเรียนเทอมนี้(php อาจารย์เพิ่งสอนได้สองสัปดาห์ครับ ก่อนหน้าสามสี่สัปดาห์เรียนpythonครับ) ปีหนึ่งเรียน processing กับ java
-วิชา building นะครับ เป็นวิชาเขียนโปรแกรม ไม่มีสอบ อาจารย์อยากสอนภาษาอะไรก็ใส่เข้าไป สอนsyntaxนิดหน่อยแล้วให้โจทย์มาทำ และ ศึกษาเองนะครับ
อยากสอนภาษาอะไรก็ใส่เข้าไปนี่หมายความว่ายังไงครับ คือวิชานี้แกงโฮะภาษาเหรอฮะ ?___?
ส่วนตัวผมว่า assignment นี้ยังไม่ต้องใช้ php ก็ได้ฮะ เขียน python gen static html ออกมาเลยครับ php ไว้คล่องกว่านี้หน่อยแล้วค่อยใช้ดีกว่า
หรือไม่งั้น ก็นั่งศึกษา php เอง แล้วเขียนโดยไม่ต้องง้อ python เลยก็ได้ (php มันก็สามารถ scan หาไฟล์ได้อยู่นะ)
หลักการผมคือ พยายาม stick อยู่กับภาษาใดภาษาหนึ่งจนกว่าจะเขียนได้คล่องฮะ ถ้าเขียนได้ครึ่งๆ กลางๆ แล้วเรียนหลายภาษาพร้อมกันมันจะตีกันตาย - -"
แกงโฮะภาษา ก็ประมาณนั้นแหละครับ แต่ก็ไม่ถึงกับมั่วนะครับ แต่วิชานี้เรียนหลายภาษารวมกันนะครับ
เพราะวิชานี้แบ่งออกเป็นสามsecแต่ละsecก็สอนไม่เหมือนกันแล้วแต่อาจารย์คนละท่านจะสอน
ในเมื่อใช้ python ค้นหา path ของไฟล์ได้แล้ว ทำไมต้องเอาไปเก็บลง text file อีกล่ะครับ ทำไมไม่เอา path ใส่ลงไปตอนสร้างไฟล์ html เลย แบบว่าใส่ path ของรูปเข้าไปที่ tag img ของ html เลยน่ะครับ
ครับเดี๋ยวผมลองทำดู
Javascript ไหมครับ = =
Javascript ไม่รู้เรื่องเลยครับ
ขอขอบคุณทุกท่านมากนะครับที่สละเวลามาตอบ ขอบคุณครับ
ปล.เป็นวิธีที่ผมใช้สร้างหน้าเว็บง่ายๆบน web.py ครับ
ขอบคุณครับ
ได้แล้วครับ ขอบคุณมากครับ