Merhaba, aldığınız hata yazma hakları ile ilgili. postgresql default olarak postgres kullanıcısı (bu gerçek bir kullanıcıdır) üzerinde çalışır. Yazacağı veya okuyacağı disk alanlarının bu kullanıcı için ayarlanmış olması gerekir.
örneğin /home/kendi_kullaniciniz/yazilacak_dizin/yazilacak_dosya.txt şeklinde bir yazım yapacaksanız o zaman yazilacak_dizin isimli dizin kullanıcısını veya grubunu postgres yapmanız ve bu kullanıcı/gruba yazma okuma hakkı vermeniz veya bütün kullanıcı / gruplar ve diğerleri için yazma okuma hakkı vermeniz gerekir ( süperuser olarak chmod 777 -R /home/kendi_kullaniciniz/yazilacak_dizin/ komutu işinizi görecektir. ) kolay gelsin Uygar UZUNHASAN wrote: > COPY c_019 to 'C:/country_data.txt'; > > COPY komutunu ne Windows da ne Pardus da çalıştırabildim. Aldığım hata > mesajı: > > > HATA: "C:/country_data.txt" dosyası, yazmak için açılamadı: > Permission denied > ********** Error ********** > HATA: "C:/country_data.txt" dosyası, yazmak için açılamadı: Permission > denied > SQL state: 42501 > Çözüm ne olmalı (özellikle Pardus olursa daha iyi olur) > > > > Uygar UZUNHASAN > [EMAIL PROTECTED] > > > ------------------------------------------------------------------------ > *From:* Mehmet Gürevin <[EMAIL PROTECTED]> > *To:* Özgür yazılımlarla çeşitli dillerde yazılım geliştirme > <[email protected]> > *Sent:* Friday, November 21, 2008 2:20:14 PM > *Subject:* [Linux-programlama] Re: php ve javascript ve ben > > Merhaba, > > kavramlar birbirine geçmiş durumda. > > html'den php'ye veri göndermekten kastını anlayamadım. > > combobox'tan(select) javascript'e veri almak ve bunu php için > kullanmak nedir bunu da anlayamadım. > > sunucuya istek göndermenin de http protokolünde iki şekli vardır, get > ve post. bu yöntemleri kullanan put vs lerde vardır ancak temelde > ikidir. Azer Koculu'nun "binbir şekli" olarak bahsettiği nokta > sunucuya http'den veri gönderirken kullanacağın araç. > > sanırım önce javascript'in hangi katmanda çalıştığından, php'nin > nerede olduğundan bahsetmemiz gerekiyor. > > php sunucu tarafında çalışan, istemci istek gönderdiğinde çalışmaya > başlayan, işini yapan ve kapanan bir programcıktır. php'nin işi > bittikten sonra oluşturduğu çıktı istemciye yollanır. istemciye giden > çıktıda javascript kodları var ise bu kodlar istemci bilgisayarın > tarayıcısında yorumlanarak çalıştırılacaktır. > > bu kısa bilgilerden sonra, anladığım kadarıyla senin asıl sormak > istediğin AJAX nedir, nasıl kullanılır. > > Ajax basitçe, javascript ile arkaplanda, bir internet sayfasının > çıktısını talep ve temin etmektir. > > Yine anladığım kadarıyla senin ihtiyacın olan şey, bir select'te > değişen veriye göre sunucudan bilgileri temin edip, bir başka > select'in içinde kullanman. > > Aslında bunu Elvin'in gönderdiği linkteki kod yapıyor ama basitçe > mantığı özetlemek gerekirse, > > Select'te bir değer değiştiği zaman javascript kodun > "http://www.seninsiten.com/deger_degisti.php?degisen_deger=ankara" > adresine bit istekte bulunmalı. örnek'te get ile bir istek söz konusu, > bunu post'a çevirmen zor olmayacaktır. > > deger_degisti.php ise şöyle birşey olabilir > <?php > if($_GET['deisen_deger'] == 'ankara'){ > echo('kızılay'); > }elseif($_GET['deisen_deger'] == 'istanbul'){ > echo('beyoğlu'); > } > ?> > > sanırım javascript'i php'nin içinde kullanmakta kastın buydu. > > gelelim javascript ile isteğin nasıl gideceğine, Zafer bahadır'ın > verdiği örnek oldukça sade ve anlaşılır. > > bence temel sorun kodların hangi katmalarda çalıştığının anlaşılmamış > olması ve http hakkında biraz daha araştırma yapman gerekliliği. > > kolay gelsin. > > > 2008/11/21 onuRRR <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>>: > > Azer Bey çözümünüz için teşekkürler, > > bende sunucuya istek göndermede bin çeşit yollardan biri olan "post" u > > kullanıyorum ve html den php ye veri gönderirken bir sıkıntı çekmiyorum, > > tek problemim combobox dan javascripte aldığım veriyi php içinde > kullanamam. > > > > 2008/11/21 Elvin Şiriyev <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > >> > >> js: http://hukuk.com.tr/js/SelectTree.v.2.0.js > >> > >> > >> > >> içerisinde birkaç ajax kütüphanesine göre (JQuery, Mootools, Prototype) > >> yazılmış. etrafındaki /* ve */ leri kaldırısan kullanırsın. > >> > >> > >> HTML: > >> <dt><label for="city" class="optional">İşletme Adres (İl)</label></dt> > >> > >> > >> > >> <dd> > >> <select name="city" id="city" SelectTreeGroup="group2" Level="0" > >> URL="/ajax/getplaces" Label="Seçiniz" EmptyLabel="Null" > >> style="width:250px;"> > >> > >> > >> > >> > >> </select></dd> > >> <dt><label for="district_id" class="optional">İşletme Adres > >> (İlçe)</label></dt> > >> > >> > >> > >> <dd> > >> <select name="district_id" id="district_id" SelectTreeGroup="group2" > >> Level="1" URL="/ajax/getplaces" Label="Seçiniz" EmptyLabel="Önce İl > Seçiniz" > >> style="width:250px;"> > >> > >> > >> > >> </select></dd> > >> > >> /ajax/getplaces php kodu : > >> if (isset($_GET['1'])) { > >> $parts = new Parts(); > >> $res = $parts->fetchAll("ilce_id = {$_GET['1']}"); > >> } elseif (isset($_GET['0'])) { > >> $districts = new Districts(); > >> $res = $districts->fetchAll("il_id = {$_GET['0']}"); > >> } else { > >> $cities = new Cities(); > >> $res = $cities->fetchAll(); > >> } > >> $rtrn = array(); > >> foreach ($res as $row) { > >> $rtrn[] = array('value'=>$row->id, 'name'=>$row->name); > >> } > >> echo json_encode($rtrn); > >> > >> PS: örnek il ilçe seçimi içindir. > >> > >> -- > >> Elvin Şiriyev > >> http://siriyev.net <http://siriyev.net/> > >> > >> _______________________________________________ > >> Linux-programlama mailing list > >> [email protected] > <mailto:[email protected]> > >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama > >> > > > > > > > > -- > > antiCobol.. > > > > _______________________________________________ > > Linux-programlama mailing list > > [email protected] > <mailto:[email protected]> > > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > > > > > _______________________________________________ > Linux-programlama mailing list > [email protected] > <mailto:[email protected]> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > > ------------------------------------------------------------------------ > > _______________________________________________ > Linux-programlama mailing list > [email protected] > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > -- /** * @author Atıf CEYLAN * * Software Developer * * http://www.atifceylan.com * */ _______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
