Cevaplar
-
uploadify
-
harryistal
kullanıyorum ama onu explorerda saglıklı calısmıyor kullanımı zor boyutlandırma isimlendirme özelliği yok yüklerken onlar olmasada olurda uploadifyden farklı dha basit kullanışlı entegre kolaylıgı saglayan bi eklenti varsa cok iyi olur12 yıl önce yazılmış -
halidaltuner
Merhaba,
Uploadify uploader.php dosyasında bu değişikliği yapabilirsiniz.
<?php if (!empty($_FILES)) { $tempFile = $_FILES['Filedata']['tmp_name']; $targetPath = $_SERVER['DOCUMENT_ROOT'] . $_GET['folder'] . '/images/products/'; $ext = pathinfo($_FILES['Filedata']['name'], PATHINFO_EXTENSION); $newFileName = md5($tempFile.microtime()).'.'.$ext; $targetFile = str_replace('//','/',$targetPath) . $newFileName; move_uploaded_file($tempFile,$targetFile); } echo $newFileName; ?>
Bu kodla mesela ben random isim vermiştim. Normalde direk dizine atıyor. Bu dosyada imaj üzerinde GD ile boyutlandırma yapabilirsiniz. Explorer sorunları için uyumluluk sorunlarını ortadan kaldıran JS kütüphaneleri kullanabilirsiniz.12 yıl önce yazılmış -
harryistal
explorerda patlıo bi türlü çözümü bulamadım flash olarak gostermio cok sorun cıkarıo o yüzden kullanmayı uzun zman once bıraktım12 yıl önce yazılmış
-
-
html sayfan
<form action="yukle.php" method="post" enctype="multipart/form-data" name="form1" id="form1" >
resim 1 <input type="file" name="userfile[]">
resim 2 <input type="file" name="userfile[]">
resim 3 <input type="file" name="userfile[]">
resim 4 <input type="file" name="userfile[]">
resim 5 <input type="file" name="userfile[]">
</form>
yukle.php
<?php foreach($_FILES['userfile']['error'] as $key => $error) { $resim = $_FILES['userfile']['name'][$key]; $temp = $_FILES['userfile']['tmp_name'][$key]; $Son=NULL; if(strtolower(substr($resim,-3)) == "jpg") { $Son="jpg"; } if(strtolower(substr($resim,-3)) == "gif") { $Son="gif"; } if(strtolower(substr($resim,-3)) == "png") { $Son="png"; } if(strtolower(substr($resim,-4)) == "jpeg") { $Son="jpeg"; } if(!$Son) { $dosya=""; $islemsonuc = "HATA! Sadece JPG, JPEG, PNG ve GIF dosyalarını yükleyebilirsiniz"; } else { $rand = rand(9999, 99999999999999999999); $degistir="yenisim".md5($rand); $yeni="$degistir.$Son"; $buyukresim = 'resim/'; $yukleresim = $buyukresim . basename($yeni); $dosya = basename($yeni); $yukleaq=move_uploaded_file($temp, $yukleresim); } } echo "<script>alert('yuklendi');location.href='htmlsayfam.html';</script>"; ?>
eh ben bu kadarini veriyorum resize işlemini de kendin eklersin resize icin yazdigim fonku herkezle paylasmiyorum :)-
harryistal
cok saol tam istemediğim gibi bir script resize fonsionunu lutfen paylas ölürüm yoksa yukardaki arkads resize fonksionu paylasmadı sen paylas :)12 yıl önce yazılmış -
kralmermi
hocam o resize fonksiyonu icin ben 1 haftami harcadim kusra bakma paylaşamam ama o kadar da zor degil biraz kafa yor yaparsin kolay gele.12 yıl önce yazılmış
-