folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder PHP / Dosya Yüklemede Saçmasapan Bir Sorun..



PHP / Dosya Yüklemede Saçmasapan Bir Sorun..

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    CipriX
    CipriX's avatar
    Kayıt Tarihi: 02/Mart/2008
    Erkek

    Arkadaşlar, sitemin admin panelinden mp3 yüklemek için bir sistem yazdım, sistemde mp3 ü seçip yüklüyorsun "../mp3" klasörüne mp3 kopyalanıyor, saçmasapan hata ise şu 5 KB bir müzik kopyaladığımda kopyalıyor veya 900 kb bir müzik kopyaladığımda, ama 2 mb veya 5 mb bir müzik kopyaladığımda kopyalanmıyor..

    Şimdi olay şurda

     

     $kaydedilecekyer = "../mp3/";
     $dosya = $kaydedilecekyer . "/".$newname;
     if (move_uploaded_file($_FILES['file']['tmp_name'], $dosya))
     {
      include("../mysql.php");
      $s = mysql_query("insert into mp3 (adi,mp3_id) VALUES ('$newname','".urlencode($_POST['baslik'])."')");
      echo "<br> Mp3 Eklendi <br>";

     

    Gördüğünüz gibi $s değeri ile db ye yazdırıyor, fakat dosya upload olmadığında db ye herhangi birşey yazılmıyor demekki $s değişgenine kadar işlem gelmiyor.. Acaba zaman aşımına filanmı uğruyor.. $s değişgeninden önce işlem biyerde duruyorki, db ye herhangi bi giriş olmuyor.. Yardımcı olursanız sevinirim arkadaşlar.. En azından sebebi nedir bilen varsa şimdiden teşekkürler..


    if else while vs.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SPY-CX5
    SPY-CX5's avatar
    Savaş Madalyası Üstün Hizmet Madalyası Savaş Madalyası
    Kayıt Tarihi: 03/Mart/2007
    Erkek

    Hocam sorun php.ini de default değerin düşük olmasından kaynaklanıyor.

    DB kaydını yapan kodu if in içine aldığından, dosya yükleme hatası olduğunda query i çalıştırmıyor.

    php.ini yi aç

    ; Maximum allowed size for uploaded files.

    satırının altındaki limiti  upload_max_filesize = 9999M olarak değiştir ve apacheyi resetle..

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    CipriX
    CipriX's avatar
    Kayıt Tarihi: 02/Mart/2008
    Erkek
    SPY-CX5 bunu yazdı:
    -----------------------------

    Hocam sorun php.ini de default değerin düşük olmasından kaynaklanıyor.

    DB kaydını yapan kodu if in içine aldığından, dosya yükleme hatası olduğunda query i çalıştırmıyor.

    php.ini yi aç

    ; Maximum allowed size for uploaded files.

    satırının altındaki limiti  upload_max_filesize = 9999M olarak değiştir ve apacheyi resetle..


    -----------------------------

    Evet arkadaşım bende öyle denedim sorun kalktı.. Teşekkürler


    if else while vs.
Toplam Hit: 994 Toplam Mesaj: 3