bir upload sistemi yazıyorum. yapmak istediğim şey ise şu;
dosya seçilecek ve yükleme butonuna basılacak. yükleme gerçekleşince url sayfada gösterilecek.
normalde bu kolay. ama dosyayı ben farklı bir sunucuya yükleteceğim ve url'yi yüklediğimiz sayfadan db'ye kaydedeceğim. yani, upload edilen dosyayı hosta kaydeden dosya farklı bir konumda, bu dosyaya yüklenen dosya gönderilecek ve url sayfada yazacak, sayfa yenilenmeden.
demek istediğim şey, domain1.com/yukle.php dosyasından yükle butonuna basılınca domain2.com/action.php'ye istek iletilecek ve sayfa yenilenmeden url'miz domain1.com/yukle.php'de gösterilecek.
bu iş için sadece php yeterli değil, java da kullanmak gerektiği için işin içinden çıkamadım. yardım eden olursa çok sevinirim.
yükle ve url getir
16
●1.775
- 17-05-2007, 07:52:04bende pek ajax bilmiyorum ama zor bişi değil sadece 1 ara ie exploiti yazarken kullanmıştım get post write o kdr : )
Oyun ve Sohbet Dünyası - Gamyun.Net
şurdaki username input ı onchange olunca veri post edilip geri döndürülüp var olup olmamadığının bildirilmesi çok hoş yahoo da bile yok
http://www.gamyun.net/scripts/gajax.js - 18-05-2007, 06:40:22Çalışması lazım gibime geliyo test etmedim ama herhalde doğru yazdım gibi
<script> function postyolla(neresi) { try { xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert('Browser destegi yok sanirim'); } xmlhttp.onreadystatechange = gondergelsin; xmlhttp.open("POST", neresi); xmlhttp.send(null); } function gondergelsin() { if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) { document.getElementById("adres").innerHTML = xmlhttp.responseText; } } </script>Ajax script kısmını head /head arasına koy
<form onsubmit="postyolla('digersunucudaki.php); return false;"> <input type="file" name="vsvs" /> <input type="submit" value="yolla" />Burası standart form kısmı
diğer sunucudaki php dosyasında adresi normal şekilde sayfaya yazdırcan
orda sayfaya ne yazılıyosa ajax scriptimiz onu alıp burdaki adres tag ı içerisine yollıcak.Sayfa kodlarına aşağıdaki gibi yazman yeterli
<div id="adres"></div>
Bu istediğin işi görürse dosya upload olurkene animasyon olmasını sağlıyacak java kodlarınıda yollarım
anlatırsanız tam süper olur
