[Linux-programlama] Postgres de COPY komutu

---------

[Linux-programlama] Postgres de COPY komutu

From: Uygar UZUNHASAN <uygaruzunhasan_at_yahoo.com>
Date: Sat, 22 Nov 2008 03:19:24 -0800 (PST)
Message-ID: <228039.45238.qm@web65516.mail.ac4.yahoo.com>

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 uygaruzunhasan@yahoo.com ________________________________ From: Mehmet Gürevin <mehmetgurevin@gmail.com> To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme <linux-programlama@liste.linux.org.tr> 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 <cversuscobol@gmail.com>: > 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 <elvin@siriyev.net> >> >> 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 >> >> _______________________________________________ >> Linux-programlama mailing list >> Linux-programlama@liste.linux.org.tr >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama >> > > > > -- > antiCobol.. > > _______________________________________________ > 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

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Sat 22 Nov 2008 - 12:27:21 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.