PHP mp3 upload
14
●3.193
- 21-03-2009, 18:46:44Kimlik 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> </td> <td> </td> <td><input type="submit" value="Yükle"></td> </tr> </table> </div> </form>
- 21-03-2009, 20:45:31ben serverda denedim sorun yokMontrey adlı üyeden alıntı: mesajı görüntüle
- 22-03-2009, 23:03:56ş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> </td> </tr> </table> <? } ?> <? include("include/footer.php"); ?>includeli dosyaların uploadla alakası yoktur ...
kendi kullandığım bir scriptin upload.php dosyası