-
Üyelik
01.07.2016
-
Yaş/Cinsiyet
28 / E
-
Meslek
-
-
Konum
Ankara
-
Ad Soyad
H** K**
-
Mesajlar
284
-
Beğeniler
48 / 17
-
Ticaret
3, (%100)
Merhaba arkadaşlar. Bir şey üzerinde çalışıyorum fakat uzun zamandır bu problemi çözemedim için bırakmıştım. Tekrar bu sorunu çözmeye çalışmaya karar verdim. PHP bilgim mükemmel derecede değil. Filtreleme kısmı aşağıdaki gibi:
// php|jsp|asp|htm|html|shtml|cgi
function upload ($dizin)
{
echo $uzanti;
if ( ($uzanti=="jsp")
|| ($uzanti=="php")
|| ($uzanti=="pl")
|| ($uzanti=="htm")
|| ($uzanti=="html")
|| ($uzanti=="shtml")
|| ($uzanti=="cgi")
|| ($uzanti=="php3")
|| ($_FILES["file"]["name"]==".htaccess")
)
{echo "dosya turu desteklenmiyor";
}
-
Üyelik
06.08.2016
-
Yaş/Cinsiyet
44 / E
-
Meslek
Web Tasarım ve Yazılım
-
Konum
İstanbul Avrupa
-
Ad Soyad
D** S**
-
Mesajlar
8
-
Beğeniler
0 / 3
-
Ticaret
0, (%0)
$allowed = array('gif','png' ,'jpg');
$filename = $_FILES['image_file']['name'];
$ext = pathinfo($filename, PATHINFO_EXTENSION);
if(!in_array($ext,$allowed) ) {
echo 'error';
} else {
// Yükleme işlemini yap
}
1 kişi bu mesajı beğendi.
www.doruksucuka.com.tr - Freelance Web Site Tasarımı - Web Yazılım - Grafik Tasarım
-
Üyelik
06.08.2016
-
Yaş/Cinsiyet
44 / E
-
Meslek
Web Tasarım ve Yazılım
-
Konum
İstanbul Avrupa
-
Ad Soyad
D** S**
-
Mesajlar
8
-
Beğeniler
0 / 3
-
Ticaret
0, (%0)
$allowed = array(php,jsp,asp,htm,html,shtml,cgi);
$filename = $_FILES['file']['name'];
$ext = pathinfo($filename, PATHINFO_EXTENSION);
if(!in_array($ext,$allowed) ) {
echo "Desteklenmeyen uzantı türü";
} else {
// Yükleme işleminin yapıldığı kodlar buraya gelecek
}
Bu şekilde uygularsan bozulacağını düşünmüyorum
www.doruksucuka.com.tr - Freelance Web Site Tasarımı - Web Yazılım - Grafik Tasarım
-
Üyelik
06.08.2016
-
Yaş/Cinsiyet
44 / E
-
Meslek
Web Tasarım ve Yazılım
-
Konum
İstanbul Avrupa
-
Ad Soyad
D** S**
-
Mesajlar
8
-
Beğeniler
0 / 3
-
Ticaret
0, (%0)
function upload ($dizin) {
$target_file = $dizin . basename($_FILES["file"]["name"]);
if(isset($_POST["submit"])) {
$allowed = array('gif','png' ,'jpg');
//$allowed = array('php','jsp','asp','htm','html','shtml','cgi');
$filename = $_FILES['file']['name'];
$ext = pathinfo($filename, PATHINFO_EXTENSION);
if(!in_array($ext,$allowed) ) {
echo 'Desteklenmeyen uzantı türü';
} else {
if (move_uploaded_file($_FILES["file"]["tmp_name"], $target_file)) {
echo basename( $_FILES["file"]["name"]). " isimli dosya yüklendi.";
} else {
echo "Dosya yüklenemedi.";
}
}
}
}
//Örnek Kullanım
if ($_POST) {
upload("uploads/");
}
?>
Kardeşim bu şekilde çalışması lazım
1 kişi bu mesajı beğendi.
www.doruksucuka.com.tr - Freelance Web Site Tasarımı - Web Yazılım - Grafik Tasarım
-
Üyelik
06.08.2016
-
Yaş/Cinsiyet
44 / E
-
Meslek
Web Tasarım ve Yazılım
-
Konum
İstanbul Avrupa
-
Ad Soyad
D** S**
-
Mesajlar
8
-
Beğeniler
0 / 3
-
Ticaret
0, (%0)
function upload ($dizin) {
$target_file = $dizin . basename($_FILES["file"]["name"]);
if(isset($_POST["submit"])) {
$allowed = array('php','jsp','asp','htm','html','shtml','cgi');
$filename = $_FILES['file']['name'];
$ext = pathinfo($filename, PATHINFO_EXTENSION);
if(!in_array($ext,$allowed) ) {
echo 'Desteklenmeyen uzantı türü';
} else {
if (move_uploaded_file($_FILES["file"]["tmp_name"], $target_file)) {
echo "
Dosya adı: " . basename( $_FILES["file"]["name"]). "
";
echo "İndirme Linki: http://mavidosya.net/yukle/ ".$dizin."/".$filename. "
";
echo "Dosya Tipi: " . $_FILES["file"]["type"] . "
";
echo "Dosya Boyutu: " . ceil(($_FILES["file"]["size"] )/1024) . " Kb
";
} else {
echo "Dosya yüklenemedi.";
}
}
}
}
//Örnek Kullanım
if ($_POST) {
upload("uploads/");
}
?>
1 kişi bu mesajı beğendi.
www.doruksucuka.com.tr - Freelance Web Site Tasarımı - Web Yazılım - Grafik Tasarım