[Linux-programlama] mysql'e resim kaydetmek (kohlit@icqmail.com)

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Abdurrahman ÖZBEYAZ (aozbeyaz@hotmail.com)
Date: Wed 22 Dec 2004 - 09:52:03 EET


veritabanına verileri blob tipindemi kaydediyorsun bilmiyorum ama benim
başıma öyle bir durum gelmiştide ben resimleri tuttuğum yerin adresini
veritabanında tutup resimleri öyle çağırıyordum

Hayırlı günler;
>From: linux-programlama-request@liste.linux.org.tr
>Reply-To: linux-programlama@liste.linux.org.tr
>To: linux-programlama@liste.linux.org.tr
>Subject: Linux-programlama Toplu Mesajı, Sayı 3, Konu 31
>Date: Mon, 20 Dec 2004 09:23:18 +0200 (EET)
>
>Linux-programlama listesi mesajlarını şu adrese gönderin:
> linux-programlama@liste.linux.org.tr
>
>World Wide Web ile üye olmak veya üyelikten çıkmak için şu sayfayı
>ziyaret edin:
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>veya e-posta yoluyla konusunda veya gövdesinde 'help' yazan bir mesajı
>şu adrese gönderin:
> linux-programlama-request@liste.linux.org.tr
>
>Bu listeyi yöneten kişiye şu adresten ulaşabilirsiniz:
> linux-programlama-owner@liste.linux.org.tr
>
>Yanıt yazarken, lütfen Konu satırını düzenleyerek şu tür bir şekilden
>daha belirli olmasını sağlayın: "Ynt: Linux-programlama toplu
>mesajının içeriği..."
>
>
>
>Günün Konuları:
>
> 1. upload sorunu (kohlit@icqmail.com)
> 2. mysql'e resim kaydetmek (kohlit@icqmail.com)
> 3. Re: upload sorunu (Enver ALTIN)
> 4. Re: mysql'e resim kaydetmek (Linux)
> 5. Re: upload sorunu (Linux)
> 6. Re: Re: struct sorting (Serdar KÖYLÜ)
>
>
>----------------------------------------------------------------------
>
>Message: 1
>Date: Sun, 19 Dec 2004 12:25:15 -0800
>From: <kohlit@icqmail.com>
>Subject: [Linux-programlama] upload sorunu
>To: <linux-programlama@liste.linux.org.tr>
>Message-ID: <0b7801c4e608$d9365540$0a0b010a@mail2world.com>
>Content-Type: text/plain; charset="iso-8859-1"
>
>Merhaba;
>
>Dosya upload isleminde sorun yasiyorum.
>tam olarak aciklamam gerekirse dosya server'a upload ediliyor fakat
>upload edilmis dosyayi kopyalarken cikiyor
>bildigim kadariyla dosyanin upload edildikten sonra gecici konumu
>$HTTP_POST_FILES[dosya_gonder][tmp_name] degiskeninde tutuluyor.
>burdan dosyayi acip okuya biliyorum ama baska bir yere kopyaliyamiyorum.
>(islemler root mertebesinde yapiliyor.
>php.ini durumu: file_uploads = On ,upload_tmp_dir = )
>
>if (!empty($HTTP_POST_FILES)){
>printf("%s
>",$HTTP_POST_FILES[dosya_gonder][name]);
>printf("%s
>",$HTTP_POST_FILES[dosya_gonder][tmp_name]);
>printf("%s
>",$HTTP_POST_FILES[dosya_gonder][size]);
>printf("%s
>",$HTTP_POST_FILES[dosya_gonder][type]);
>copy($HTTP_POST_FILES[dosya_gonder][tmp_name] ,
>$HTTP_POST_FILES[dosya_gonder][name]);
>}
>
>
>tesekkur ederim. (maillist'te konu ile alakadar gecmis cevaplara baktim
>fakat fayda goremedim)
>
>
>
>
><P><font face="Arial, Helvetica, sans-serif" size="2"
>style="font-size:13.5px">_______________________________________________________________<BR><font
>face="Arial, Helvetica, sans-serif" size="2" style="font-size:13.5px">ICQ -
>You get the message, anywhere!<br>Get it @ <a href="http://www.icq.com"
>target=new>http://www.icq.com></font><br><br>&nbsp;</font></font>
>-------------- sonraki bölüm --------------
>Bir HTML eklentisi temizlendi...
>URL:
>
http://liste.linux.org.tr/pipermail/linux-programlama/attachments/20041219/266d462e/attachment.htm
>
>------------------------------
>
>Message: 2
>Date: Sun, 19 Dec 2004 12:27:32 -0800
>From: <kohlit@icqmail.com>
>Subject: [Linux-programlama] mysql'e resim kaydetmek
>To: <linux-programlama@liste.linux.org.tr>
>Message-ID: <0e6f01c4e609$2b229f80$0cc8010a@mail2world.com>
>Content-Type: text/plain; charset="iso-8859-1"
>
>Bir daha Merhaba;
>
>
>Mysql'e kaydettigim resim dosyalarini tekrar kullanimda sorun yasiyorum.
>
>Dosyayi kaydederken;
>
>$veri_yolu=mysql_connect("localhost","root");
>if(!$veri_yolu) die ("olmadi");
>mysql_select_db("ali",$veri_yolu) or die ("olmadi". mysql_error());
>
>if (!empty($HTTP_POST_FILES)){
>$dosya_ismi=$HTTP_POST_FILES[dosya_gonder][name];
>$dosya_tipi=$HTTP_POST_FILES[dosya_gonder][type];
>$data = addslashes(fread(fopen($HTTP_POST_FILES[dosya_gonder][tmp_name],
>"rb"),$HTTP_POST_FILES[dosya_gonder][size]));
>//ufak soru: addslashes() komutunun kullanmayinca neden kayit yapmiyor.
>$ekle=mysql_query("insert into resim (id,dosyaadi,resimdata,tip) values
>('null','$dosya_ismi','$data','$dosya_tipi')",$veri_yolu);
>
>Dosyayi bu sekilde kaydediyorum. (resimdata alani longblob). buraya
>kadar bi problem yok gibi.
>
>
>resmi tekrar kullanmak icin ise bu kodu deniyorum
>
>
>---resimgel.php-------
>
>Header("Content-type: Image/gif");
>$sonuc=mysql_query("SELECT * FROM resim WHERE id=1 ");
>$satir=mysql_fetch_row($sonuc);
>echo $satir[2];
>?>
>fakat olmuyor. Olmuyor derken kastettigim resimin gorunmemesidir ama bi
>hata da vermiyor.
>
>konu hakkinda gorus ve makale tavsiyelerinizi bekliyorum.
>
>tesekkurler
>
>
>
><P><font face="Arial, Helvetica, sans-serif" size="2"
>style="font-size:13.5px">_______________________________________________________________<BR><font
>face="Arial, Helvetica, sans-serif" size="2" style="font-size:13.5px">ICQ -
>You get the message, anywhere!<br>Get it @ <a href="http://www.icq.com"
>target=new>http://www.icq.com></font><br><br>&nbsp;</font></font>
>-------------- sonraki bölüm --------------
>Bir HTML eklentisi temizlendi...
>URL:
>
http://liste.linux.org.tr/pipermail/linux-programlama/attachments/20041219/7b028796/attachment.html
>
>------------------------------
>
>Message: 3
>Date: Mon, 20 Dec 2004 01:16:12 +0200
>From: Enver ALTIN <ealtin@parkyeri.com>
>Subject: Re: [Linux-programlama] upload sorunu
>To: linux-programlama@liste.linux.org.tr
>Message-ID: <1103498172.11971.1.camel@roadrunner.skyblue.gen.tr>
>Content-Type: text/plain; charset="utf-8"
>
>Merhaba,
>
>On Sun, 2004-12-19 at 12:25 -0800, kohlit@icqmail.com wrote:
> > copy($HTTP_POST_FILES[dosya_gonder][tmp_name] ,
>$HTTP_POST_FILES[dosya_gonder][name]);
>
>is_uploaded_file() ve move_uploaded_file() kullanın.
>
>http://tr.php.net/manual/en/features.file-upload.php
>--
>Enver ALTIN | http://skyblue.gen.tr/
>Software developer @ Parkyeri | http://www.parkyeri.com/
>-------------- sonraki bölüm --------------
>Yazı olmayan bir eklenti temizlendi...
>İsim: kullanılamıyor
>Tür: application/pgp-signature
>Boyut: 189 bayt
>Tanım: This is a digitally signed message part
>Url:
>http://liste.linux.org.tr/pipermail/linux-programlama/attachments/20041220/6fe34815/attachment-0001.pgp
>
>------------------------------
>
>Message: 4
>Date: Mon, 20 Dec 2004 02:21:28 +0200
>From: "Linux" <linux@frdgroup.com>
>Subject: Re: [Linux-programlama] mysql'e resim kaydetmek
>To: linux-programlama@liste.linux.org.tr
>Message-ID: <008b01c4e629$efba5430$6901a8c0@fdirol>
>Content-Type: text/plain; charset="iso-8859-1"
>
>Selamlar,
>
>Header("Content-type: Image/gif");
>$sonuc=mysql_query("SELECT * FROM resim WHERE id=1 ");
>$satir=mysql_fetch_row($sonuc);
>imagegif($satir[2]);
>imagedestroy();
>
>deneyiniz.. Iyi günler
>
> ----- Original Message -----
> From: kohlit@icqmail.com
> To: linux-programlama@liste.linux.org.tr
> Sent: Sunday, December 19, 2004 10:27 PM
> Subject: [Linux-programlama] mysql'e resim kaydetmek
>
>
> Bir daha Merhaba;
>
>
> Mysql'e kaydettigim resim dosyalarini tekrar kullanimda sorun yasiyorum.
>
> Dosyayi kaydederken;
>
> $veri_yolu=mysql_connect("localhost","root");
> if(!$veri_yolu) die ("olmadi");
> mysql_select_db("ali",$veri_yolu) or die ("olmadi". mysql_error());
>
> if (!empty($HTTP_POST_FILES)){
> $dosya_ismi=$HTTP_POST_FILES[dosya_gonder][name];
> $dosya_tipi=$HTTP_POST_FILES[dosya_gonder][type];
> $data = addslashes(fread(fopen($HTTP_POST_FILES[dosya_gonder][tmp_name],
> "rb"),$HTTP_POST_FILES[dosya_gonder][size]));
> //ufak soru: addslashes() komutunun kullanmayinca neden kayit yapmiyor.
> $ekle=mysql_query("insert into resim (id,dosyaadi,resimdata,tip) values
> ('null','$dosya_ismi','$data','$dosya_tipi')",$veri_yolu);
>
> Dosyayi bu sekilde kaydediyorum. (resimdata alani longblob). buraya
>kadar bi problem yok gibi.
>
>
> resmi tekrar kullanmak icin ise bu kodu deniyorum
>
>
> ---resimgel.php-------
> Header("Content-type: Image/gif");
> $sonuc=mysql_query("SELECT * FROM resim WHERE id=1 ");
> $satir=mysql_fetch_row($sonuc);
> echo $satir[2];
> ?>
> fakat olmuyor. Olmuyor derken kastettigim resimin gorunmemesidir ama bi
>hata da vermiyor.
>
> konu hakkinda gorus ve makale tavsiyelerinizi bekliyorum.
>
> tesekkurler
>
> _______________________________________________________________
> ICQ - You get the message, anywhere!
> Get it @ http://www.icq.com
>
>
>
>
>
>------------------------------------------------------------------------------
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>-------------- sonraki bölüm --------------
>Bir HTML eklentisi temizlendi...
>URL:
>http://liste.linux.org.tr/pipermail/linux-programlama/attachments/20041220/e7a5811f/attachment.html
>
>------------------------------
>
>Message: 5
>Date: Mon, 20 Dec 2004 02:29:15 +0200
>From: "Linux" <linux@frdgroup.com>
>Subject: Re: [Linux-programlama] upload sorunu
>To: linux-programlama@liste.linux.org.tr
>Message-ID: <00e101c4e62b$030fdd10$6901a8c0@fdirol>
>Content-Type: text/plain; charset="iso-8859-1"
>
><?
>$upd_dir='/klasor/yolu/';
>$img=$_FILES['file']['name']; (veya baska herhangi bir isim verilebilir.)
>move_uploaded_file($_FILES['file']['tmp_name'],$upd_dir.$img);
>?>
> ----- Original Message -----
> From: kohlit@icqmail.com
> To: linux-programlama@liste.linux.org.tr
> Sent: Sunday, December 19, 2004 10:25 PM
> Subject: [Linux-programlama] upload sorunu
>
>
> Merhaba;
>
> Dosya upload isleminde sorun yasiyorum.
> tam olarak aciklamam gerekirse dosya server'a upload ediliyor fakat
>upload edilmis dosyayi kopyalarken cikiyor
> bildigim kadariyla dosyanin upload edildikten sonra gecici konumu
>$HTTP_POST_FILES[dosya_gonder][tmp_name] degiskeninde tutuluyor.
> burdan dosyayi acip okuya biliyorum ama baska bir yere kopyaliyamiyorum.
> (islemler root mertebesinde yapiliyor.
> php.ini durumu: file_uploads = On ,upload_tmp_dir = )
>
> if (!empty($HTTP_POST_FILES)){
> printf("%s
> ",$HTTP_POST_FILES[dosya_gonder][name]);
> printf("%s
> ",$HTTP_POST_FILES[dosya_gonder][tmp_name]);
> printf("%s
> ",$HTTP_POST_FILES[dosya_gonder][size]);
> printf("%s
> ",$HTTP_POST_FILES[dosya_gonder][type]);
> copy($HTTP_POST_FILES[dosya_gonder][tmp_name] ,
>$HTTP_POST_FILES[dosya_gonder][name]);
> }
>
>
> tesekkur ederim. (maillist'te konu ile alakadar gecmis cevaplara baktim
>fakat fayda goremedim)
>
>
> _______________________________________________________________
> ICQ - You get the message, anywhere!
> Get it @ http://www.icq.com
>
>
>
>
>
>------------------------------------------------------------------------------
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>-------------- sonraki bölüm --------------
>Bir HTML eklentisi temizlendi...
>URL:
>http://liste.linux.org.tr/pipermail/linux-programlama/attachments/20041220/3305e660/attachment.htm
>
>------------------------------
>
>Message: 6
>Date: Mon, 20 Dec 2004 09:38:21 +0200
>From: Serdar KÖYLÜ <serdarkoylu@fisek.com.tr>
>Subject: Re: [Linux-programlama] Re: struct sorting
>To: linux-programlama@liste.linux.org.tr
>Message-ID: <1103528301.8991.44.camel@serdar.uludag.org.tr>
>Content-Type: text/plain; charset=iso-8859-9
>
>Selamlar..
>
>Degerler eklenirken sirali tutsaniz daha iyi olacaktir:
>
>currstruct = rootstruct;
>while (currstruct) {
>. if (currstruct.value > newstruct.value) {
>. newstruct->next = currstruct->next;
>. currstruct->next = newstruct;
>. break;
>. }
>. currstruct = currstruct->next;
>}
>
>gibi bir dongu daha iyi olacaktir. Ama bu da gene verimsizdir. Eger
>bellek vs. ihtiyacini goze alabiliyorsaniz, bu struct'lari binary tree
>formuna cevirin. O zaman her yeni elemani eklemek icin bu sekilde tum
>elemanlari taramaktan kurtulursunuz.
>
>Bu tur durumlarda, linked listi indexleyen bir array kullanmak daha
>verimli olabilir. Array boyu, list boyu, list'in nasil dolduruldugu,
>istenen latency vs. bu noktada onemli olur.
>
>Saygi ve sevgiler..
>
>
> > merhaba,
> >
> > dediginiz dogru ama unuttugunuz bir nokta var, ilk once liste
>olusturuluyor,
> > sira ile count degerleri degisiyor. yani elinde sonunda benim en sonda
> > siralama yapmam gerekiyor, cunku count degerlerinin kesin degerleri
> > en sonda belli oluyor.
> >
> > ilginizden dolayi tesekkurler,
> > iyi calismalar.
> >
> > On Sat, Dec 18, 2004 at 12:16:14PM +0200, Bora Güngören wrote:
> > > Bağlı liste yapısı üzerinde sıralama yapmak çok performanslı bir iş
> > > değildir. Önerim listeyi sürekli olarak sıralanmış tutman. O(n^2) bir
> > > sıralama yapacağına, her eklemende O(n) bir arama yaparak doğru yere
> > > eklemen daha akılcı olabilir.
> >
> > ______________________________________________________________________
> > _______________________________________________
> > Linux-programlama mailing list
> > Linux-programlama@liste.linux.org.tr
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
>
>------------------------------
>
>_______________________________________________
>Linux-programlama mailing list
>Linux-programlama@liste.linux.org.tr
>http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
>Son: Linux-programlama Toplu Mesajı, Sayı 3, Konu 31
>****************************************************

_________________________________________________________________
adiniz@hotmail.com.tr adresi ile ayricaliginizin tadini çikarin!
http://odeme.hotmail.com.tr

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.