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