<?php
include "dbs.php";
for($i=30;$i<40;$i++)
{
$url="http://www.domain.com/HikayeBul-$i";
$data = file_get_contents("http://www.domain.com/HikayeBul-$i");
$data=explode('<h3 style="color:#0000ff;cursor:hand;font-size:11px;font-weight:bold;line-height:14px;">',$data);
$data=explode('</p>',$data[1]);
//echo $data[0]."<br>";
$icerik=$data[0];
$fp = fopen( $url, 'r' );
$content = "";
while( !feof( $fp ) ) {
$buffer = trim( fgets( $fp, 4096 ) );
$content .= $buffer;
}
$start = '<title>';
$end = '<\/title>';
preg_match( "/$start(.*)$end/s", $content, $match );
$title = $match[ 1 ];
$metatagarray = get_meta_tags( $url );
$keywords = $metatagarray[ "keywords" ];
$description = $metatagarray[ "description" ];
echo "<div><strong>URL:</strong> $url</div>\n";
echo "<div><strong>Title:</strong> $title</div>\n";
echo "<div><strong>Description:</strong> $description</div>\n";
echo "<div><strong>Keywords:</strong> $keywords</div>\n";
echo "<div><strong>Icerik:</strong> $icerik</div>\n";
echo "_________________________________________________________________<br>";
echo "_________________________________________________________________<br>";
//0 title 0 icerik 0 0 bolumid 0 kategoriid now() 0 0 0 0 0 0 0 0 0 url 0 0 0 0 keywords description 0 0
$sql = "insert into jos_content VALUES ('','$title','','$icerik','','','6','','17','','','','','','','','','','','$url','','','','','$keywords','$description','','')";
/*$sql="insert into jos_content (id,title,title_alias,introtext,fulltext,state,sectionid,mask,catid,created,created_by,created_by_alias,modified,modified_by,checked_out,checked_out_time,publish_up,publish_down,images,urls,attribs,version,parentid,ordering,metakey,metadesc,access,hits) VALUES ('','$title','','$icerik','','','6','','17','','','','','','','','','','','$url','','','','','$keywords','$description','','')";*/
$kayit=mysql_query($sql);
if($kayit)
echo "vtye kayit etti.";
}
?>bot,içeriği Siteden Alırken alıyor ekrana cıkan goruntude tr karakter hatası yok fakat joomla sitenin db sine yazarken tr karakter hatası veriyor. Yardımlarınızı bekliyorum.
Botta Türkçe Karakter Hatası
6
●1.078
- 11-01-2008, 23:03:01Üyeliği durduruldu
- 11-01-2008, 23:57:46Üyeliği durdurulduEğer Holokost un dediği gibi karekterler cıkıyorsa
$ara = array ('ı','Å?','ü','ç','ö','Ä?','ÅŸ','Ç','İ','ÄŸ','Åz','Ö','Ü','ı','Å?','ç','ö','Ä?','ÅŸ','Ç','İ','ÄŸ','Åz','Ö','Ü','ü','ÄŸ'); $degis = array ('i','s','ü','ç','ö','g','s','Ç','i','g','S','Ö','Ü','i', 's', 'ç', 'ö', 'g', 's', 'Ç', 'i', 'g', 'S', 'Ö', 'Ü', 'ü', 'g'); $kelime = str_replace($ara, $degis, $kelime);Bu şekilde yapabilirsin. - 12-01-2008, 00:35:08Üyeliği durdurulduEn garanti yöntem budur:
HTML Codes - Special Characters for Turkish - ASCII Table - Turkish HTML Codes
Hangi karakter seti olursa olsun hiç sorun çıkarmaz. - 12-01-2008, 03:01:56Üyeliği durdurulduArkadaşlar sorun düzelmedi . Yardımlarınıza ihtiyacım var
- 12-01-2008, 04:15:53Üyeliği durdurulduverdiğiniz kodu ekledim. evet kata sekli bu fakat kod eklememe rağmen bir değişiklik olmadı.
İçeriği alacagım site Uft karakter seti kullanıyor. db ye yazdıracagım site ise latin1_swedish_ci karakter setini kullanıyor.