ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Bewerbungsmodul - Fehler bei zip, rar

Geschlossen
  1. #1
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    Guten Morgen Liebe Ilchler,

    wenn ich das Bewerbungsformular auswähle und eine zip bzw. rar-Datei hochlade, bekomme ich folgende Fehlermeldung:

    Dateityp im Feld 'Bewerbungsinformationen' muss eine zip oder rar Datei sein!


    Kann mir da jmd. bei helfen?

    betroffene Homepage: externer Link
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    EHHH nein.

    Wo ist der Link zum Modul? Am besten den Code Posten
    Wo ist die Beschreibung des Problems? Wo tritt es auf, wann etc da reicht ne einfache Zeile nicht.

    Der Hp link ist super nur kann man ihn nicht sehen....

    Was für ne Version von ilch wird genutzt etc etc etc

    Sollte doch mittlerweile bekannt sein.


    Zuletzt modifiziert von Rock@wulf am 09.04.2013 - 08:31:47
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    Link zum Modul: externer Link
    HP: www.tsyna.de/index.php?bewerben
    Version: 1.1 P (inoffizielles Update)

    Sorry Rock@wulf lächeln

    bewerben.php
    <?php
    // Autor: Sniper
    // Support: www.ilch.de
    
    defined ('main') or die ( 'no direct access' );
    
    
    $title = $allgAr['title'].' :: Bewerbung';
    $hmenu = 'Bewerbung';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    $tpl = new tpl ( 'bewerben' );
    if(db_num_rows(db_query("SELECT * FROM prefix_groups WHERE show_joinus = '1'")) != "0"){
    	include('include/includes/func/gallery.php');
    	
    	$path = "include/images/lichtbild";
    	if(!is_dir($path.$name)){
    			mkdir($path.$name,0777);
    	}
    	$path = "include/downs/bewerbung";
    	if(!is_dir($path.$name)){
    			mkdir($path.$name,0777);
    	}
    	
    	#-------------------------------------------------------------------------------
    	###		HTML Datei einbinden  
    	#-------------------------------------------------------------------------------
    	
    
    	
    	//-------------------------------------------------------------------------------
    	///   	Variablen setzen 
    	//-------------------------------------------------------------------------------
    	$anrede		= escape($_POST['anrede'],'string');
    	$nachname 	= escape($_POST['nachname'],'string');
    	$vorname	= escape($_POST['vorname'],'string');
    	$gb_day		= escape($_POST['gb_day'],'string');
    	$gb_month	= escape($_POST['gb_month'],'string');
    	$gb_year	= escape($_POST['gb_year'],'string');
    	$email		= escape($_POST['email'],'string');
    	$ort		= escape($_POST['ort'],'string');
    	$plz		= escape($_POST['plz'],'string');
    	$street		= escape($_POST['street'],'string');
    	$hnummer	= escape($_POST['hnummer'],'string');
    	$bewerben	= escape($_POST['bewerben'],'string');
    	$pic		= $_FILES['pic'];
    	$data		= $_FILES['data'];
    	
    	
    	//-------------------------------------------------------------------------------
    	////  	Bewerbungs Informtaionen Einstellen
    	//-------------------------------------------------------------------------------
    	$data_maxsize = "1048576";
    	
    	
    	$form = "";
    	
    	$fehler	= "";
    	
    	
    	if(isset($_POST['submit'])){
    		if(!empty($pic['name'])){
    			
    			$dateityp = GetImageSize($pic['tmp_name']);
    			if($dateityp[2] == 0)
    		 	{
    				$fehler .= "<li>Bitte im Feld 'Lichtbild' nur Bilder im Gif bzw. jpg Format hochladen</li>";
    			}
    		}else{
    			$fehler .= "<li>Das Feld 'Lichtbild' wurde nicht korrekt ausgefüllt!</li>";
    		}
    	//-------------------------------------------------------------------------------
    	////   	Überprüfen ob das Feld bewerbunfsinformtionen richtig ausgefüllt wurde
    	//-------------------------------------------------------------------------------	
    		
    		if ($data['type'] == 'application/zip' OR $data['type'] == 'application/x-rar-compressed' OR $data['type'] == "application/octet-stream"){
    			if($data['size'] > $data_maxsize){
    				$fehler .= "<li>Die Datei im Feld 'Bewerbungsinformationen' darf maximal ".$data_maxsize / 10240 ."kb (10 MB) groß sein!</li>";
    			}		
    		}else{
    			$fehler .= "<li>Dateityp im Feld 'Bewerbungsinformationen' muss eine <b>zip</b> oder <b>rar</b> Datei sein!</li>";
    		}
    		$check = db_num_rows(db_query("SELECT * FROM `prefix_user` WHERE `email` = '$email' "));
    	//-------------------------------------------------------------------------------
    	////   Fehlermeldungen
    	//-------------------------------------------------------------------------------	
    		if(empty($anrede))		$fehler .= "<li>Das Feld 'Anrede' wurde nicht korrekt ausgefüllt!</li>";
    		if($check != "0")		$fehler .= "<li>Es existiert bereits ein Eintrag mit dieser Email Adresse</li>";
    		if(empty($nachname))	$fehler .= "<li>Das Feld 'Nachname' wurde nicht korrekt ausgefüllt!</li>";
    		if(empty($vorname))		$fehler .= "<li>Das Feld 'Vorname' wurde nicht korrekt ausgefüllt!</li>";
    		if	(
    			empty($gb_day) OR
    			empty($gb_month) OR
    			empty($gb_year) OR 
    			!checkdate($gb_month,$gb_day,$gb_year) 
    			)										$fehler .= "<li>Das Feld 'Alter' wurde nicht korrekt ausgefüllt oder ist ungültig!</li>";
    		if(empty($email) OR !strpos($email,"@"))	$fehler .= "<li>Das Feld 'Email Adresse' wurde nicht korrekt ausgefüllt oder ist ungültig!</li>";
    		if(empty($ort))								$fehler .= "<li>Das Feld 'Ort' wurde nicht korrekt ausgefüllt!</li>";
    		if(empty($plz))								$fehler .= "<li>Das Feld 'Postleizahl' wurde nicht korrekt ausgefüllt!</li>";
    		if(empty($street))							$fehler .= "<li>Das Feld 'Strasse' wurde nicht korrekt ausgefüllt!</li>";
    		if(empty($hnummer) OR !is_numeric($hnummer))$fehler .= "<li>Das Feld 'Hausnummer' wurde nicht korrekt ausgefüllt!</li>";				
    		if(empty($bewerben))						$fehler .= "<li>Das Feld 'Bewerben als' wurde nicht korrekt ausgefüllt!</li>";
    		
    		if(empty($fehler)){
    	////-------------------------------------------------------------------------------
    	//   	Datenbankeintrag
    	////-------------------------------------------------------------------------------
    			$pid         = db_result(db_query("SHOW TABLE STATUS FROM `". DBDATE ."` LIKE 'prefix_bewerben'"),0,'Auto_increment');
    			$explode 	= explode(".",$pic['name']);
    			$count 		= count($explode)-1;
    			$endung 	= $explode[$count];
    			
    			$dExplode 	= explode(".",$data['name']);
    			$dCount 		= count($dExplode)-1;
    			$dEndung 	= $dExplode[$dCount];
    			$query = "
    				INSERT INTO `prefix_bewerben`
    				(
    					`id`,
    					`datetime`,
    					`anrede`,
    					`nachname`,
    					`vorname`,
    					`gb_day`,
    					`gb_month`,
    					`gb_year`,
    					`email`,
    					`ort`,
    					`plz`,
    					`street`,
    					`hnummer`,
    					`bewerben`,
    					`pic`,
    					`data`,
    					`bearbeiten`,
    					`akbewerbung`
    				)VALUES
    				(
    					'',
    					'".date("YmdHis")."',
    					'".$anrede."',
    					'".$nachname."',
    					'".$vorname."',
    					'".$gb_day."',
    					'".$gb_month."',
    					'".$gb_year."',
    					'".$email."',
    					'".$ort."',
    					'".$plz."',
    					'".$street."',
    					'".$hnummer."',
    					'".$bewerben."',
    					'img_norm_".$pid.".".$endung."',
    					'".$pid.".".$dEndung."',
    					'0',
    					'2'
    				)
    			";
    	//-------------------------------------------------------------------------------
    	///  	Endung rausfiltern 
    	//-------------------------------------------------------------------------------
    			
    			$bild_norm	= "include/images/lichtbild/img_norm_".$pid.".".$endung;
    			if(db_query($query)){				
    				create_thumb ($pic['tmp_name'], $bild_norm , "250");		
    				if(move_uploaded_file($data['tmp_name'], "include/downs/bewerbung/".$pid.".".$dEndung)){
    					wd("?bewerben","Bewerbung wurde erfolgreich gesendet!");				
    					$design->footer(1);	
    				}else{
    					$fehler .=  "<li>Es ist ein Fehler beim Hochladen der Bewerbungsinformationen aufgetreten!</li>";
    				}	
    			}
    		}
    			
    	}
    	
    	if(isset($form)){
    		$abf = 'SELECT * FROM prefix_groups WHERE show_joinus = "1"'; // -3 ist member recht
    	
    	$erg = db_query($abf);
    	$liste = "";
    	while($row = db_fetch_assoc($erg)) {
    	 	if($bewerben == $row['name']){
    			$select = "select='select'";
    		}
    		$liste .= "<option ".$select." value=\"".$row['name']."\">".$row['name']."</option>";
    	}
    	//-------------------------------------------------------------------------------
    	///   Variablen an HTML Datei übergeben.
    	//-------------------------------------------------------------------------------
    		$tpl->set('liste', $liste );
    		$tpl->set("FEHLER","<ul style=\"color: #ff0000;\">".$fehler."</ul>");
    		$tpl->set("anrede", $anrede);
    		$tpl->set("bewerben",$bewerben);
    		$tpl->set("ANREDE",$anrede);
    		$tpl->set("NACHNAME",$nachname);
    		$tpl->set("VORNAME",$vorname);
    		$tpl->set("DAY",$gb_day);
    		$tpl->set("MONTH",$gb_month);
    		$tpl->set("YEAR",$gb_year);
    		$tpl->set("ORT",$ort);
    		$tpl->set("PLZ",$plz);
    		$tpl->set("email",$email);
    		$tpl->set("STREET",$street);
    		$tpl->set("HNUMMER",$hnummer);
    		$tpl->set("BEWERBEN",$bewerben);
    		$tpl->out(1);
    	}
    }
    else{
    	$tpl->out(2);
    }
    $design->footer();
    ?>
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Beim HP link bekomme ich immer noch : "Keine Berechtigung"
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    Jetzt gehts
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Funktioniert alles wie es soll
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    hmm...

    Ich habs jetzt mit einer ZIP und mit einer RAR Datei getestet, bei mir ging es nicht... vielleicht sind auch meine Dateien defekt.

    Ich danke Dir für´s testen, ich probiers dann nochmal mit anderen Dateien, die ich dann nicht selbst erstellt habe.
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    gibt es eine fehlermeldung?

    haben die upload ordner die richtigen chmod-rechte?
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    ZitatZitat geschrieben von holz

    gibt es eine fehlermeldung?

    haben die upload ordner die richtigen chmod-rechte?


    Fehlermeldung im 1. Post, benötigte Ordner haben die Rechte 0777 - es funktioniert ja anscheindend auch, nur bei mir nicht -.- ich weiss nicht, ob es an meiner WinRAR oder 7-zip Version liegt oder an meiner Verbindung...
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten