Incepator doh..

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

Post Reply
AleXEE
Membru, skill +1
Membru, skill +1
Posts: 220
Joined: 28 Feb 2009, 15:45
Detinator Steam: Da
Reputatie: Ban 2 luni!
(Ban scos de 1 mai!)
Ban 3 luni !
Has thanked: 3 times
Been thanked: 6 times

23 Sep 2009, 16:15

Am o problema... am un site , nu zic aici nu vreau sa fac reclama , cum pot face o pagina de upload ? am gasit un script ... l-am salvat.php si nusht... cum sa fac?
Ajutatima please uitati si scriptul...

Code: Select all

lt;?
// FILE UPLOADER CLASS
// Utilizare:					 
// $fu = new file_uploader; // se creaza un obiect de tip file_uploader				 
// $fu->where_to = "./"; //se introduce calea spre directorul unde trebuie copiat		 
//acest director trebuie sa permita scrierea (CHMOD 777)		
// $fu->file_input = ''; //se introduce id-ul field-ului de tip 'file' din form		
// $fu->do_upload("---.---"); //se apeleaza metoda de upload avand ca parametru numele  
//final al fisierului
//				
// Erori posibile:				
//    : nu au fost introduse valori pentru campurile "where_to" si/sau "file_input"
//    : dimensiunea fisierului excede "max_size"
//    : sunt erori generate de functia copy din PHP						
 class file_uploader
 {
	 var $file_input;
	 var $where_to;
	 var $max_size;
	 var $msg_size;

	 function do_file_check()
	 {
		 if (isset($this->max_size) && $this->max_size < $_FILES[$this->file_input]['size'])
		 {
			 echo $this->msg_size;
			 return false;
		 }
		 return true;
	 }

	 function do_upload ($final_name)
	 {
			return @copy ($_FILES[$this->file_input]['tmp_name'], $this->where_to."/".$final_name);
	 }
 }


//      IMAGE UPLOADER CLASS
//	Cerinte:				
//	-'vizibilitatea' clasei file_uploader pe care o extinde	       				
//	Utilizare:				
// $iu = new image_uploader; // se creaza un obiect de tip image_uploader
// $iu->where_to = "./"; //se introduce calea spre directorul unde trebuie copiat	
//acest director trebuie sa permita scrierea (CHMOD 777)
// $iu->file_input = ''; //se introduce id-ul field-ului de tip 'file' din form	
// $iu->max_width = 10; //se introduce latimea maxima (in pixeli) a imaginii	
// $iu->max_height = 10; //se introduce inaltimea maxima (in pixeli) a imaginii	
// $iu->min_width = 10; //se introduce latimea minima (in pixeli) a imaginii	
// $iu->min_width = 10; //se introduce inaltimea minima (in pixeli) a imaginii	
//	*tips: pentru ca poza sa aiba dimensiuni fixe, dati aceleasi valori			
//        si pentru valoarea minima si pentru cea maxima						
// $fu->upload_image("---.---"); //se apeleaza metoda de upload avand ca parametru	
//numele final al fisierului		
// Valori de return posibile:								
//		$msg_image		: nu s-a introdus o imagine / extensie incorecta		
//		$msg_dimensions	: nu are dimensiunile corecte				
//		false/null		: sunt erori generate de metoda `do_upload` din `file_uploader`
 
 class image_uploader extends file_uploader
 {
	 var $msg_image;
	 var $msg_dimensions;
	 var $msg_current_size;
	 var $max_width;
	 var $max_height;
	 var $min_width;
	 var $min_height;
	 var $allowed_types;

	 function image_uploader ()
	 {
		 $this->min_width = 0;
		 $this->min_height = 0;
	 }

	 function do_image_check()
	 {
		 list($width, $height, $type, $attr) = getimagesize($_FILES[$this->file_input]['tmp_name']);
		 
		 if (!in_array(strtoupper($this->get_extension()), $this->allowed_types))
		 {
			 echo str_replace ("%curenta%", strtoupper($this->get_extension()),$this->msg_image);
			 return false;
		 }
		 if (isset($this->max_width) && isset($this->max_height))
			 if (($width > $this->max_width) || ($width < $this->min_width) || ($height > $this->max_height) || ($height < $this->min_height))
		 {
			 echo $this->msg_dimensions;
			 $this->msg_current_size = str_replace("%height%", $height, $this->msg_current_size);
			 $this->msg_current_size = str_replace("%width%", $width, $this->msg_current_size);
			 echo $this->msg_current_size;
			 return false;
		 }
		 return $this->do_file_check();
	 }
	 
	 function get_extension()
	 {
		 $ext = explode(".",$_FILES[$this->file_input]['name']);
		 return $ext[count($ext)-1];
	 }
	 function upload_image ($final_name)
	 {
		 return $this->do_upload($final_name);
	 }
 }

