Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Beschreibung für Upload





Frage

Hallo.Ich hab auf meiner seite ein upload script. ich möchte das man eine beschreibung in textform zu dem upload angeben kann.Ich hab das schon was reingeschrieben mit global und so aber das funktioniert nicht. wie soll ich das machen mit der beschreibung.Es ginge auch das eine neue txt mit dem namen des files erzeugt werden würde in der die beschreibung stehen würde.

Antwort 1 von echoslider

Der Quelltext der Verarbeitungs-Seite,POST-Seite und der Listungs-Seite:

if($code==uploadcode)
{
echo
?>
<body link="#00FF00" vlink="#00FF00" alink="#00FF00" text="#008000" bgcolor="#000032" oncontextmenu="return false">


<?php


$max_byte_size = 2097152;
$allowed_types = "(exe|zip|com|rcx|jar|rar)";
$folder=´gud/´;
$urltofolder="http://echo.s01.user-portal.com/x/gud/";


if($_POST["submit"] == "Upload"){



if(is_uploaded_file($_FILES["file"]["tmp_name"])){



($ = Am Ende des Dateinamens) (/i = Groß- Kleinschreibung nicht berücksichtigen)
if(preg_match("/\." . $allowed_types . "$/i", $_FILES["file"]["name"])){




if (!file_exists($folder.´/´.$_FILES[´file´][´name´])){




if(copy($_FILES["file"]["tmp_name"],$folder.$_FILES["file"]["name"]))

{


echo "Datei erfolgreich hochgeladen!<br>";
echo "<a href=\"kernl.php?code=upost\">Weitere Uploads</a>";


}


else
{
echo "Datei konnte nicht hochgeladen werden.";
echo "<a href=\"kernl.php?code=upost\">Weitere Uploads</a>";
}

}
else {

echo "Datei konnte nicht hochgeladen werden, da sie schon existiert.";
echo "<a href=\"kernl.php?code=upost\">Weitere Uploads</a>";
}

}
else
{
echo "Die Datei besitzt keine gültige Endung.";
echo "<a href=\"kernl.php?code=upost\">Weitere Uploads</a>";
}
}
else
{
echo "Keine Datei zum Hochladen angegeben.";
echo "<a href=\"kernl.php?code=upost\">Weitere Uploads</a>";
}
}
else
{
echo "Bitte benutzen Sie das Upload Formular.";
echo "<a href=\"www.echoslider.de.vu\">www.echoslider.de.vu</a>";
}

?>


<?php;

}




--------------------------------------------------------------------------------


if($code==upost)
{
echo
?>
<body link="#00FF00" vlink="#00FF00" alink="#00FF00" text="#008000" bgcolor="#000032" oncontextmenu="return false">
Datei Typen erlaubt: exe,zip,com,rcx,jar,rar<br>

<form action="kernl.php?code=uploadcode" method="post" enctype="multipart/form-data" name="upload">

<input type="file" name="file">
<input type="text" name="text">
<input type="submit" name="submit" value="Upload">
</form>

<?php;

}
-------------------------------------------------------------------


if($code==download)
{
echo
?>
<?php
echo
?>
<body link="#00FF00" vlink="#00FF00" alink="#00FF00" text="#008000" bgcolor="#000032" oncontextmenu="return false">
<head>
<style>
body {
scrollbar-face-color:#006400;
scrollbar-shadow-color:ffffff;
scrollbar-highlight-color:ffffff;
scrollbar-3dlight-color:#006400;
scrollbar-darkshadow-color:000000;
scrollbar-track-color:#006400;
scrollbar-arrow-color:#006400; }
</style>
</head>

<?php;
global $filepath;
$GLOBALS[´filepath´]=´gud´;


if ($dh = opendir($filepath.´/´)) {
while($file = readdir($dh)) {
if(!ereg("^\.+$", $file)) {
$files[] = $file;
}
}
closedir($dh);
}

echo ´<TABLE border="0" cellpadding="2" cellspacing="0" width="100%">´;
echo ´<TR bgcolor="#000055">´;
echo ´<TH>file</TH>´;
echo ´<TH>size</TH>´;
echo ´<TH>date</TH>´;

if(is_array($files)) {natcasesort($files);
reset($files);
foreach ($files as $idx=>$file)

{
echo ´<TR bgcolor="#000032">´;
echo ´<TD><A href="´.$filepath.´/´.$file.´" target="2">´.$file.´</A></TD>´;
echo ´<TD align="right">´.number_format(filesize($filepath.´/´.$file),0, ",", ".").´ Bytes</TD>´;
echo ´<TD align="center">´.date("d.m.Y H:i:s", filemtime($filepath.´/´.$file)).´</TD>´;

}
echo ´</TABLE>´;
}
?>
<?php;
}

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: