$out = mysql_real_escape_string($file);
ile yapabilrsiniz.
Dosyayı Mysql'a yazma
4
●580
- 11-01-2009, 18:20:49Üyeliği durdurulduHocam Birde Boyle kullanin form ile Gonderdiginiz siteyi.. sql'a ekler..
<? if(isset($_POST[site])){ $url=$_POST[site]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"$url"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_exec($ch); $getir = curl_exec($ch); curl_close($ch); $dbconnect=mysql_connect("HOST","USER","PASS"); mysql_select_db("DBAD",$dbconnect); $sqluyeler="insert into tadi (veriler) values ('$getir')"; mysql_query($sqluyeler); echo "$getir Eklendi <br>"; $php=$_SERVER['SCRIPT_NAME']; echo " <b><font color=red face=tahoma size=2><a href='$php'>Geri</a></font></b>"; } else{ ?> <form action="<? echo $_SERVER['SCRIPT_NAME']; ?>" method="post"> <b>Cekilecek Site'yi Giriniz</b><br> <b>Site :<input type="text" name="site" value="Site Giriniz.."></b> <input type="submit" value="Gonder" name="submit"> </form> <? } ?> - 11-01-2009, 20:34:45İkinci url (http://cumhuriyetkulesi.net/dene/u/11281.html) kod içinde geçmemiş bu yüzden.
Kaydedeceğin url ler bellimi?
Düzenleme:
Eğer iki url varsa şöyle kullanabilirsin. Yada array içindeki url leri çoğaltabilirsin sayılı url varsa.
<?php $url = array('http://cumhuriyetkulesi.net/dene/u/474325.html', 'http://cumhuriyetkulesi.net/dene/u/11281.html'); for($i=0; $i<count($url); $i++){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url[$i]); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_exec($ch); $getir = curl_exec($ch); curl_close($ch); $dbconnect=mysql_connect("HOST","USER","PASS"); mysql_select_db("DBAD",$dbconnect); $sqluyeler="insert into tadi (veriler) values ('$getir')"; mysql_query($sqluyeler); echo $getir.'<hr>'; } ?> - 11-01-2009, 22:57:46Üyeliği durduruldu1. oluşturduğunuz veritabanında alan adı tumicerik
2. aldiginiz metinde çift tırnak karakteri var bunu gözardı etmişsiniz
insert satırınızı localde denediğimde
$sqluyeler="insert into tadi (tumicerik) values ('".mysql_real_escape_string($file)."')";şekline dönüştürünce çalıştı - 11-01-2009, 23:25:33Üyeliği durdurulduricakale2000 adlı üyeden alıntı: mesajı görüntüle
mysql_real_escape_string fonksiyonunu kullanmayı alışkanlık haline getirirseniz bu tarz problemleri yaşamaktan kökten kurtulabilirsiniz hocam