Hallo,
erstmal vorweg:
Meine Arbeiten basieren auf WebSpell,
daher sitzen meine POST-Vars immer auf einer index.php.
Ich habe nun folgendes Problem:
Ich hab versucht, WebSpell um eine Uploadmöglichkeit zu erweitern,
scheiter aber bei der Rückmeldung der Links.
Hier der PHP-Teil:
	
Die nicht-erlaubten Dateitypen sind erstmal noch unwichtig.
Mein Hauptproblem liegt in der 33. Zeile:
	
.
Dort wird eine HTML-Datei in eine Variable gelesen und dannach halt ausgegeben.
Inhalt der HTML-Datei:
	
Ich bekomme als Rückmeldung lediglich nur 
	 
	
		
Ich habe in der HTML bereits sämtlichste Umschriften der " probiert, aber keinen Erfolg gehabt.
Wo liegt der Fehler?
MfG
Noigel
					erstmal vorweg:
Meine Arbeiten basieren auf WebSpell,
daher sitzen meine POST-Vars immer auf einer index.php.
Ich habe nun folgendes Problem:
Ich hab versucht, WebSpell um eine Uploadmöglichkeit zu erweitern,
scheiter aber bei der Rückmeldung der Links.
Hier der PHP-Teil:
PHP Code:
	
	
<?php
eval ("\$hochladen_head = \"".gettemplate("hochladen_head")."\";");
echo $hochladen_head;
empty($not_allowed);
empty($not_allowed_files);
$not_allowed[] = "exe";
$not_allowed[] = "zip";
$not_allowed[] = "bat";
$not_allowed_files = "";
foreach($not_allowed as $typ){
                     if($not_allowed_files != ""){
                                $not_allowed_files = $not_allowed_files.",".$typ;}
                     else{
                                $not_allowed_files = $typ;
                     }
  }
if(!$userID) echo 'Du musst eingeloggt sein, um Daten hochladen zu können!<br><br>
                          • <a href="index.php?site=login">Login</a>';
else {
if($_REQUEST['Send'])
{
    if($_FILES['Datei']['tmp_name'])
    {
        $filename = $_FILES['Datei']['name'];
        $filesize = $_FILES['Datei']['size'];
        move_uploaded_file($_FILES['Datei']['tmp_name'], "uploads/".$_FILES['Datei']['name']);
        eval ("\$hochladen_info = \"".gettemplate("hochladen_info")."\";");
        echo $hochladen_info;
}
    else
    {
        echo"<b><u><blink>Bitte geben Sie eine Datei an!</blink></u></b><br>";
                eval ("\$hochladen_content = \"".gettemplate("hochladen_content")."\";");
        echo $hochladen_content;
    }
}
else
{
        eval ("\$hochladen_content = \"".gettemplate("hochladen_content")."\";");
        echo $hochladen_content;
}  }
?>
Mein Hauptproblem liegt in der 33. Zeile:
PHP Code:
	
	
        eval ("\$hochladen_info = \"".gettemplate("hochladen_info")."\";"); 
Dort wird eine HTML-Datei in eine Variable gelesen und dannach halt ausgegeben.
Inhalt der HTML-Datei:
PHP Code:
	
	
Ihre Datei ($filename) ist $filesize Bytes groß.<br>
Der Direktlink zu Ihrer Datei ist folgend:<br>
<br>
HTML-Code:<br>
<textarea><a href=http://www.boredomkiller.de.vu/uploads/$filename>$filename</a></textarea>
<br>
<br>
<br>
BBCode:<br>
<textarea>[URL=http://www.boredomkiller.de.vu/uploads/$filename]$filename[/URL]</textarea>
<br>
<br>
<br>
Einfacher Link:<br>
<textarea>http://www.boredom-killer.de.vu/uploads/$filename</textarea> 
			
			
				Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/export/www/vhosts/funnetwork/hosting/boredomkiller/hochladen.php(33) : eval()'d code on line 10
Notice: Undefined variable: hochladen_info in /usr/export/www/vhosts/funnetwork/hosting/boredomkiller/hochladen.php on line 34
	Notice: Undefined variable: hochladen_info in /usr/export/www/vhosts/funnetwork/hosting/boredomkiller/hochladen.php on line 34
Wo liegt der Fehler?
MfG
Noigel
          
							
						
 
 
							
						
Comment