• 21-03-2009, 15:51:13
    #10
    Form tagında enctype="multipart/form-data" bu kod varmı?
  • 21-03-2009, 18:46:44
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Form kodlarım

    <form action="yukle.php" method="post" enctype="multipart/form-data">
    <div align="center">
    <table border="0" cellspacing="0" cellpadding="0">
    	<tr>
    		<td>Dosyayı Seç</td>
    		<td>:</td>
    		<td><input type="file" name="dosya" size="20"></td>
    	</tr>
    	<tr>
    		<td>&nbsp;</td>
    		<td>&nbsp;</td>
    		<td><input type="submit" value="Yükle"></td>
    	</tr>
    </table>
    </div>
    </form>
  • 21-03-2009, 19:26:14
    #12
    kodlarda bir sorun görünmüyor;

    HATAGönderdiginiz Dosyanin Tipi : text/plain
  • 21-03-2009, 20:22:58
    #13
    Localde deniyorum bende mi sorun var acaba.:s
  • 21-03-2009, 20:45:31
    #14
    Montrey adlı üyeden alıntı: mesajı görüntüle
    Localde deniyorum bende mi sorun var acaba.:s
    ben serverda denedim sorun yok
  • 22-03-2009, 23:03:56
    #15
    şu kodları inceleyin işinizi görür

    $att_filetypes = "rar|zip|gif|jpg|jpeg|png|swf";
    <?
        include("include/common.php");
        include("include/header.php");
        if($loggedin){
            include("include/accmenu.php");
        }
        if( $_POST['submit'] && $_FILES['attached']['name'] ){
            $ok_filetypes = explode("|",$att_filetypes);
            if (!$_FILES['attached']['error'] && $_FILES['attached']['size'] > $att_max_size*51200){
                errform('Üsgünüm Dosya Yükleme Limitini Geçtiniz En Fazla 50 Mb  Dosya Yükleyebilirsiniz.'); // #err
                $step = 1;
            }
            $filename = (!$_FILES['attached']['error'] ? substr( basename($_FILES['attached']['name']), -30 ) : '');
            $x = strtolower( substr($_FILES['attached']['name'], -3));
            if($filename && !in_array($x, $ok_filetypes) ){
                errform('Bu Dosyayı Yükleyemezsiniz Dosya Uzantısı İzinli Değil !');
                $step = 1;
            }
            if(!$posterr){
                if(!isset($_GET["ipaddress"]) || ($_GET["ipaddress"] == "")) {
                    $ipaddress = $_SERVER['REMOTE_ADDR'];
                    $local = 1;
                } else {
                    $ipaddress = $_GET["ipaddress"];
                    $local = 0;
                }
                $uniq = substr( md5(uniqid (rand())), 0, 10 );
                $ext = strtolower( substr($_FILES['attached']['name'], -3));
                move_uploaded_file($_FILES['attached']['tmp_name'], $att_path."/".$uniq.".".$ext );
                $strQuery  = "INSERT INTO images SET ";
                $strQuery .= "filename='".$uniq.".".$ext."',";
                $strQuery .= "ipaddress='{$ipaddress}',";
                $strQuery .= "date='".time()."',";
                $strQuery .= "pkey='{$uniq}',";
                if($myuid){
                    $strQuery .= "user='{$myuid}',";
                }
                $strQuery .= "status='1'";
                $result = mysql_query($strQuery) or die( mysql_error() );
                $aid = mysql_insert_id();
                if($aid){
                    $filen = $siteurl."/".str_replace('./', '', $att_path)."/".$uniq.".".$ext;
                    $filen = str_replace('http://','%%',$filen);
                    $filen = str_replace('//','/',$filen);
                    $filen = str_replace('%%','http://',$filen);
                    $step = 2;
                }else{
                    $step = 1;
                }
            }
        }else{
            $step = 1;
        }
        if($step == 1){
    ?>
            <table width="85%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
            <td>
                <p>
                asdasd
                    <br>
                </p>
            </td>
        </tr>
            <tr>
                <td>
                    <div align=center>
                    <form ENCTYPE="multipart/form-data" method="post" name="form1">
                        <INPUT NAME="attached" TYPE="file"  size="50"><br>
                        İzin Verilen Dosya Türleri : <b><?=implode("</b>, <b>",explode("|",$att_filetypes))?></b><br>
                        İzin Verilen En Yüksek Dosya Boyutu: <b><?=$att_max_size?>KB ( 50 Mb )</b>
                        <br><br>
                        <input type="submit" value="Dosyayı Yükle">
                    </form>
                    </div>
                </td>
            </tr>
            </table>
    <?
        }else{    ?>
    
            <b><font color="#D90000">Tebrikler Dosyanız Başarıyla Yüklendi !</font></b><br>
            <table width="85%" border="0" align="center" cellpadding="0" cellspacing="0">
            <tr>
                <td><div align="center"></div></td>
            </tr>
            <tr>
                <td><div align="center"><br>
                    Paylaşım Keyfine Ortak Olduğunuz İçin Teşekkür Ederiz<br>
                    Buyrun Yüklediğiniz Dosyanın Linki:<br>
                    <textarea name="textarea" cols="85" wrap="soft" rows="2"><?=$filen?></textarea>
                </div></td>
            </tr>
                <td>&nbsp;</td>
            </tr>
            </table>
    <?    }    ?>
    <?
        include("include/footer.php");
    ?>
    includeli dosyaların uploadla alakası yoktur ...
    kendi kullandığım bir scriptin upload.php dosyası