Casper koxp,1962 koxp,koxp 1962,koxp tt smarty,smarty tt,hapis bot,mapustt,mapus bot,bot hapis,m
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Casper koxp,1962 koxp,koxp 1962,koxp tt smarty,smarty tt,hapis bot,mapustt,mapus bot,bot hapis,m

Casper koxp,1962 koxp,koxp 1962,koxp tt smarty,smarty tt,hapis bot,mapustt,mapus bot,bot hapis,m
 
AnasayfaGaleriAramaLatest imagesKayıt OlGiriş yap

 

 ftp kullanarak dosya yukleme

Aşağa gitmek 
YazarMesaj
shersery24

shersery24


Mesaj Sayısı : 53
Kayıt tarihi : 15/08/09

ftp kullanarak dosya yukleme Empty
MesajKonu: ftp kullanarak dosya yukleme   ftp kullanarak dosya yukleme EmptyPaz Ocak 31, 2010 11:11 pm

#70124 2010-01-11 23:23 GMT Alinti
<?php
// $_FILES[] komutunu kullanacağız
//PHP Manuele bakarak komut hakkında detaylı bilgi alabilirsiniz

//Bu fonksiyon dosya uzantısını belirlemek için kullanılacaktır
function get_extension($file,$length=-1){
$p = strrpos($file,".");
$p++;
if($length!=-1){
$ext = substr($file,$p,$length);
}
if($length==-1){
$ext = substr($file,$p);
}
$ext = strtolower($ext);
return $ext;
}


//Ağaşıdaki kısmı ihtiyaçlarınıza göre değiştirebilirsiniz

//Yüklenecek dosyanın max boyutu - burda 2 Mb olarak belirledim
ini_set("upload_max_filesize","2M");

//Dosya yüklemeye izin verelim
ini_set("file_uploads","1");

//Dosya dizinimizi belirtelim
ini_set("upload_tmp_dir","/tmp");

?>
<html>
<head>
<title>ftp ile dosya yükle</title>
</head>
<body>
<?php
//formumuzun gönderilip gönderilmediğine bakalım
if($_POST["submit"]!="submit"){
//gönderilmemişse formumuzu gösterelim
?>
<p>Ftp üzerinden dosya yükle(2M MAX)</p>
<p>
<form name="fileup" method="post" enctype="multipart/form-data" action="<? echo $PHP_SELF; ?>">
<input type="file" name="userfiles[]"><br>
<input type="file" name="userfiles[]"><br>
<input type="file" name="userfiles[]"><br>
<br>
<!-- Aşağıyı max dosya büyüklüğünüze göre değişin -->
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
<input type="submit" value="Yükle" name="submit">
</form>
</p>
<?php
}
//eğer formumuz gönderilmişse
if(($_POST["submit"]=="submit")&&(is_array($_FILES['userfiles']))){

$ftp_user_name="ftpuser"; //ftp kullanıcı adınız
$ftp_user_pass="ftppass"; //ftp şifreniz
$ftp_server="yoursitehere.com"; //ftp adresiniz
$ftp_dump_dir="/destination"; //dosyaların yüklenmesini istediğiniz klasör

//tüm dosyaları yükleyelim
for($x=0;$x<count($_FILES['userfiles']['name']);$x++){

//dosya kontrolleri yapmaya ne dersiniz

//dosyalar mevcut mu bakalım
if($_FILES['userfiles']['name'][$x]!="none"){
//dosyanın bir adı varsa
//boyutunu da kontrol etmemiz gerekecek
if($_FILES['userfiles']['size'][$x]!=0){
//dosya boyutu 0 dan büyükse
//yüklenip yüklenmediğine bakalım
if(is_uploaded_file($_FILES['userfiles']['tmp_name'][$x])){
//dosya yüklenmiş!
//dosyanın yüklendiğini kullanıcımıza söyleyelim
echo "file ".$_FILES['userfiles']['name'][$x]." yüklendi!<br>";
//ftp sunucumuza bağlanalım
$conn_id = ftp_connect($ftp_server);
// girişimizi yapalım
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// bağlantımızı kontrol edelim
if ((!$conn_id) || (!$login_result)) {
echo "FTP bağlantısı sağlanamadı!<br>";
echo " $ftp_server sunusuna $ftp_user_name adıyla bağlanılamadı";
exit;
} else {
echo "$ftp_server sunucusuna bağlandık! <br>";
//PASV modu ayarlayalım
if(!ftp_pasv($conn_id,TRUE)){
echo "PASV moduna geçilemedi";
}
//Dosyamızın adını file#_date.ext şeklinde değişelim
$filename = "file".($x+1)."_".date("MdY");
$filename.= ".".get_extension($_FILES['userfiles']['name'][$x],3);

//klasör değiştirelim
if (@ftp_chdir($conn_id, $ftp_dump_dir)) {
//doğru dizinde olduğumuzdan emin olalım
echo "Şu andaki dizinimiz : ", ftp_pwd($conn_id), "n";
} else {
//çalışmadığının farkında olalım
echo "Dizin değiştirilemedi";
}

//dosyayı yükleyim kullanıcımızı olaydan haberdar edelim
if(ftp_put($conn_id,$filename,$_FILES['userfiles']['tmp_name'][$x],FTP_BINARY)){
echo " -".$_FILES['userfiles']['name'][$x]."dosyası başarıyla yüklendi<br>";
echo "Dosyanın adı ".$filename." şeklinde değiştirildi<br>";
}else{
echo "UYARI! ".$_FILES['userfiles']['name'][$x]." dosyası yüklenirken problem oluştu..<br>";;
}
}
// FTP mizi kapatalım
ftp_close($conn_id);
}
else echo"Dosya yüklenemedi!<br>";
}
}
echo "<br>";

}//döngümüzden çıkalım

}
//Hepsi bu kadar!
?>
</body>
</html>

