[linux-programlama] 400K'dan büyük dosya Mysql'e yuklenemiyor

---------

From: Ahmet Aksoy (ahmetax@axtelsoft.com)
Date: Sun 28 Dec 2003 - 07:04:08 EST

  • Next message: Mustafa Akgul: "[linux-programlama] Re: cgi calistirma sorunu"

    Aşağıdaki kodu kullanarak istediğim dosyaları MySql'e ekliyorum. Ancak, tüm
    denemelerime
    karşın, 400K'dan daha büyük bir dosyayı veritabanına ekleyemedim. Sorunu
    nerede aramam

    lazım? PHP'de mi? MySQL'de mi? Apache de mi?

    Bu davranış hem web üzerinde, linux; hem de lokalde win işletim sisteminde
    tamamen aynı.
    Ahmet Aksoy

    <?
    if (isset($_POST["submit"]))
    {
    $fname= $_FILES["user_file"]["name"];
    $tmp= addslashes($_FILES["user_file"]["tmp_name"]);
    $size= $_FILES["user_file"]["size"];
    $type=$_FILES["user_file"]["type"];
    $tanim=$_FILES["user_file"]["file_desc"];
    $fd=fopen($tmp,"r") or die("Can't open file!");
    #echo "org size=$size";
    $fdata=urlencode(fread($fd,filesize($tmp)));
    #echo "$tmp";
    $size=filesize($tmp);
    #echo "new size=$size";
    $tanim=$descript;
    include("baglan.inc");

    mysql_select_db("dosyalar");
    $sql="INSERT INTO files (name,file_type,file_desc,file_data,file_size)".
    " VALUES('$fname','$type','$descr','$fdata','$size')";
    mysql_query($sql);
    }
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>AxTelSoft-Uploading a file </title>
    </head>
    <body>

    <form enctype="multipart/form-data" action="<?php echo
    $SERVER["PHP_SELF"];?>" method="post">
    <input type="hidden" name="MAX_FILE_SIZE" value="16777215">

    <P>Gönderilecek Dosya /(Send this file): <input name="user_file"
    type="file">
    <P>Açıklamalar /(Explanations) : <TEXTAREA NAME="descript" ROWS=10 COLS=45
    WRAP><?php
    echo($descr);
    ?></TEXTAREA>
    <P><input type="submit" value="Dosyayı Gönder (Send File)" name="submit">
    </form>

    </body>
    </html>


  • Next message: Mustafa Akgul: "[linux-programlama] Re: cgi calistirma sorunu"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.