?>
RoyalServer
AleXEE
Membru, skill +1
Membru, skill +1
Posts: 220
Joined: 28 Feb 2009, 15:45
Detinator Steam: Da
Reputatie: Ban 2 luni!
(Ban scos de 1 mai!)
Ban 3 luni !
Has thanked: 3 times
Been thanked: 6 times

23 Sep 2009, 19:35

UPPPP please HELP!
User avatar
Nido
Fost moderator
Fost moderator
Posts: 1125
Joined: 17 Jun 2009, 14:03
Detinator Steam: Nu
CS Status: O sa reusesc pentru ca vreau !
Reputatie: Nick anterior : Gam3r Cstrike
Fost moderator
Location: Hunedoara/Lupeni
Has thanked: 53 times
Been thanked: 84 times
Contact:

23 Sep 2009, 19:38

Add gamer_cstrike daca te pot ajuta ;)
Citeste si:
REGULI GENERALE : Afișează regulile forumului
1. Utilizati corect limba romana (folositi cuvinte intregi, virgula, punctul si cratima). NU FOLOSITI limbaj de chat!
2. Raspundeti concret! Fara offtopic, fara mesaje scurte, inutile sau deja postate!
* offtopic = reprezinta devierea de la subiectul care se discuta
3. Folosirea cuvintelor sau inregistrarea cu nume obscene/jignitoare duce la restrictionarea accesului, stergerea contului, etc.
4. Este interzis orice atac la persoana. Discutati ideea, nu persoana !
5. Restrictii reclame :
a) Reclama este permisa in subiecte atat timp cat ele au legatura cu idea care se discuta.
b) In semnatura este permisa o singura reclama SIMPLA de tip TEXT cu dimensiunea fontului setat pe NORMAL
c) Reclama nu este permisa in campurile personale gen: Locatie, CS Status.
d) Nu aveti voie sa deschideti topicuri cu referire exacta la un site in scopul obtinerii de vizite, se considera reclama !
6. Nu folositi imagini in semnatura mai mari decat 500x120. Puteti folosi mai multe imagini care, toate sa nu depaseasca marimea impusa !
7. Folositi CAUTAREA si apoi intrebati pentru ceva daca nu exista pe forum! Numele topicurilor create trebuie sa reflecte continutul subiectului pe care se discuta. Nu vor fi permise topicuri de genul: help, ajutor pls, cum fac, etc
8. Este permisa continuarea unei discutii vechi de pe forum, chiar daca aceasta a fost deschisa cu cativa ani in urma. NU se permite insa dublu-post, triplu-post sau UP-uri.
* dublu-post / triplu - post = adaugarea unor mesaje unul dupa altul intr-o discutie a forumului de catre aceeasi persoana
* UP = adaugarea unor mesaje unul dupa altul cu scopul de a scoate in evidenta discutia respectiva
9. Orice fel de continut cu caracter erotic va fi sters, iar daca este necesar se vor aplica avertismente.
10. Nu este permisa promovarea firmelor de hosting in afara de http://www.eXtreamHost.com , fie ca este vorba de o reclama directa sau indirecta.
11. Nu este permisa postarea de continut ilegal: warez, carding (bine cunoscutele "metode" de furat domenii etc.) si alte practici "neortodoxe", se vor aplica avertismente sau ban, dupa caz si antecedente.

SANCTIONAM DRASTIC INCALCAREA ACESTOR REGULI SI ORICE ABUZ !


WARNINGS/Avertismente
3 Avertismente = BAN pe forum pentru o anumita perioada de timp, in functie de gravitatea regulilor incalcate!
1 Avertisment = 15 de zile

Mesaje private
Abuzul in orice fel de folosirea mesajelor private va duce la sanctionare. In concluzie, vi se va lua dreptul de a mai trimite mesaje.
Reclamatiile cat si penalizarile se regasesc aici: discutii-forum/reclamatii-mesaje-private-t335539.html

Suplimentar
1. In semnatura nu sunt permise linkuri catre jocuri (site-uri) gen bitefight, monstergame, etc.
2. La profilul Detinator server CS se permite reclama catre un server de Counter-Strike.
3. Orice insulta adusa asupra unui administrator se penalizeaza cu ban permanent. Orice insulta adusa asupra unui moderator se penalizeaza (in functie de gravitatea situatiei) de la avertisment pana la ban permanent.
4. Nu se permite ridicarea subiectelor cu mesaje gen "UP!" unul dupa altul, indiferent de timpul dintre raspunsuri.


Atentionari
1. Nu se permite schimbarea numelui pe forum
2. Nu aveti voie cu mai mult de 1 cont / persoana (vi se sterg toate mesajele si contul de utilizator de pe forum drept penalizare) - cei care abuzeaza si isi fac mai multe conturi, risca sa primeasca ban permanent

 

  • Tutorial instalare limba romana pe forum [phpbb3] click aici !


  • Tutorial instalare dproto 0.9.87 [WINDOWS + LINUX] click aici !
Post Reply

Return to “Discutii generale”

  • Information