Cevaplar
-
hangi aşamasında başarısız oldunuz onuda yazarsanız iyi olur. Eğer upload esnasında başarısız olduysanız klasöre cmod yazma izni vermeniz gerekir.
-
Merhaba Öncelikle 2 cevap içinde teşekkür ederim...
Soyle bir durum var ckfinder ın lisanslı olduğunu bende biliyordum dün gece uğraşlarım sonunda çalıştırdım ancak sürekli hatalar veriyor olması lisans bedelini ödemmekten vaz geçirdi onun yerine
kcfinder tercih ettim http://kcfinder.sunhater.com/demos/image bu linkteki nin aynısını yaptım ancak bu seferde dosya ve resim yüklemede Geçersiz Kalasör türü hatası alıyorum
Kodlarım aşağıdaki gibidir....
index.php
<script type="text/javascript"> function openKCFinder(div) { window.KCFinder = { callBack: function(url) { window.KCFinder = null; div.innerHTML = '<div style="margin:5px">Yükleniyor...</div>'; var img = new Image(); img.src = url; img.onload = function() { div.innerHTML = '<img id="img" src="' + url + '" />'; var img = document.getElementById('img'); var o_w = img.offsetWidth; var o_h = img.offsetHeight; var f_w = div.offsetWidth; var f_h = div.offsetHeight; if ((o_w > f_w) || (o_h > f_h)) { if ((f_w / f_h) > (o_w / o_h)) f_w = parseInt((o_w * f_h) / o_h); else if ((f_w / f_h) < (o_w / o_h)) f_h = parseInt((o_h * f_w) / o_w); img.style.width = f_w + "px"; img.style.height = f_h + "px"; } else { f_w = o_w; f_h = o_h; } img.style.marginLeft = parseInt((div.offsetWidth - f_w) / 2) + 'px'; img.style.marginTop = parseInt((div.offsetHeight - f_h) / 2) + 'px'; img.style.visibility = "visible"; } } }; window.open('includes/Classes/kcfinder/browse.php?type=images&dir=images/public', 'kcfinder_image', 'status=0, toolbar=0, location=0, menubar=0, ' + 'directories=0, resizable=1, scrollbars=0, width=800, height=600' ); } </script>
<div class="blockrow"> <span class="form_baslik"><label>Kategori Resim : </label></span> <span class="form_textarea"> <div id="image" onclick="openKCFinder(this)" title="Resim Eklemek İçin Tıklayın"></div> <div id="image" onclick="openKCFinder(this)" title="Resim Eklemek İçin Tıklayın"></div> <div id="image" onclick="openKCFinder(this)" title="Resim Eklemek İçin Tıklayın"></div> <div id="image" onclick="openKCFinder(this)" title="Resim Eklemek İçin Tıklayın"></div> <div id="image" onclick="openKCFinder(this)" title="Resim Eklemek İçin Tıklayın"></div> </span> </div>
kcfinder config.php dosyası
$_CONFIG = array( 'disabled' => false, 'readonly' => false, 'denyZipDownload' => true, 'theme' => "oxygen", 'uploadURL' => "../../../../../Uploads", 'uploadDir' => "../../../../../Uploads", 'dirPerms' => 0755, 'filePerms' => 0644, 'deniedExts' => "exe com msi bat php cgi pl", 'types' => array( // CKEditor & FCKEditor types 'files' => "", 'flash' => "swf", 'images' => "*img", // TinyMCE types 'file' => "", 'media' => "swf flv avi mpg mpeg qt mov wmv asf rm", 'image' => "*img", ), 'mime_magic' => "", 'maxImageWidth' => 0, 'maxImageHeight' => 0, 'thumbWidth' => 100, 'thumbHeight' => 100, 'thumbsDir' => "thumbs", 'jpegQuality' => 90, 'cookieDomain' => "", 'cookiePath' => "", 'cookiePrefix' => 'KCFINDER_', // THE FOLLOWING SETTINGS CANNOT BE OVERRIDED WITH SESSION CONFIGURATION '_check4htaccess' => true, //'_tinyMCEPath' => "/tiny_mce", '_sessionVar' => &$_SESSION['KCFINDER'], //'_sessionLifetime' => 30, //'_sessionDir' => "/full/directory/path", //'_sessionDomain' => ".mysite.com", //'_sessionPath' => "/my/path", );
-
Kadir
İlginiz ve örnek dosya çalışmanı için çok teşekkür ederim hemen deneyip sonucu burada belirteceğim boylece diğer bu konuda sorun yaşayan arkadaşlarımızda doğru sonuca hızlıca ulaşmış olur...12 yıl önce yazılmış
-