• 17-01-2008, 15:36:22
    #82
    yazdıklarınızı doğrusunu isterseniz pek anlayamadım...

    demek istediklerimi Burada ki sayfaya bakarak daha iyi anlayacağınızı sanıyorum...

    istediğim satır aralarını uygun şekilde genişletmek ve bağzı karekterlerler anlaşılmıyo karekter sorununu düzeltmek...

    İlgili sayfanın PHP kodu...

    <base target="_blank">
    <table width="268" height="306"  border="0">
      <tr>
        <td width="262" height="302" align="center" valign="top" background="http://img85.imageshack.us/img85/662/box212ui5.gif">
        <table width="252" height="271"  border="0" align="center">
          <tr>
            <td width="246" height="1" valign="top">
            <span style="font-size: 8pt; font-weight: 700" lang="en-us">
            <font color="#FF0000">&nbsp;ÝNTERNET</font><font color="#000066">HABER</font></span></td>
          </tr>
          <tr>
            <td height="264" align="center" valign="top" width="246"><? 
    function ElemanIsmiyleAl ($xml, $basla, $bitir) { 
       global $pozisyon; 
       $baslapos = strpos($xml, $basla); 
       if ($baslapos === false) { 
           return false; 
       } 
       $bitirpos = strpos($xml, $bitir); 
       $bitirpos = $bitirpos+strlen($bitir);     
       $pozisyon = $bitirpos; 
       $bitirpos = $bitirpos-$baslapos; 
       $bitirpos = $bitirpos - strlen($bitir); 
       $etiket = substr ($xml, $baslapos, $bitirpos); 
       $etiket = substr ($etiket, strlen($basla)); 
       return $etiket; 
    } 
    ?> 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    "http://www.w3.org/TR/html4/loose.dtd"> 
    <HTML> 
    <HEAD> 
    	<meta http-equiv="Content-Language" content="tr">	
    	<meta http-equiv="Content-Type" content="text/html; charset=windows-1254"> 
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
    <STYLE> 
    <!-- 
    body, p, div, span, marquee, td{font-family:Tahoma,Verdana;font-size:12px;} 
    a:hover{color:#FF6600} 
    a{color:#000066} 
    h1{font-family:Tahoma,Verdana;font-size:12px;} 
    --> 
        </STYLE><TABLE WIDTH="102%"  BORDER="0" CELLSPACING="0" CELLPADDING="3">
              <TR VALIGN="TOP">
                <TD WIDTH="97%"><TABLE WIDTH="100%"  BORDER="0" CELLPADDING="3" CELLSPACING="0">
                    <TR>
                      <TD VALIGN="TOP"><? 
    $dosya = "http://rss.internethaber.com/last_min.xml"; 
    $pozisyon = 0; 
    $Yumrular = array(); 
    if (!($fp = fopen($dosya, "r"))) { 
       die("XMLi aamadm"); 
    } 
    while ($SatirAl = fread($fp, 4096)) { 
       $veri = $veri . $SatirAl; 
    } 
    $say = 0; 
    $pozisyon = 0; 
    while ($yumru = ElemanIsmiyleAl($veri, "<item>", "</item>")) { 
       $Yumrular[$say] = $yumru; 
       $say++; 
       $veri = substr($veri, $pozisyon); 
    } 
    for ($i=0; $i<8; $i++) { 
    $kategori = ElemanIsmiyleAl($Yumrular[$i], "<category>", "</category>"); 
    $baslik = ElemanIsmiyleAl($Yumrular[$i], "<title>", "</title>"); 
    $aciklama = ElemanIsmiyleAl($Yumrular[$i], "<description>", "</description>"); 
    $link = ElemanIsmiyleAl($Yumrular[$i], "<link>", "</link>"); 
    $habersay = 0; 
    if($baslik != "") 
     { 
      $baslikx = explode("[",$baslik); 
      $baslik = $baslikx[0]; 
      echo("<font color=#44aa44>•</font> 
                      <a href=%22%22.$link.%22/%22 target=_blank class=news>".$baslik."</a><br><p>");
      $habersay++; 
     } 
    } 
    if($habersay == 0) 
     echo("<font color=#44aa44>•</font> Haber Bulunamad<br>"); 
    ?></TD>
                    </TR>
                </TABLE></TD>
              </TR>
            </TABLE></td>
          </tr>
        </table></td>
      </tr>
    </table>
  • 17-01-2008, 17:45:57
    #83
    Söylediklerinizi gayet iyi anladım. Dediğim şekillerde çözebilirsiniz.. Basit bile olsa bir PHP scripti kullanacaksanız biraz denemeler yapmanız lazım. Öncelikle HTML'in en azından temel mantığını kavramanızı tavsiye ederim.

    ---Web Dersleri--- Photoshop icin iyi bir basvuru kaynagi adresinden en basitten başlayan dersler mevcut. malesef direk olarak kodda istediğiniz böyle yapılır diyecek vaktim yok.

    medesan adlı üyeden alıntı: mesajı görüntüle
    yazdıklarınızı doğrusunu isterseniz pek anlayamadım...
    demek istediklerimi Burada ki sayfaya bakarak daha iyi anlayacağınızı sanıyorum...
    istediğim satır aralarını uygun şekilde genişletmek ve bağzı karekterlerler anlaşılmıyo karekter sorununu düzeltmek...
    İlgili sayfanın PHP kodu...
    <base target="_blank">
    <table width="268" height="306"  border="0">
      <tr>
        <td width="262" height="302" align="center" valign="top" background="http://img85.imageshack.us/img85/662/box212ui5.gif">
        <table width="252" height="271"  border="0" align="center">
          <tr>
            <td width="246" height="1" valign="top">
            <span style="font-size: 8pt; font-weight: 700" lang="en-us">
            <font color="#FF0000">&nbsp;&Yacute;NTERNET</font><font color="#000066">HABER</font></span></td>
          </tr>
          <tr>
            <td height="264" align="center" valign="top" width="246"><? 
    function ElemanIsmiyleAl ($xml, $basla, $bitir) { 
       global $pozisyon; 
       $baslapos = strpos($xml, $basla); 
       if ($baslapos === false) { 
           return false; 
       } 
       $bitirpos = strpos($xml, $bitir); 
       $bitirpos = $bitirpos+strlen($bitir);     
       $pozisyon = $bitirpos; 
       $bitirpos = $bitirpos-$baslapos; 
       $bitirpos = $bitirpos - strlen($bitir); 
       $etiket = substr ($xml, $baslapos, $bitirpos); 
       $etiket = substr ($etiket, strlen($basla)); 
       return $etiket; 
    } 
    ?> 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    "http://www.w3.org/TR/html4/loose.dtd"> 
    <HTML> 
    <HEAD> 
    	<meta http-equiv="Content-Language" content="tr">	
    	<meta http-equiv="Content-Type" content="text/html; charset=windows-1254"> 
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
    <STYLE> 
    <!-- 
    body, p, div, span, marquee, td{font-family:Tahoma,Verdana;font-size:12px;} 
    a:hover{color:#FF6600} 
    a{color:#000066} 
    h1{font-family:Tahoma,Verdana;font-size:12px;} 
    --> 
        </STYLE><TABLE WIDTH="102%"  BORDER="0" CELLSPACING="0" CELLPADDING="3">
              <TR VALIGN="TOP">
                <TD WIDTH="97%"><TABLE WIDTH="100%"  BORDER="0" CELLPADDING="3" CELLSPACING="0">
                    <TR>
                      <TD VALIGN="TOP"><? 
    $dosya = "http://rss.internethaber.com/last_min.xml"; 
    $pozisyon = 0; 
    $Yumrular = array(); 
    if (!($fp = fopen($dosya, "r"))) { 
       die("XMLi aamadm"); 
    } 
    while ($SatirAl = fread($fp, 4096)) { 
       $veri = $veri . $SatirAl; 
    } 
    $say = 0; 
    $pozisyon = 0; 
    while ($yumru = ElemanIsmiyleAl($veri, "<item>", "</item>")) { 
       $Yumrular[$say] = $yumru; 
       $say++; 
       $veri = substr($veri, $pozisyon); 
    } 
    for ($i=0; $i<8; $i++) { 
    $kategori = ElemanIsmiyleAl($Yumrular[$i], "<category>", "</category>"); 
    $baslik = ElemanIsmiyleAl($Yumrular[$i], "<title>", "</title>"); 
    $aciklama = ElemanIsmiyleAl($Yumrular[$i], "<description>", "</description>"); 
    $link = ElemanIsmiyleAl($Yumrular[$i], "<link>", "</link>"); 
    $habersay = 0; 
    if($baslik != "") 
     { 
      $baslikx = explode("[",$baslik); 
      $baslik = $baslikx[0]; 
      echo("<font color=#44aa44>•</font> 
                      <a href=%22%22.$link.%22/%22 target=_blank class=news>".$baslik."</a><br><p>");
      $habersay++; 
     } 
    } 
    if($habersay == 0) 
     echo("<font color=#44aa44>•</font> Haber Bulunamad<br>"); 
    ?></TD>
                    </TR>
                </TABLE></TD>
              </TR>
            </TABLE></td>
          </tr>
        </table></td>
      </tr>
    </table>
  • 14-02-2008, 06:07:54
    #84
    Üyeliği durduruldu
    xml okunamadı fopen hatası alanlar , scripti kullanacağınız dizine bir php.ini dosyası koyarak problemi giderebilirler. yazmanız gerekn kod " allow_url_fopen = on "
  • 19-02-2008, 14:04:35
    #85
    bu scripti TAMGAZETE a ücret karşılığı yükleyecek arakadaş aranıyor...