[Linux-programlama] Re: bir üst klasörde yer alan resmi gösterme

2011-02-14 Başlik Onur AKTAŞ

  $handle = fopen($filename, rb);
 $contents = stream_get_contents($handle);
 fclose($handle);
 echo $contents;
 return;


Yerine

return  $filename;


yazabilirsiniz.
2011/2/14 Nuri Akman nuri.ak...@hazine.gov.tr

  Arkadaşlar,

 www.benimsitem.com/index.php dosyası içinde web sunucumda bir üst
 klasörde yer alan bir resmi göstermeye çalışıyorum.

 *www.benimsitem.com *sitesinin dosyalarının bulunduğu konum: *
 /home/sitelerim/benimsitem*
 *index.php *dosyasının bulunduğu konum: */home/sitelerim/benimsitem*
 *resim.jpg *dosyalasının bulunduğu konum:* /home/sitelerim/*

 *Kullandığım kod:*
 h1Merhaba !/h1
 img src=?php ResimGoster(../resim.jpg); ? width=800 height=480
 border=0 /

 ?php
 function ResimGoster($filename){
 if (file_exists($filename)) {
 $handle = fopen($filename, rb);
 $contents = stream_get_contents($handle);
 fclose($handle);
 echo $contents;
 return;
 }
 }
 ?

 Yukarıdaki kod ekrana Merhaba ! yazdıktan sonra dosyanın içeriği
 yazdırıyor ama resim olarak değil, binary content olarak.

 Bunu nasıl düzeltebilirim?

 Selamlar,
 Nuri Akman

 ___
 Linux-programlama mailing list
 Linux-programlama@liste.linux.org.tr
 https://liste.linux.org.tr/mailman/listinfo/linux-programlama
 Liste kurallari: http://liste.linux.org.tr/kurallar.php




-- 
Onur AKTAŞ
Kişisel, http://www.onuraktas.net
Blog, http://www.alonon.net
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: bir üst klasörde yer alan resmi gösterme

2011-02-14 Başlik Nuri Akman
Böyle olduğunda sadece dosya adı geliyor. Ancak, resim görünmüyor. Çünkü 
resim bir üst klasörde.


14.02.2011 17:20, Onur AKTAŞ yazmış:


 $handle = fopen($filename, rb);
$contents = stream_get_contents($handle);
fclose($handle);
echo $contents;
return;


Yerine

return  $filename;


yazabilirsiniz.
2011/2/14 Nuri Akman nuri.ak...@hazine.gov.tr 
mailto:nuri.ak...@hazine.gov.tr


Arkadaşlar,

www.benimsitem.com/index.php http://www.benimsitem.com/index.php
dosyası içinde web sunucumda bir üst klasörde yer alan bir resmi
göstermeye çalışıyorum.

*www.benimsitem.com http://www.benimsitem.com *sitesinin
dosyalarının bulunduğu konum: */home/sitelerim/benimsitem*
*index.php *dosyasının bulunduğu konum: */home/sitelerim/benimsitem*
*resim.jpg *dosyalasının bulunduğu konum:*/home/sitelerim/*

*Kullandığım kod:*
h1Merhaba !/h1
img src=?php ResimGoster(../resim.jpg); ? width=800
height=480 border=0 /

?php
function ResimGoster($filename){
if (file_exists($filename)) {
$handle = fopen($filename, rb);
$contents = stream_get_contents($handle);
fclose($handle);
echo $contents;
return;
}
}
?

Yukarıdaki kod ekrana Merhaba ! yazdıktan sonra dosyanın içeriği
yazdırıyor ama resim olarak değil, binary content olarak.

Bunu nasıl düzeltebilirim?

Selamlar,
Nuri Akman

___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
mailto:Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php




--
Onur AKTAŞ
Kişisel, http://www.onuraktas.net
Blog, http://www.alonon.net


___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: bir üst klasörde yer alan resmi gösterme

2011-02-14 Başlik emre yılmaz
resimGoster() fonksiyonu ayrı bir PHP dosyasında olmalı, header() ile
content-type olarak image/jpeg vermeli. daha sonra img
src=regimster_goster.php / olarak çağırabilirsiniz.
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: bir üst klasörde yer alan resmi gösterme

2011-02-14 Başlik Adem Alp YILDIZ
Merhaba,

img tagına binary olarak resim yüklemek mümkün olsa da yöntemin yanlış
resimgoster fonksiyonunu farklı bir dosyaya kaydet(örn: image.php).
img src ile dosyanın yolunu(img src=image.php) yaz resmin gösterilir

İyi Çalışmalar
A.

2011/2/14 Nuri Akman nuri.ak...@hazine.gov.tr:
 Arkadaşlar,

 www.benimsitem.com/index.php dosyası içinde web sunucumda bir üst klasörde
 yer alan bir resmi göstermeye çalışıyorum.

 www.benimsitem.com sitesinin dosyalarının bulunduğu konum:
 /home/sitelerim/benimsitem
 index.php dosyasının bulunduğu konum: /home/sitelerim/benimsitem
 resim.jpg dosyalasının bulunduğu konum: /home/sitelerim/

 Kullandığım kod:
 h1Merhaba !/h1
 img src=?php ResimGoster(../resim.jpg); ? width=800 height=480
 border=0 /

 ?php
     function ResimGoster($filename){
         if (file_exists($filename)) {
         $handle = fopen($filename, rb);
             $contents = stream_get_contents($handle);
             fclose($handle);
             echo $contents;
             return;
         }
     }
 ?

 Yukarıdaki kod ekrana Merhaba ! yazdıktan sonra dosyanın içeriği
 yazdırıyor ama resim olarak değil, binary content olarak.

 Bunu nasıl düzeltebilirim?

 Selamlar,
 Nuri Akman

 ___
 Linux-programlama mailing list
 Linux-programlama@liste.linux.org.tr
 https://liste.linux.org.tr/mailman/listinfo/linux-programlama
 Liste kurallari: http://liste.linux.org.tr/kurallar.php


___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: bir üst klasörde yer alan resmi gösterme

2011-02-14 Başlik Nuri Akman

Çok teşekkürler... İşe yaradı :)

14.02.2011 17:22, emre yılmaz yazmış:
resimGoster() fonksiyonu ayrı bir PHP dosyasında olmalı, header() ile 
content-type olarak image/jpeg vermeli. daha sonra img 
src=regimster_goster.php / olarak çağırabilirsiniz.



___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: bir üst klasörde yer alan resmi gösterme

2011-02-14 Başlik Adem Alp YILDIZ
Merhaba,

ayrıca base64 fonsiyonlarını deneyebilirsin ama bunu kullanmanı önermem.
http://php.net/manual/en/function.base64-encode.php
1. yoruma dikkat!

İyi Çalışmalar
A.

2011/2/14 Nuri Akman nuri.ak...@hazine.gov.tr:
 Çok teşekkürler... İşe yaradı :)

 14.02.2011 17:22, emre yılmaz yazmış:

 resimGoster() fonksiyonu ayrı bir PHP dosyasında olmalı, header() ile
 content-type olarak image/jpeg vermeli. daha sonra img
 src=regimster_goster.php / olarak çağırabilirsiniz.
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: bir üst klasörde yer alan resmi gösterme

2011-02-14 Başlik emre yılmaz
14 Şubat 2011 17:31 tarihinde Adem Alp YILDIZ adem...@gmail.com yazdı:

 Merhaba,

 ayrıca base64 fonsiyonlarını deneyebilirsin ama bunu kullanmanı önermem.
 http://php.net/manual/en/function.base64-encode.php
 1. yoruma dikkat!


data:image cross-browser bir çözüm değil, internet explorer
desteklemeyecektir.

-- 
web developer
mail/at/emreyilmaz.me
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: bir üst klasörde yer alan resmi gösterme

2011-02-14 Başlik Nuri Akman

IE 8 ile test ettim. Sorun yok, çalıştı.

14.02.2011 17:35, emre yılmaz yazmış:



14 Şubat 2011 17:31 tarihinde Adem Alp YILDIZ adem...@gmail.com 
mailto:adem...@gmail.com yazdı:


Merhaba,

ayrıca base64 fonsiyonlarını deneyebilirsin ama bunu kullanmanı
önermem.
http://php.net/manual/en/function.base64-encode.php
1. yoruma dikkat!


data:image cross-browser bir çözüm değil, internet explorer 
desteklemeyecektir.


--
web developer
mail/at/emreyilmaz.me http://emreyilmaz.me


___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


[Linux-programlama] Re: bir üst klasörde yer alan resmi gösterme

2011-02-14 Başlik emre yılmaz
14 Şubat 2011 17:41 tarihinde Nuri Akman nuri.ak...@hazine.gov.tr yazdı:

  IE 8 ile test ettim. Sorun yok, çalıştı.

 14.02.2011 17:35, emre yılmaz yazmış:


ie8 ile 32KB limitli olarak çalışabiliyormuş, öncesinde mevcut değil.

http://en.wikipedia.org/wiki/Data_URI_scheme#Web_browser_support
___
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php