• 24-11-2007, 10:55:31
    #10
    2 farklı sunucuda denedim şimdi, ikisinde de aynı şey oldu. Yine ortadan sıralıyor.
  • 24-11-2007, 11:22:58
    #11
    # Hym txc parse function
    function txc($tt) {
    $tt = trim($tt); $tt= explode('/',$tt);
    $tt_sayim = count($tt)-1;
    return $tt[$tt_sayim];
    }
    
    $baglanti = array();
    $trash = explode("\n",$_POST['baglantilar']);
    foreach($trash as $bgb) {
    $tampon_basename = txc($bgb);
    $tampon_dosyaadi = $bgb;
    $baglanti[$tampon_basename] = $tampon_dosyaadi;
    unset($tampon_basename);
    unset($tampon_dosyaadi);
    }
    natsort($baglanti);
    foreach($baglanti as $d_adi => $tamyol){
    echo "$tamyol\r\n<br>";
    }
    eh bu olsun artık, local'de deneme şansım maalesefki yok
  • 24-11-2007, 21:03:23
    #12
    Gene orta kısımdan sıralıyor.. Bakmak isterseniz: http://www.protectlinks.com/ad/

    index.php
    <html>
    <body>
    <form method="POST" action="degistir.php">
        <p><textarea rows="22" name="baglantilar" cols="42"></textarea>
        <br><input type="submit" value="Gönder" name="B1"></p>
    </form>
    </body>
    </html>
    degistir.php
    <?php
    # Hym txc parse function
    function txc($tt) {
    $tt = trim($tt); $tt= explode('/',$tt);
    $tt_sayim = count($tt)-1;
    return $tt[$tt_sayim];
    }
    
    $baglanti = array();
    $trash = explode("\n",$_POST['baglantilar']);
    foreach($trash as $bgb) {
    $tampon_basename = txc($bgb);
    $tampon_dosyaadi = $bgb;
    $baglanti[$tampon_basename] = $tampon_dosyaadi;
    unset($tampon_basename);
    unset($tampon_dosyaadi);
    }
    natsort($baglanti);
    foreach($baglanti as $d_adi => $tamyol){
    echo "$tamyol\r\n<br>";
    }
    ?>
  • 24-11-2007, 21:45:34
    #13
    kendim test edip düzgün versiyonunu iletecegim. kolay gelsin
  • 27-11-2007, 16:33:52
    #14
    Teşekkür ederim, bekliyorum.
  • 30-11-2007, 03:52:18
    #15
    <?php
    # Hym txc parse function
    function txc($tt) {
    $tt = trim($tt); $tt= explode('/',$tt);
    $tt_sayim = count($tt)-1;
    return $tt[$tt_sayim];
    }
    $baglanti = array();
    $trash = explode("\r\n",$_POST['baglantilar']);
    foreach($trash as $bgb) {
    $bgb = trim($bgb);
    $tampon_basename = txc($bgb);
    $tampon_dosyaadi = $bgb;
    $baglanti[$tampon_basename] = $tampon_dosyaadi;
    }
    function natSortKey(&$arrIn)
    {
       $key_array = array();
       $arrOut = array();
       foreach ( $arrIn as $key=>$value ) {
           $key_array[]=$key;
       }
      natsort( $key_array);
      foreach ( $key_array as $key=>$value ) {
          $arrOut[$value]=$arrIn[$value];
      }
      $arrIn=$arrOut;
    }
    natSortKey($baglanti);
    foreach($baglanti as $d_adi => $tamyol){
    echo "$tamyol\r\n<br>";
    }
    ?>
  • 04-12-2007, 16:29:11
    #16
    Çok teşekkür ederim, sorunsuz çalışıyor.