Alıntı...
Sayfa başına dön Aşağa gitmek
 
ftp kullanarak dosya yukleme
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» 1851 MultiClient 1851 Cift Knight Açma 1851 2 Tane Knight Açma Dosyayı Knight Online Klasorune Atıp Calıstırınız. Donwload : http://www.dosya.tc/file/Tzu1cx/MultiClient.rar.html
» KMT BOT 1832 + XP BYPASSS + ARLS CLİENT indir Koxp 1832 Koxp 1832 ProbOT Koxp Hepsi İçindedir !!! Tek Dosyada Toplandı !!! Download-1: http://s1.dosya.tc/qvkisE/KMTv161832.rar.html ARLS Client + ßyPass Win7 Wista Güncelleme İçinden Çıkan Ex
» ProBot 1831 Koxp 1831 + Multi Client En İyi Calısan Koxp 1831 ProBot Koxp Koxp 1831 Hayırlı Olsun. İnşallah olmuştur... Vista - Win 7 için.. Deneyenler Olup olmadığını yazsınlar... İndir...[PRoBot] + [MultiClient] http://www.dosya.tc/files/RzEVfD/
» ProBot 1832 Koxp 1832 + Multi Client En İyi Calısan Koxp 1832 ProBot Koxp Koxp 1832 Hayırlı Olsun. İnşallah olmuştur... Vista - Win 7 için.. Deneyenler Olup olmadığını yazsınlar... İndir...[PRoBot] + [MultiClient] http://s1.dosya.tc/4WitYN/ProBot1
» KM Team Koxp v.7 [ 1851 koxp ] [DC Fixlendi] 1851 koxp 1851 [DC Fixlendi] 1851 koxp 1851 DOWNLOAD : http://www.dosya.tc/file/Tzu1cx/KmtKoxp1851v7.rar.html OtoMatik Pot Basma(En küçükden basmaya başlar) %li Pot Basma ( Sizin Kendi Ayarlarınız) Oto Mino

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Casper koxp,1962 koxp,koxp 1962,koxp tt smarty,smarty tt,hapis bot,mapustt,mapus bot,bot hapis,m :: PROGRAMLAMA :: Asp-PErl-Html-Php-
Buraya geçin: