• 24-08-2012, 01:59:12
    #1
    Merhabalar sitede error.php de sürekli şu hata veriyor

    [23-Aug-2012 05:40:53] PHP Parse error: syntax error, unexpected '<' in /home/xkalpsiz/public_html/map.php on line 13

    map.php de bulunan kodlar şu şekilde

    <? 
    $limit=300; 
    $sayfa = !empty($_GET["f"]) ? intval($_GET["f"]) : 1; 
    $s = ($sayfa-1)*$limit; 
    include 'f.php'; 
    print_r('<?xml version="1.0" encoding="UTF-8"?> 
    <urlset 
      xmlns="http://www.google.com/schemas/sitemap/0.84" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 
                          http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">'); 
        $cek=mysql_query("SELECT * FROM  ero where onay='e' order by id ASC LIMIT 300"); 
    
            while($veri=mysql_fetch_array($cek)) 
    
            { 
    
            ?> 
    <url> 
      <loc><?=$site?><?=$veri['kat']; ?>/<?=$veri['seo']; ?>.html</loc> 
    </url> 
    <? 
    echo "\n"; 
    } 
    ?> 
    </urlset>
    acaba bu 13. satır diyor ama ben bu scriptten anlamadigim icin bilmiyorum nasil düzeltebilirim bunu

    burda yazdigim gibi hata burda gösteriyor

            while($veri=mysql_fetch_array($cek))
  • 24-08-2012, 02:54:22
    #2
    f.php içindekileride yazabilir misiniz?
  • 24-08-2012, 03:00:56
    #3
    <?
    
    include 'baglan.php';
    
    //tr karekter çevriliyor
    
    function cevir($kroyumben) {
    
    $tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç');
    
    $eng = array('s','S','i','I','g','G','u','U','o','O','C','c');
    
    $kroyumben = str_replace($tr,$eng,$kroyumben);
    
    $kroyumben = eregi_replace('[^0-9A-Za-z]',"_",$kroyumben);
    
    $kroyumben = str_replace('__','_',$kroyumben);
    
    return $kroyumben;
    
    }
    
    function buyult($metin) {
    
    $metin = strtr($metin, "ığüşiöç", "IĞÜŞİÖÇ");
    
    return strtoupper($metin);
    
    } 
    
    //ayarlar alınıyor
    
    $ayar = mysql_query("SELECT * FROM ayarlar where ayar='YaziSeo'");
    
    $ayaral = mysql_fetch_array($ayar);
    
    $yaziseo=$ayaral['goster'];
    
    
    
    $ayar = mysql_query("SELECT * FROM ayarlar where ayar='Keyword'");
    
    $ayaral = mysql_fetch_array($ayar);
    
    $keyword=$ayaral['goster'];
    
    
    
    $ayar = mysql_query("SELECT * FROM ayarlar where ayar='Descriptions'");
    
    $ayaral = mysql_fetch_array($ayar);
    
    $descriptions=$ayaral['goster'];
    
    
    
    $ayar = mysql_query("SELECT * FROM ayarlar where ayar='TimeOut'");
    
    $ayaral = mysql_fetch_array($ayar);
    
    $timeout=$ayaral['goster'];
    
    $ayar = mysql_query("SELECT * FROM ayarlar where ayar='SiteMail'");
    
    $ayaral = mysql_fetch_array($ayar);
    
    $sitemail=$ayaral['goster'];
    
    $ayar = mysql_query("SELECT * FROM ayarlar where ayar='ExtremeID'");
    
    $ayaral = mysql_fetch_array($ayar);
    
    $extreme=$ayaral['goster'];
    
    //reklam başlıyor
    
    $ayar = mysql_query("SELECT * FROM reklam where ayar='Slot1'");
    
    $ayaral = mysql_fetch_array($ayar);
    
    $reklam1=$ayaral['goster'];
    
    $ayar = mysql_query("SELECT * FROM reklam where ayar='Slot2'");
    
    $ayaral = mysql_fetch_array($ayar);
    
    $reklam2=$ayaral['goster'];
    
    $ayar = mysql_query("SELECT * FROM reklam where ayar='Slot3'");
    
    $ayaral = mysql_fetch_array($ayar);
    
    $reklam3=$ayaral['goster'];
    
    $ayar = mysql_query("SELECT * FROM reklam where ayar='Slot4'");
    
    $ayaral = mysql_fetch_array($ayar);
    
    $reklam4=$ayaral['goster'];
    
    $ayar = mysql_query("SELECT * FROM reklam where ayar='Slot5'");
    
    $ayaral = mysql_fetch_array($ayar);
    
    $reklam5=$ayaral['goster'];
    
    $ayar = mysql_query("SELECT * FROM reklam where ayar='LinkDegisimi'");
    
    $ayaral = mysql_fetch_array($ayar);
    
    $linkler=$ayaral['goster'];
    
    $ayar = mysql_query("SELECT * FROM reklam where ayar='gununsozu'");
    
    $ayaral = mysql_fetch_array($ayar);
    
    $gununsozu=$ayaral['goster'];
    
    
    
    function randchar($length = 8, $range = "anc", $case = 'm')
    
    {
    
        $str = null;
    
        if (gettype($length) != "integer")
    
                $length = 8;
    
    
    
        // determine character range
    
        switch (TRUE) {
    
        case ("abc" == $range || "alpha" == $range || "alphabetic" == $range):   // alphabetic
    
            $minval = 2; $maxval = 3;
    
            break;
    
        case ("dmc" == $range || "color" == $range):    // color: decimal
    
        case ("hxc" == $range || "hexcolor" == $range): // color: hexadecimal
    
            $minval = 5; $maxval = 5;
    
            if ($length > 24) $length = 24;
    
            $depth  = $length;
    
            $length = 6;
    
            break;
    
        case ("dmg" == $range || "gray" == $range):     // gray: decimal
    
        case ("hxg" == $range || "hexgray" == $range):  // gray: hexadecimal
    
            $minval = 5; $maxval = 5;
    
            if ($length > 24) $length = 24;
    
            $depth  = $length;
    
            $length = 2;
    
            break;
    
        case ("hxd" == $range || "hex" == $range || "hexadecimal" == $range):    // hexadecimal
    
            $minval = 5; $maxval = 5;
    
            break;
    
        case ("nmc" == $range || "num" == $range || "numeric" == $range):        // numeric
    
            $minval = 1; $maxval = 1;
    
            break;
    
        case ("anc" == $range || "alnum" == $range || "alphanumeric" == $range): // alphanumeric
    
        default :   // alphanumeric
    
            $minval = 1; $maxval = 4;
    
            break;
    
        }
    
    
    
        // build string
    
        for ($i = 0;$i < $length;$i++) {
    
            switch (@rand($minval, $maxval)) {
    
            case 1: $str .= chr(rand(48, 57));  // 0-9
    
                break;
    
            case 2: $str .= chr(rand(97, 122)); // a-z
    
                break;
    
            case 3: $str .= chr(rand(65, 90));  // A-Z
    
                break;
    
            case 4: $str .= chr(rand(48, 57));  // 0-9
    
                break;
    
            case 5: $str .= dechex(rand(0,15)); // 0-15
    
                    break;
    
            }
    
        }
    
    
    
        // procedure for color values
    
        switch (TRUE) {
    
        case ("dmc" == $range || "color" == $range):
    
        case ("dmg" == $range || "gray" == $range):
    
        case ("hxc" == $range || "hexcolor" == $range):
    
        case ("hxg" == $range || "hexgray" == $range):
    
            $clrs  = chunk_split($str,2,' ');      // space delimit color value pairs
    
            $clrs  = explode(' ',trim($clrs));     // load color value pairs into array
    
            $bpclr = floor($depth/3);              // set number of bits per color value
    
            $step  = (256/pow(2,$bpclr));          // calculate step value for quantizing
    
            foreach ($clrs as $key => $clr) {
    
                $clrs[$key] = hexdec($clr);        // convert to decimal for manipulation
    
                $clr = round($clrs[$key] / $step); // calculate quantizing (Q) factor
    
                $clr = $clr * $step;               // multiply color value by Q factor
    
                $clr = $clr - floor($clr/256);     // adjust to maintain bounds 0-256
    
                $clrs[$key] = $clr;                // replace original color value pair
    
            }
    
    
    
            // triple gray value
    
            switch (TRUE) {
    
            case ("dmg" == $range || "gray" == $range):
    
            case ("hxg" == $range || "hexgray" == $range):
    
                $clrs = array_pad($clrs,3,$clrs[0]);
    
                break;
    
            }
    
    
    
            // comma delimit decimal color values
    
            switch (TRUE) {
    
            case ("dmc" == $range || "color" == $range): // r,g,b
    
            case ("dmg" == $range || "gray" == $range):  // r,g,b
    
                $str = implode(",", $clrs);
    
                break;
    
            case ("hxc" == $range || "hexcolor" == $range):  // rrggbb
    
            case ("hxg" == $range || "hexgray" == $range):   // rrggbb
    
                $str =  (
    
                     sprintf("%02x",$clrs[0])
    
                    .sprintf("%02x",$clrs[1])
    
                    .sprintf("%02x",$clrs[2])
    
                    );
    
                break;
    
            }
    
        break;
    
        }
    
    
    
        // set character case
    
        switch (TRUE) {
    
        case ('l' == $case || "lower" == $case): // lower case
    
            $str = strtolower($str);
    
            break;
    
        case ('u' == $case || "upper" == $case): // upper case
    
            $str = strtoupper($str);
    
            break;
    
        }
    
        return $str;
    
    } 
    
    
    
    
    
    
    
    
    
    
    
    ?>
  • 24-08-2012, 03:20:54
    #4
    print_r('<?xml version="1.0" encoding="UTF-8"?>
    <urlset
    xmlns="http://www.google.com/schemas/sitemap/0.84"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84
    http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">');

    yi kaldırdığınızda hata devam ediyor mu?
  • 24-08-2012, 03:23:16
    #5
    hiçbişey kaldirmadim. 13. satır hatası veriyordu sadece. map.php ye baktigim zamanda linkleri vermiyor yazı gibi atiyor
  • 24-08-2012, 03:25:31
    #6
    xkalpsiz adlı üyeden alıntı: mesajı görüntüle
    hiçbişey kaldirmadim
    print_r satırını kaldırıp tekrar deneyebilir misiniz? Bazı sunucularda yorumlama farkı olabiliyor bu yüzden bir hata oluşmuş olabilir. Eğer kaldırdığınızda hata almıyorsanız farklı şekilde yazdırırız o zaman problem çözülür.
  • 24-08-2012, 03:30:11
    #7
    Dogukan adlı üyeden alıntı: mesajı görüntüle
    print_r satırını kaldırıp tekrar deneyebilir misiniz? Bazı sunucularda yorumlama farkı olabiliyor bu yüzden bir hata oluşmuş olabilir. Eğer kaldırdığınızda hata almıyorsanız farklı şekilde yazdırırız o zaman problem çözülür.
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/xkalpsiz/public_html/map.php on line 7
     while($veri=mysql_fetch_array($cek))
    <<< hata burda
  • 24-08-2012, 03:35:40
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    short_tag'dan kaynaklaniyor olabilir muhtemelen...
  • 24-08-2012, 04:44:17
    #9
    xkalpsiz adlı üyeden alıntı: mesajı görüntüle
    Merhabalar sitede error.php de sürekli şu hata veriyor

    [23-Aug-2012 05:40:53] PHP Parse error: syntax error, unexpected '<' in /home/xkalpsiz/public_html/map.php on line 13

    map.php de bulunan kodlar şu şekilde

    <? 
    $limit=300; 
    $sayfa = !empty($_GET["f"]) ? intval($_GET["f"]) : 1; 
    $s = ($sayfa-1)*$limit; 
    include 'f.php'; 
    print_r('<?xml version="1.0" encoding="UTF-8"?> 
    <urlset 
      xmlns="http://www.google.com/schemas/sitemap/0.84" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 
                          http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">'); 
        $cek=mysql_query("SELECT * FROM  ero where onay='e' order by id ASC LIMIT 300"); 
    
            while($veri=mysql_fetch_array($cek)) 
    
            { 
    
            ?> 
    <url> 
      <loc><?=$site?><?=$veri['kat']; ?>/<?=$veri['seo']; ?>.html</loc> 
    </url> 
    <? 
    echo "\n"; 
    } 
    ?> 
    </urlset>
    acaba bu 13. satır diyor ama ben bu scriptten anlamadigim icin bilmiyorum nasil düzeltebilirim bunu

    burda yazdigim gibi hata burda gösteriyor

    while($veri=mysql_fetch_array($cek))
    while($veri=mysql_fetch_array($cek))


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 04:44:17 -->-> Daha önceki mesaj 03:41:32 --

    sanırım çözüm bulunamayacak