แสดงไฟล์ที่อัพโหลดไม่ได้อ่ะคัฟ

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: แสดงไฟล์ที่อัพโหลดไม่ได้อ่ะคัฟ

Re: แสดงไฟล์ที่อัพโหลดไม่ได้อ่ะคัฟ

โดย mindphp » 19/10/2010 9:48 am

อันนี้ไม่แน่ใจเหมือนกันครับ
ต้องลองใช้เครื่องอื่นๆ หรือ browser ตัวอื่นเปิดดูครับ

Re: แสดงไฟล์ที่อัพโหลดไม่ได้อ่ะคัฟ

โดย genocideaon » 19/10/2010 8:04 am

เกี่ยวกับที่เครื่องใช้ word 2010 ป่าวคัฟ เพราะเวลาเปิดมันขึ้นว่าา


Not Found

The requested URL /somkiat/dream/upload/1287138964-AC_RunActiveContent.js was not found on this server.
Apache/2.2.8 (Win32) PHP/5.2.6 Server at 127.0.0.1 Port 80

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


ขอบคุณทุกคำตอบเลยนะคัฟ หวังว่า คนที่เจอปัญหาเดียวกับผมจะใช้ของผมช่วยแก้ปัญหาได้บ้างนะคัฟ

Re: แสดงไฟล์ที่อัพโหลดไม่ได้อ่ะคัฟ

โดย mindphp » 18/10/2010 11:58 pm

mindphp เขียน:.doc
มันไม่ใช่รูปนะครับ แสดงผลบนแบบเว็บโดยใช้ tag img ไม่ได้
ต้องทำเป็นลิงค์ไปเพื่อให้ user เปิด
หรือ ใช้ iframe เข้ามาช่วยครับ
แต่ยังแสดงไฟล์ .doc ไม่ได้คัฟ
เปิดไปหน้าใหม่แล้ว เครื่องที่เปิดต้องมี MS Word ด้วยนะครับ

Re: แสดงไฟล์ที่อัพโหลดไม่ได้อ่ะคัฟ

โดย genocideaon » 18/10/2010 3:01 pm

ใช้แค่โค๊ดนี้อ่ะคัฟ

โค้ด: เลือกทั้งหมด

 if(strchr($pathans,".")==".JPG" ||
       strchr($pathans,".")==".jpg" ||      
       strchr($pathans,".")==".GIF" ||
      strchr($pathans,".")==".gif")
    {
   echo "<img src=$pathans>"; 
   }
   else{
       echo "<a href=\"$pathans\" target=\"_blank\">$imageans</a>";
   }
แสดงได้แต่รูปภาพ แล้วก็ไฟล์ pdf

แต่ยังแสดงไฟล์ .doc ไม่ได้คัฟ

Re: แสดงไฟล์ที่อัพโหลดไม่ได้อ่ะคัฟ

โดย mindphp » 16/10/2010 4:29 pm

ตัอวย่่งการใช้ iframe

โค้ด: เลือกทั้งหมด

<iframe src ="file_name" width="100%" height="300">
  <p>Your browser does not support iframes.</p>
</iframe>
เมื่อ file_name คือไฟล์ที่เราจะให้แสดงใน iframe

Re: แสดงไฟล์ที่อัพโหลดไม่ได้อ่ะคัฟ

โดย genocideaon » 16/10/2010 10:22 am

ขอดูตัวอย่างพร้อมคำชี้แนะเลยได้มั๊ยคัฟ ศึกษาจนมึนจนเบลอไปหมดแล้ว

Re: แสดงไฟล์ที่อัพโหลดไม่ได้อ่ะคัฟ

โดย ob1 » 15/10/2010 11:25 pm

iframe ไม่ได้ใช้แบบนั้นนะท่าน นะนำให้ศึกษา html พื้นญชฐานด้วย

Re: แสดงไฟล์ที่อัพโหลดไม่ได้อ่ะคัฟ

โดย genocideaon » 15/10/2010 1:34 pm

ยังไม่ได้เลยคัฟ ลองเอาไปใส่แล้วแต่ยังไม่ได้เลยคัฟ
คงอาจจะใส่ผิดที่ แต่ก็จนปัญญาแล้วคัฟ

แสดงรูปได้อย่างเดียว แต่ไฟล์ .doc ยังไงก็เปิดไม่ได้คัฟ

โค้ด: เลือกทั้งหมด

 <td bgcolor="#F5F9F7" class="boderans"> <h1 class="mess" ><iframe id="uploadtarget" name="uploadtarget" src="" style="width:0px;height:0px;border:0"></iframe><?
   echo "$message<br>";
    if(strchr($path,".")==".JPG" ||
       strchr($path,".")==".jpg" ||      
       strchr($path,".")==".GIF" ||
      strchr($path,".")==".gif")
    {
   echo "<img src=$path>"; 
   }
   else{
       echo "<a href=\"$path\" target=\"_blank\">$image</a>";
   }
   ?></h1>
    <p>&nbsp;</p></td>  
ช่วยด้วยคัฟ ทำมานานแล้วไม่ได้จิงๆ

Re: แสดงไฟล์ที่อัพโหลดไม่ได้อ่ะคัฟ

โดย mindphp » 15/10/2010 9:18 am

.doc
มันไม่ใช่รูปนะครับ แสดงผลบนแบบเว็บโดยใช้ tag img ไม่ได้
ต้องทำเป็นลิงค์ไปเพื่อให้ user เปิด
หรือ ใช้ iframe เข้ามาช่วยครับ

Re: แสดงไฟล์ที่อัพโหลดไม่ได้อ่ะคัฟ

โดย genocideaon » 14/10/2010 9:41 am

ทำได้แล้วคัฟ คือผมเอา path เก็บในฐานข้อมูลก่อนแล้ว เรียกมาแสดงเหมือนที่พี่บอกคัฟ

แต่ติดปัญหาอีกอย่าง คือ แสดงรูปได้ แต่ถ้าอัพโหลดไฟล์อื่นขึ้นไปเช่น .doc ยังแสดงไม่ได้เลยคัฟ

ต้องเปลี่ยนอะไรตรงไหน หรือต้องใช้ตัวแปรเช็คยังไงก่อนหรือปล่าวคัฟ
ผมใช้โค๊ดนี้แสดงรูปอ่ะคัฟ

<img src="<? echo $pathlink; ?>" >

ข้างบน