• 17-01-2009, 16:14:47
    #1
    arkadaşlar merhaba

    siteme program ekliyorum "size" kısmında 4.7 mb yada 4,7 mb bunu kullanamıyorum ya 4 yazacam yada 5 diğer türlü 47 şeklinde çıkıyor bunuu nasıl düzeltebilirim

    yardımlarınız için şimdiden teşekkürler
  • 17-01-2009, 16:32:42
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sistem ne? Kod nerde?
  • 17-01-2009, 16:36:45
    #3
    sistem php program download sitesi imzamda var .

    addprog.php içinde sanırım

    <TD WIDTH="530" BGCOLOR="#ECECEC" HEIGHT="21"> 
                <INPUT NAME="size" SIZE="12"><FONT FACE="Verdana" SIZE="2">MB
            </FONT><FONT COLOR="#ff0000">*</FONT></TD>

    bunu sayfaya yazdırırken

    <tr>
          <td style="background-color: rgb(204, 204, 204);"><b>Size</b></td>
          <td style="background-color: rgb(204, 204, 204);"><b>:</b>&nbsp; &nbsp;<font size="+1"><?=$row1['size'];?>&nbsp;MB</font></td>
        </tr>
  • 17-01-2009, 16:40:02
    #4
    size kısmı kayıt olmadan önce seo ya uğruyor sanırım

    $q=str_replace(",","",$q);
    gibi fonksiyon varsa size değişkenini oraya sokmadan kaydet
  • 17-01-2009, 17:04:45
    #5
    niphell adlı üyeden alıntı: mesajı görüntüle
    size kısmı kayıt olmadan önce seo ya uğruyor sanırım

    $q=str_replace(",","",$q);
    gibi fonksiyon varsa size değişkenini oraya sokmadan kaydet
    valla seo ya uğramıyo bu kısım ne yazarsam o çıkıyo aslında

    yukarda dediğin koda benzer bişi aryım dedim ama yok

    fonksiyonlarda şöle bişi var sadece indirme zamanını hesaplatan bi kod

    <?
    exit();
    }
    ?>
    <?
    function calcdowntime($size, $speed) {
     if ($size==0 or !$size) {
      $size=0.0000000000001;
     } else {
      $actualspeed=$speed/8;
      $seconds=$size/$actualspeed;
      $min=$seconds/60;
      $hours=$min/60;
      $remmin=$min%60;
       if ($min<1){
         print number_format($seconds, 0)." saniye.";
       } 
       if ($min>=1 and $min<60){
         print number_format($min, 0)." dakika.";
       }
       if ($min>=60) {
         print number_format($hours, 0)." saat ".$remmin." dakika.";
       }   
     }
    }
    acaba buralarda bişi yapabilirmiyiz
  • 17-01-2009, 17:13:47
    #6
    yok bunlar değil
    kaydet php deki

    $size = $_POST['size'];
    ve $size değişkeninin sql sorgusundan önceki girdiği işlemler lazım
  • 17-01-2009, 17:26:32
    #7
    yaw ben sorumu düzeltiyim şimdi dikkat ettimde

    virgülden sonrasını yazmıyor

    mesela 0,240 = 0 olarak

    1,25 = 1

    4,7 = 4

    gibi gösteriyo


    yukarda değidin kaydet içinde (bu bende addprogdo.php) bu kod yok malesef

    fonksiyonlara felan orada da yok nerde bulacaz bunu
  • 17-01-2009, 17:46:51
    #8
    bi fonksiyon içinde "," de explode yapılıp sadece 0 değeri alınıyor olabilir

    addpro.php yi görmeden anca bukadar
  • 17-01-2009, 18:13:27
    #9
    Üyeliği durduruldu
    db tablondaki boyut bilgisinin saklandığı alan int tipinde olduğu için istediğin şekilde kaydedemiyorsun. ya db den varchar a çevir, yada kb cinsinden tut db de, ekrana bastırırken de 1024 e bölerek yazdır.