<?php $ch = curl_init(); // curl oturumunu aç curl_setopt($ch, CURLOPT_URL, 'http://localhost/script/ekle.php'); //post atılacak adres curl_setopt ($ch, CURLOPT_POST, 1); //yukarıdaki adrese post atacağımızı belirtiyoruz curl_setopt ($ch, CURLOPT_POSTFIELDS, 'text=http://www.google.com.tr');// sayfanın kaynak kodundan aldığımız form değerlerini post etmek için gerekli değerleri yazıyoruz curl_close ($ch);// oturumu kapatalım - hafızada yer kaplamasın ?>bu şekilde bişey denedim ama olmadı.Hata nerde burda ?
Curl ile Post işlemi hakkında bir sorum olucaktı
14
●1.426
- 03-06-2009, 17:08:49yok kardeşim estafurullah beni yanlış anladınız sadece yardım istiyorum o kadar.
- 06-06-2009, 02:19:04Arkadaşlar uğraş takıldığın yerde sor dediniz soruyorum.Hatam nedir bulamadım.
Aşağıdaki post işlemini denedim olmadı.
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"http://siteadresim/script/ekle.php"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS,"adres=http://www.google.com.tr"); curl_exec ($ch); curl_close ($ch);
ekle.php kodlarım
<?php include ('ayar.php'); $islemformu = '<form action="kaydet.php" method="post"> <input type="text" name="adres" /> <input type="submit" /> </form>'; echo $islemformu ; ?>kaydet.php kodlarım
<?php include ('ayar.php'); $gelenadres = $_POST["adres"] ; mysql_query ("INSERT INTO loglar (adres) VALUES ( '$gelenadres' )"); echo " $gelenadres Kaydedildi"; ?> - 06-06-2009, 03:07:37Üyeliği durdurulduYaptığın yanlış şu;
curl_setopt($ch, CURLOPT_URL,"http://siteadresim/script/ekle.php");
Burda post işlemi ekle.php 'ye gitmeyecek, kaydet.php 'ye gidecek. Senin ekle.php'de formu doldurup "submit" etmenle, curl'ün yaptıgı şey aynı. Yani işlem yapacağın dosyaya göndermelisin. kaydet.php 'ye gönderdiğinde sorunun çözülecektir. Kolay gelsin - 06-06-2009, 14:27:58hay allah razı olsun kardeşim senden ya.Dediğin gibi yaptım çalıştı.Rapini verdim tekrardan çok teşekürler.MrHades adlı üyeden alıntı: mesajı görüntüle