• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

Upload PHP-Code gesucht!

BruderGogo

Anwärter/in
Mitglied seit
15.02.2003
Beiträge
21
Reaktionspunkte
0
Hi Leute!

Da ich gerne den Service anbieten würde, anderen Leuten ihre Bilder ganz leicht hochzuladen (für andere Foren), bräuchte ich mal einen php code, wo man seine dateien durchsuchen kann, auswählen kann und dann per knopfdruck uploaden kann. dann eine seite kommt wo der link oder sowas steht!

danke!
 
BruderGogo am 22.08.2004 23:06 schrieb:
Hi Leute!

Da ich gerne den Service anbieten würde, anderen Leuten ihre Bilder ganz leicht hochzuladen (für andere Foren), bräuchte ich mal einen php code, wo man seine dateien durchsuchen kann, auswählen kann und dann per knopfdruck uploaden kann. dann eine seite kommt wo der link oder sowas steht!

danke!

dann viel spass beim suchen :P
ich hab nen ganzen mittwoch nachmittag für das zeug verschwendet *g*
da ich dir das nicht auch antun will hier mal der php code:

Die Datei nennst du config.php


<?

$absolute_path = "sammelplatz/"; //Absolute path to where files are uploaded
$size_limit = "no"; //do you want a size limit yes or no.
$limit_size = "10000000"; //How big do you want size limit to be in bytes
$limit_ext = "no"; //do you want to limit the extensions of files uploaded
$ext_count = "4"; //total number of extensions in array below
$extensions = array(".gif", ".jpg", ".jpeg", ".png", ".mp3"); //List extensions you want files uploaded to be
?>


und diese datei kannst du ja upload oder so nennen, is eigentlich egal:

<?

if(!isset($upload)) {
$upload = "";
}
switch($upload) {
default:
include "config.php";
echo "
<html>

<head>

</head>




<div align=\"center\">
<center>
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#333333\" width=\"400\" id=\"AutoNumber1\">
<tr>
<td bgcolor=\"#333333\" height=\"25\">
<p align=\"center\"><font size=\"2\"><b>Upload File</b></font></td>
</tr>
<tr>
<td bgcolor=\"#CCCCCC\"><font size=\"2\"><b>Einzuhaltende Sachen:</b></font><ul type=\"square\">
<li><font size=\"2\">Keine Pornografische Inhalte<b>";
if (($extensions == "") or ($extensions == " ") or ($ext_count == "0") or ($ext_count == "") or ($limit_ext != "yes") or ($limit_ext == "")) {
echo " ";
} else {
$ext_count2 = $ext_count+1;
for($counter=0; $counter<$ext_count; $counter++) {
echo " $extensions[$counter]";
}
}
if (($limit_size == "") or ($size_limit != "yes")) {
$limit_size = "10MB";
} else {
$limit_size .= " bytes";
}
echo"</b></font></li>
<li><font size=\"2\">Die Maximale Datei Grösse beträgt: $limit_size</font></li>
<li><font size=\"2\">Keine Leerschläge</font></li>
<li><font size=\"2\">Datei Name darf keine ungültigen Zeichen enthalten
(/,*,\,etc)</font><BR>
</li>
</ul>
<form method=\"POST\" action=\"upload.php?upload=doupload\" enctype=\"multipart/form-data\">
<p align=\"center\">
<input type=file name=file size=30 style=\"font-family: v; font-size: 10pt; color: #5E6A7B; border: 1px solid #5E6A7B; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1\"><br>
<br>
<button name=\"submit\" type=\"submit\" style=\"font-family: v; font-size: 10pt; color: #5E6A7B; border: 1px solid #5E6A7B; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1\">Upload</button>
</p>
</form>
<p>
</td>
</tr>
<tr>
<td bgcolor=\"#333333\" height=\"25\">
<p align=\"center\"><font size=\"1\">
</td>
</tr>
</table>
</center>
</div>


</body>

</html>";
break;
case "doupload":
include "config.php";
$endresult = "<font size=\"2\">Datei ist Hochgeladen</font>";
if ($file_name == "") {
$endresult = "<font size=\"2\">Keine Datei ausgewählt</font>";
}else{
if(file_exists("$absolute_path/$file_name")) {
$endresult = "<font size=\"2\">Datei ist bereits vorhanden</font>";
} else {
if (($size_limit == "yes") && ($limit_size < $file_size)) {
$endresult = "<font size=\"2\">Die Datei ist zu gross</font>";
} else {
$ext = strrchr($file_name,'.');
if (($limit_ext == "yes") && (!in_array($ext,$extensions))) {
$endresult = "<font size=\"2\">Ungülitger Datei Typ</font>";
}else{
@copy($file, "$absolute_path/$file_name") or $endresult = "<font size=\"2\">Die Datei konnte nicht auf den Server kopiert werden</font>";
}
}
}
}
echo "
<html>






<div align=\"center\">
<center>
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#333333\" width=\"400\" id=\"AutoNumber1\">
<tr>
<td bgcolor=\"#333333\" height=\"25\">
<p align=\"center\"><font size=\"2\"><b>Upload File</b></font></td>
</tr>
<tr>
<td bgcolor=\"#333333\">
<center> $endresult </center>
</td>
</tr>
<tr>
<td bgcolor=\"#333333\" height=\"25\">
<p align=\"center\"><font size=\"1\">
</font><br>
</td>
</tr>
</table>
</center>
</div>


</body>

</html>";
break;
}
?>


ich habe es auch kapiert, ich hoffen du wirst es auch kapieren :-D
und so sieht das ganze bei mir aus http://mitglied.lycos.de/adiupload/upload/upload.php :)

adi

ps. ich habe rausgefunden was dem forum fehlt ^^ es sollte noch ein tag geben für codes wie zb. php/html usw. damit sie übersichtlicher werden :-D :)
 
wow! danke! genau das was ih gesucht habe!!! kann man andere user hier bewerten? falls ja bekommste die höchstzahl ;)
 
Zurück