[Linux-programlama] Re: bir üst klasörde yer alan resmi gösterme
$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
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
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
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
Ç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
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
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
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
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