Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 1155
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 ME_Haber 2.3..
(109093 okuma, 145 yanıt)
 Resim Galerisi Modülü 2.0..
(122318 okuma, 173 yanıt)
 Ustalardan Bir Ricam Olac..
(13664 okuma, 6 yanıt)
 nukecode.com will close..
(11226 okuma, 5 yanıt)
 super youtube player a lo..
(6351 okuma, 1 yanıt)
 Need good PHP Haber port..
(5617 okuma, 0 yanıt)
 Forum Nasil Tam Sayfa Olu..
(35244 okuma, 40 yanıt)
 Php nuke Forumu Düzenleme..
(9965 okuma, 6 yanıt)
 Yeni Üyelik Aktivasyon Li..
(11004 okuma, 6 yanıt)
 Aşk Flashları Modülü..
(7001 okuma, 2 yanıt)
 resim galeri 2.0 da kateg..
(11445 okuma, 9 yanıt)
 Yeni iki modul: Merhumlar..
(32446 okuma, 36 yanıt)
 ürün tanıtım modülü..
(25276 okuma, 23 yanıt)
 PHP Nuke is out..
(15073 okuma, 13 yanıt)
 MSN Video Bing Video oldu..
(5208 okuma, 0 yanıt)
 haberhit.com..
(5802 okuma, 1 yanıt)
 Bilgi Yarışması 1.0 tama..
(52133 okuma, 72 yanıt)
 Musıc Box elinde olan var..
(6705 okuma, 2 yanıt)
 Online Okey , Batak , Tav..
(173765 okuma, 340 yanıt)
 Emlak Modül ve Blockları ..
(12326 okuma, 8 yanıt)
 WM who ist shampions..
(5055 okuma, 1 yanıt)
 coppermine resim galerisi..
(5498 okuma, 1 yanıt)
 Forumda Teşekkür Eklentis..
(9101 okuma, 7 yanıt)
 free wordpress themes..
(5589 okuma, 1 yanıt)
 JW image rotator for nsn ..
(7669 okuma, 4 yanıt)
 need Iletisim module..
(11047 okuma, 8 yanıt)
 Yeni modul: İletişim modu..
(27731 okuma, 33 yanıt)
 Başvuru Modulu ve Etkinli..
(5844 okuma, 1 yanıt)
 world cup flash..
(5053 okuma, 0 yanıt)
 ..:: Php Nuke FTP link Ha..
(4949 okuma, 0 yanıt)
 yeni phpnuke youtube 2.0..
(5172 okuma, 1 yanıt)
 Content Plus Önceki Konu ..
(4782 okuma, 0 yanıt)
 Php nuke Tickets Modülü..
(7993 okuma, 5 yanıt)
 need help to news time..
(4556 okuma, 0 yanıt)
 NSN News v3.0 new plugin..
(4844 okuma, 0 yanıt)
 how to save flash as imag..
(6069 okuma, 2 yanıt)
 Video Blok Yardım Lütfen...
(6002 okuma, 2 yanıt)
 gazete ara..
(9810 okuma, 5 yanıt)
 Bizim Yazarlar ve Bizim Ş..
(14998 okuma, 14 yanıt)
 Nuke Reflections v2 Türkç..
(14597 okuma, 14 yanıt)
 CNB Your Account 750 442 ..
(14297 okuma, 13 yanıt)
 Admin panelindeki simge ç..
(12387 okuma, 9 yanıt)
 Hosting Modülü..
(14051 okuma, 13 yanıt)
 Bizim şairler Modülü..
(5191 okuma, 1 yanıt)
 new plugin for nsn news v..
(4771 okuma, 1 yanıt)
 php nuke 8.0 türkce dil s..
(6939 okuma, 3 yanıt)
 Kan Bankası Modül istek..
(6150 okuma, 2 yanıt)
 Haber Konulari Sayfasinda..
(5769 okuma, 2 yanıt)
 Kan Bankası Modülünde İsi..
(7078 okuma, 3 yanıt)
 sonhaberler flash block ..
