• 11-02-2009, 22:37:44
    #1
    aşağıdaki class ile site haritası oluşturmaya çaçışıyorum ama bu hatayı alıyorum
    eksik yazdığım bir şeyler mi var yada hatalı yazdığım
    <? 
    include("feedcreator.class.php");
    $dbhost = "localhost";
    $dbname = "dbadi";
    $dbuser = "kullanici";
    $dbpass = "sifre";
    
    
    
    $rss = new UniversalFeedCreator();
    $rss->useCached();
    $rss->title = "Codeboot New Videos";
    $rss->description = "You watched now";
    $rss->link = "http://www.codeboot.com";
    $rss->syndicationURL = "http://www.codeboot.com/".$PHP_SELF;
    
    $image = new FeedImage();
    $image->title = "codeboot.com logo";
    $image->url = "http://www.codeboot.com/images/header-icon.gif";
    $image->link = "http://www.codeboot.com";
    $image->description = "Feed provided by codeboot.com Click to visit.";
    $rss->image = $image;
    
    // get your news items from somewhere, e.g. your database:
    mysql_select_db($dbhost, $dbuser, $dbpass);
    $res = mysql_query("SELECT * FROM videolari ORDER BY id DESC");
    while ($data = mysql_fetch_object($res)) {
        $item = new FeedItem();
        $item->title = $data->baslik;
        $item->link = $data->video;
        $item->description = $data->aciklama;
        $item->source = "http://www.codeboot.com";
        $item->author = "andyou";
        
        $rss->addItem($item);
    }
    
    $rss->saveFeed("RSS1.0", "feed.xml");
    ?>
    buda include edilen class

    http://www.bitfolge.de/download/feedcreator_172.zip

    buda classın sitesi
    http://www.bitfolge.de/rsscreator-en.html

    sinemalar.com aynı classı kullanıyor :S
  • 11-02-2009, 22:45:32
    #2
    $dbname = "dbadi";
    $dbuser = "kullanici";
    $dbpass = "sifre";

    bunu sen girerken

    $dbname = 'dbadi';
    $dbuser = 'kullanici';
    $dbpass = 'sifre';

    böle gir tek tırnakla. belki içinde " bozan karakterler wardır.
  • 11-02-2009, 22:55:43
    #3
    aynı değişmiyor
    select_db de eklyorum yine aynı :S
  • 11-02-2009, 23:06:02
    #4
    mysql connect göremedim bu arada sanki
  • 11-02-2009, 23:10:31
    #5
    ekledim onuda onsuzda her şekilde verdiği hata bu
  • 11-02-2009, 23:17:37
    #6
    Üyeliği durduruldu
    php manual den alıntı

    mysql_select_db ( string $database_name [, resource $link_identifier] )
    anlamı şu; mysql_select_db 1 i opsiyonel olmak üzere 2 parametre alır. ilk parametre db nin adı dır. ikinicisi link identifier denen hangi db ye hangi k.adı ve şifre ile bağlanıldığını belirten parametredir. yani mysql_connect olayı. önce mysql_connect yap sonra onu getir burda kullan.

    veya

    mysql_select_db($dbname,$dbhost, $dbuser, $dbpass);

    yap.
  • 12-02-2009, 08:51:31
    #7
    Üyeliği durduruldu
    MC_delta_T adlı üyeden alıntı: mesajı görüntüle
    php manual den alıntı
    mysql_select_db ( string $database_name [, resource $link_identifier] )
    anlamı şu; mysql_select_db 1 i opsiyonel olmak üzere 2 parametre alır. ilk parametre db nin adı dır. ikinicisi link identifier denen hangi db ye hangi k.adı ve şifre ile bağlanıldığını belirten parametredir. yani mysql_connect olayı. önce mysql_connect yap sonra onu getir burda kullan.
    veya
    mysql_select_db($dbname,$dbhost, $dbuser, $dbpass);
    yap.
    bknz
    Temel Php Mysql Komutları görsel video eğitimi