Endschuldigung fürs Doppel-Posten,
aber ich wollte noch ein Script-Element vom oberen Script mit einfügen, welches(ich hoffe ),
die ganze Ab- und Abfrage vom Script sinnvoll erscheinen lässt.
Dieses steht weit am Anfang des Scriptes:
PHP-Code:
$basedir = str_repeat("../", substr_count($_SERVER['SCRIPT_NAME'],"/")-1);
define('FUNC', isset($_GET['func']) ? $_GET['func'] : NULL);
$src = isset($_GET['src']) ? $_GET['src'] : NULL;
$self = $_SERVER['PHP_SELF'];
define('SCRIPT_URI', substr($self,strrpos($self,"/")+1) );
$dir = isset($_GET['dir']) ? $_GET['dir'] : "";
$dir = str_replace("../","",$dir);
Dieses ist einer der letzten Elemente im Script:
PHP-Code:
echo '<form method=get action="'.SCRIPT_URI.'">'."\n";
echo '<input type="hidden" name="func" value="newfile">'."\n";
echo '<input type="hidden" name="dir" value="'.$dir.'">'."\n";
echo '<img src="../../pic/clearpixel_1x1.gif" alt="" width="45" height="1" />'."\n";
echo '<input style="width:200px;" name="src" type="text" size="50" value="NeueDatei.htm">'."\n";
echo '<input type="hidden" name="s_id" value="'.$_GET['s_id'].'">'."\n";
echo '<img src="../../pic/clearpixel_1x1.gif" alt="" width="25" height="1" />'."\n";
echo '<button type="submit" value="Datei erstellen" class="form">Datei erstellen</button>'."\n";
echo '</form>'."\n\n";
if (FUNC=='newfile') {
if (!file_exists($basedir.$dir.$src)) {
$fp = @fopen($basedir.$dir.$src, "w");
if ($fp) {
fclose($fp);
echo '<script type="text/javascript" language="Javascript">alert("Datei '.$src.' erfolgreich erstellt!")</script>';
} else
echo '<script type="text/javascript" language="Javascript">alert("Datei '.$src.' konnte nicht erstellt werden!")</script>';
} else
echo '<script type="text/javascript" language="Javascript">alert("Datei '.$src.' existiert bereits!")</script>';;
DateiManager($basedir,$dir,$src);
}
und dieses soll eingebunden werden das es mit den selben Variablen arbeitet, wie das gesamte Script:
PHP-Code:
<form action=”upload.php” method=”post” enctype=”multipart/form-data”>
<input type=”file” name=”datei”><br>
<input type=”submit” value=”Hochladen”>
</form>
$tempname=$_FILES['datei']['tmp_name'];
$name=$_FILES['datei']['name'];
copy(“$tempname”, “$name”);
unlink($tempname);
Wobei es anscheinend nicht vollständig ist.
Ich danke für eure Hilfe
Ganz grosses Problem ist, das ich so gut wie kein Englisch kann