(6636 okuma, 4 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - Upload Modulu Hakkinda Yardim
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


Upload Modulu Hakkinda Yardim

 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Php-Nuke -> Php Nuke Modülleri
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
ZyRoBoT
Mesaj: 50+
Mesaj: 50+





Kayıt: Dec 22, 2003
Mesajlar: 51
Konum: almanya

MesajTarih: 2006-09-22, 12:02:47    Mesaj konusu: Upload Modulu Hakkinda Yardim Alıntıyla Cevap Gönder

Selam Arkadaslar,

birtane Upload modulu buldum phpnuke icin onu bi kac degisiklik yapmak istiyorum ama yapamadim bir türlü phpden anlayan arkadaslarin yardimina ihtiyacim var biraz..

Kod:
<?php
//vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
//   You may change maxsize, and allowable upload file types.
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//Mmaximum file size. You may increase or decrease.
$MAX_SIZE = 5000000;
                           
//Allowable file Mime Types. Add more mime types if you want
$FILE_MIMES = array('image/jpeg','image/jpg','image/gif'
                   ,'image/png','application/msword');

//Allowable file ext. names. you may add more extension names.           
$FILE_EXTS  = array('.zip','.jpg','.png','.gif', '.rar', '.mp3', '.wav' ,'.mpeg', '.avi');

//Allow file delete? no, if only allow upload only
$DELETABLE  = false;                               


//vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
//   Do not touch the below if you are not confident.
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/************************************************************
 *     Setup variables
 ************************************************************/
$site_name = $_SERVER['HTTP_HOST'];
$url_dir = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
$url_this =  "http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];

$upload_dir = "files/";
$upload_url = $url_dir."/files/";
$message ="";

/************************************************************
 *     Create Upload Directory
 ************************************************************/
if (!is_dir("files")) {
  if (!mkdir($upload_dir))
     die ("upload_files directory doesn't exist and creation failed");
  if (!chmod($upload_dir,0755))
     die ("change permission to 755 failed.");
}

/************************************************************
 *     Process User's Request
 ************************************************************/
if ($_REQUEST[del] && $DELETABLE)  {
  $resource = fopen("log.txt","a");
  fwrite($resource,date("Ymd h:i:s")."DELETE - $_SERVER[REMOTE_ADDR]"."$_REQUEST[del]\n");
  fclose($resource);
 
  if (strpos($_REQUEST[del],"/.")>0);                  //possible hacking
  else if (strpos($_REQUEST[del],$upload_dir) === false); //possible hacking
  else if (substr($_REQUEST[del],0,6)==$upload_dir) {
    unlink($_REQUEST[del]);
    print "<script>window.location.href='$url_this?message=deleted successfully'</script>";
  }
}
else if ($_FILES['userfile']) {
  $resource = fopen("log.txt","a");
  fwrite($resource,date("Ymd h:i:s")."UPLOAD - $_SERVER[REMOTE_ADDR]"
            .$_FILES['userfile']['name']." "
            .$_FILES['userfile']['type']."\n");
  fclose($resource);

   $file_type = $_FILES['userfile']['type'];
  $file_name = $_FILES['userfile']['name'];
  $file_ext = strtolower(substr($file_name,strrpos($file_name,".")));

  //File Size Check
  if ( $_FILES['userfile']['size'] > $MAX_SIZE)
     $message = "The file size is over 2MB.";
  //File Type/Extension Check
  else if (!in_array($file_type, $FILE_MIMES)
          && !in_array($file_ext, $FILE_EXTS) )
     $message = "Sorry, File Extension is not allowed to be uploaded.";
  else
     $message = do_upload($upload_dir, $upload_url);
 
  print "<center><br>$message<br><br><br></center>";
}
else if (!$_FILES['userfile']);
else
   $message = "Invalid File Specified.";

/************************************************************
 *     List Files
 ************************************************************/
$handle=opendir($upload_dir);
$filelist = "";
while ($file = readdir($handle)) {
   if(!is_dir($file) && !is_link($file)) {
      $filelist .= "<a href='$upload_dir$file'>".$file."</a>";
      if ($DELETABLE)
        $filelist .= " <a href='?del=$upload_dir".urlencode($file)."' title='delete'>x</a>";
      $filelist .= "<sub><small><small><font color=blue>  ".date("d-m H:i", filemtime($upload_dir.$file))
                   ."</font></small></small></sub>";
      $filelist .="<br>";
   }
}

function do_upload($upload_dir, $upload_url) {

   $temp_name = $_FILES['userfile']['tmp_name'];
   $file_name = $_FILES['userfile']['name'];
  $file_name = str_replace("\\","",$file_name);
  $file_name = str_replace("'","",$file_name);
   $file_path = $upload_dir.$file_name;

   //File Name Check
  if ( $file_name =="") {
     $message = "Invalid File Name Specified";
     return $message;
  }

  $result  =  move_uploaded_file($temp_name, $file_path);
  if (!chmod($file_path,0777))
      $message = "change permission to 777 failed.";
  else
header( 'Location: modules.php?name=UploadIt' ) ;
         }


?>

<center>
   <font color=red><?=$_REQUEST[message]?></font>
   <br>
   <form name="upload" id="upload" ENCTYPE="multipart/form-data" method="post">
     Upload File <input type="file" id="userfile" name="userfile">
     <input type="submit" name="upload" value="Upload"><br><br>
     We only allow these file-types: .jpg, .gif, .png, .zip, .rar, .mp3, .mpeg, .wav, & .avi
   </form>

   
   <br><b>Uploaded Files</b>
   <hr width=50%>
   <?=$filelist?>
   <hr width=50%>
</center>
 



Download edilen Dosyalar files klasörüne kayit ediyor ama download yapmak isteyen her user ayni klasöre kayit ediyor ve kayit edilen dosyalarin bir birinin üzerine yazilmasini engellemek istiyorum

User1: Feedback modulunu yüklüyor
User2: Feedback modulunu yükledigi zaman User1 yükledigi modulun üzerine yaziyor kisaca yüklenen her türlü program bir birine karisyor kimin ne yükledigi belli olmuyor...

Söyle bir yardima ihtiyacim var Download eden her userin Dosyasinin basina Rumuzunu+dosya isminin Upload modulu tarafindan yazilmasini istiyorum...
Ben bir Dosya yükledigim zaman benim Rumuzu basa yasacak

ZyRoBoT.feedback.zip
uzman.feedback.zip
kaan.feedback.zip
User1.feedback.zip

seklinde files klasörüne kayit islemi yapacak.


Yardimlarinizi ve fikirlerinizi bekliyorum simdiden Tesekkürler..
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-06-02, 00:38:02    Mesaj konusu: Forum Arası Reklamlar


Başa dön
imtiyaz
Mesaj: 500+
Mesaj: 500+





Kayıt: May 07, 2006
Mesajlar: 523
Konum: Hatay

MesajTarih: 2006-09-24, 18:43:37    Mesaj konusu: Alıntıyla Cevap Gönder

bunu ne amacla kullanacaksin?
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder E-posta gönder MSN Messenger
ZyRoBoT
Mesaj: 50+
Mesaj: 50+





Kayıt: Dec 22, 2003
Mesajlar: 51
Konum: almanya

MesajTarih: 2006-09-24, 19:09:15    Mesaj konusu: Re: Upload Modulu Hakkinda Yardim Alıntıyla Cevap Gönder

Benim Site Editorleri Download Arsivine Programlari yükleye bilmeleri icin kullanmak istiyorum. Bu nedenle yüklenen programlarin basina yükleyen Editor veya kullanicinin rumuzu yazilsin istiyorum. Programlarin bir birinin üzerine yazilmasini veya karistirilsin istemiyorum.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
ZyRoBoT
Mesaj: 50+
Mesaj: 50+





Kayıt: Dec 22, 2003
Mesajlar: 51
Konum: almanya

MesajTarih: 2006-09-25, 15:55:53    Mesaj konusu: Re: Upload Modulu Hakkinda Yardim Alıntıyla Cevap Gönder

Bu siteden orjinal halini cekebilirsiniz test yapmak isteyenler veya bana yardimci olmak isteyen arkadaslar icin...

www.maxiflirt.de/UploadIt2.zip
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Php-Nuke -> Php Nuke Modülleri Tüm zamanlar GMT + 3 Saat
1. sayfa (Toplam 1 sayfa)

 
Geçiş Yap:  
Bu forumda yeni başlıklar açamazsınız
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok Başvuru Modulu ve Etkinlik Davet/KAtı... yasin1 Php Nuke Modülleri 1 2010-06-16, 16:21:26 Son Mesajı Görüntüle
Yeni mesaj yok Yeni iki modul: Merhumlar ve Kim Nere... kayserili Php Nuke Modülleri 36 2010-06-15, 23:44:02 Son Mesajı Görüntüle
Yeni mesaj yok Turkce karekter sorunu yardim pls :&a... Sanquin Php Nuke Sorunlarınız 1 2010-06-01, 22:22:34 Son Mesajı Görüntüle
Yeni mesaj yok sayfam modulu hulyamm Php Nuke Modülleri 49 2010-05-16, 22:42:33 Son Mesajı Görüntüle
Yeni mesaj yok Video Upload ahududu İnternet Üzerine 0 2010-05-13, 18:01:47 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright