Cevaplar
-
Yerinde olsam resim_yukle.php yi şu şekilde yaparım
$klasor="klasor1";//dosyaları atmak istediğiniz klasörün adı $dosya_isim_sayi=count($_FILES['dosya']['name']); $dizi=array(); for($i=0;$i<$dosya_isim_sayi;$i++) { if(!empty($_FILES['dosya']['name'][$i])){ $veriyolu=$klasor."/".$_FILES['dosya']['name'][$i]; move_uploaded_file($_FILES['dosya']['tmp_name'][$i],$veriyolu); array_push($dizi,$veriyolu); } } for($im=0;$im<count($dizi);$im++) { echo $dizi[$im]."<br>"; }
-
Alexander
tabiki o şekilde olmayacak yukle fonksiyonum. Şu an tek yapmak istediğim dosyayı yüklemek . ama bir türlü yükleyemedim (:(:13 yıl önce yazılmış -
will
örnek teşkil etmesi için yazdım ama neyse
move_uploaded_file parametrelerine bi bak bence... targetfile değilde targetpath + file[name] olması gerekiyor. :) ayrıca path external olduğu için izin olayu devreye girebilir. araştır derim13 yıl önce yazılmış -
Alexander
dediğin şekilde de denedim zaten localhostta çalışıyorum. Denemekten yoruldum ya inşallah doğru cevap çıkar :)13 yıl önce yazılmış
-
-
Eger Codeigniter kullaniyorsan file upload kutuphanesini kullanmani oneririm, mime type gibi seyleri kontrol etmek manuel olarak zor olabilir.
http://codeigniter.com/user_guide/libraries/file_uploading.html-
Alexander
ya sorum tam olarak anlaşılmadı galiba sorun uploadify den gelen dosya bilgisini okumam da galiba ama sorunu tam çözemedim . Zaten normalde CI in upload kütüphanesini kullanarak upload ediyorum uplodifiyi kullanmamın nedeni aynı anda birden fazla dosya seçebilmem . Verdiğim kodda dikkate ederseniz yukle fonksyionumda çok basit bir şekilde upload yapıyorum ilk olarak amacım uplodifyden gelen dosyayı upload edebilmek ama onu yapamadım daha ... Uploadfyi kullanan arkadaşlar lütfen yardımcı olun :)13 yıl önce yazılmış
-
-
'script' : 'http://localhost/Projeler/CodeIgniter/index.php/resim_yukle/yukle',
şeklinde olan satırı'script' : 'http://localhost/Projeler/CodeIgniter/resim_yukle/yukle.php',
şeklinde doğrudan upload scriptinin bulunduğu php dosyasını çağırarak çözülebilir.-
Alexander
codeigniter de dediğiniz şekilde controller urlsini verdiğiniz zaman hata alırsınız.12 yıl önce yazılmış -
haytamayta
htaccess ve config ayarları yapıldıktan sonra hata vermiyor . Kendim sürekli olarak uploadify ve codeigniter kullanıyorum ve sorunsuz çalışıyor.
config.php$config['index_page'] = ''; $config['uri_protocol'] = 'AUTO'; $config['url_suffix'] = '.html';
.htacess
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/system.*
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?/$1 [L]
uploadify.js ayarlarıswf : '/js/upload/uploadify.swf', uploader : '/js/upload/uploadify.php',
12 yıl önce yazılmış -
genckan
if (!empty($_FILES)) {
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = 'D:\wamp\www\Projeler\CodeIgniter\upload\urunler\ ';
$targetFile = rtrim($targetPath,'/') . $_FILES['Filedata']['name'];
$fileTypes = array('jpg','jpeg','gif','png');
$fileParts = pathinfo($_FILES['Filedata']['name']);
if (in_array($fileParts['extension'],$fileTypes)) {
move_uploaded_file($tempFile,$targetFile);
echo '1';
} else {
echo 'Invalid file type.';
}
}
şeklinde yap. upload\urunler klasörüne de yetki ver. (Okuma, yazma, komut çalıştırma gibi)11 yıl önce yazılmış
-