Current time: 09-29-2024, 10:53 AM Hello There, Guest! (LoginRegister)


Thread Closed 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[ERLEDIGT]PHP Upload Script
Author Message
matrix142 Offline
Junior Member
*

Posts: 25
Joined: Oct 2009
Reputation: 0
Post: #1
[ERLEDIGT]PHP Upload Script
Hallo,
ich habe ein großes Problem und zwar:
Ich habe mir ein Upload script gebastelt, was erlaubt dateien auf den Server zu laden.
Das Script sieht folgendermaßen aus:
Code:
<?
$ip = getenv("REMOTE_ADDR");

$UPLOAD_PFAD = "upload";
$maxsize = "1073741824";
$extensions = array(".jpg", ".gif", ".png", ".pdf", ".JPG", ".bmp", ".GIF", ".jpeg", ".JPEG", ".swf", ".zip", ".rar", ".txt", ".php", ".html", ".png", ".PNG", ".doc", ".exe");
$domain = "http://www.meine-domain.de/";






if($_POST['upload'] == true){
$name = $_FILES['datei']['name'];$tmp_name = $_FILES['datei']['tmp_name'];$size = $_FILES['datei']['size'];
$type = $_FILES['datei']['type'];
$ext_tmp = explode(".", $name);
$ext = ".".$ext_tmp[(count($ext_tmp)-1)];
$html = "<head><script type=\"text/javascript\">function CopytoClipboard(object) {Copied = object.createTextRange();Copied.execCommand(\"Copy\");}</script></head>";

$neuerDateiname = $UPLOAD_PFAD."/".$name;

if(in_array($ext, $extensions))

if($size<=$maxsize && $size!=0)

if(copy($tmp_name, $neuerDateiname))
{
echo $html."<center><form name=\"up\"><textarea cols=\"53\" rows=\"2\" name=\"text\">".$domain."".$UPLOAD_PFAD."/".$name."</textarea><br><input type=\"button\" value=\"In die Zwischenablage kopieren\" onclick=\"CopytoClipboard(document.up.text)\" style=\"border: 1px solid black; font-face: verdana; font-size: 11px;\"></form></center>";
}
else
echo " Fehler beim Uploaden :(";
else
echo " Die Größe der Datei darf nicht mehr als 10 MB betragen.";
else
echo " Es sind nur Dateien mit der Endung jpg, gif, png, swf, zip, rar, txt, php, html, png, doc, pdf, exe zulässig!";
}
?>
<html>
<body>
<link rel="stylesheet" type="text/css" href="../sytle.css">
<form action="" enctype="multipart/form-data" method="post" name="form1">
<table width="100%"
border="0" cellpadding="0" cellspacing="5" class="" style="width: 120%;">
<tbody>
<tr>
<td style="text-align: left;">Datei: </td>
<td width="566" align="left">
<input type="file" name="datei" style="border: 1px solid black; font-face: verdana; font-size: 11px;" type="file" size="32"
name="bilddatei"></td></tr>
<tr>
<td style="text-align: left;">Ihre IP-Adresse:</td>
<td align="left"><b><?php echo "$ip"; ?></b></td>
</tr>
<tr>
<td style="text-align: left;">Erlaubte Dateitypen: </td>
<td align="left"><b>jpg, gif, png, bmp, zip, rar, swf, txt, php, html, png, doc, pdf, exe</b></td>
</tr>
<tr>
<td style="text-align: left; width: 200px;">Maximalgröße:</td>
<td align="left"><b>6144</b> KByte</td>
</tr><tr>
<td align="right"> </td>
<td align="left">


<input type="submit" name="Submit" value=" Datei hochladen " style="border: 1px solid black; font-face: verdana; font-size: 11px;">
<input type=hidden name="upload" value=true>
</form>
</body>
</table>
</html>
Ich will mit diesem Script vorallem .zip Dateien hochladen.
Mit Dateien unter 2mb klappt es wunderbar, nur mit größeren nicht.
Ich habe in meiner master php.ini aber 10M eingestellt.
Die php.ini liegt unter:
Code:
var/www/fcgi/master/php5/
da habe ich eben bei
Code:
upload_max_filesize
10M eingestellt.
Sonst habe ich NICHTS verändert.
Kann mir jemand helfen?
(This post was last modified: 10-11-2009 07:00 AM by ZooL.)
10-10-2009 10:13 PM
Find all posts by this user
Thread Closed 


Messages In This Thread
[ERLEDIGT]PHP Upload Script - matrix142 - 10-10-2009 10:13 PM
RE: PHP Upload Script - menki - 10-10-2009, 11:02 PM
RE: PHP Upload Script - matrix142 - 10-10-2009, 11:15 PM
RE: [ERLEDIGT]PHP Upload Script - ZooL - 10-11-2009, 07:00 AM

Forum Jump:


User(s) browsing this thread: 1 Guest(s)