Current time: 11-26-2024, 03:20 PM 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
menki Offline
Member
***

Posts: 643
Joined: May 2008
Reputation: 0
Post: #2
RE: PHP Upload Script
das uploadskript liegt ja in einer eigenständigen domain und da greift nicht die master php.ini.
bitte ändere die ini datei in:
Code:
/var/www/fcgi/domainname/php5/php.ini

mach einen reload des webservers danach.
setze auch die skriptlaufzeit höher sonst bricht der upload nach 30 sekunden ab (wenn nötig).

MENKI
(This post was last modified: 10-11-2009 12:44 AM by menki.)
10-10-2009 11:02 PM
Find all posts by this user
matrix142 Offline
Junior Member
*

Posts: 25
Joined: Oct 2009
Reputation: 0
Post: #3
RE: PHP Upload Script
Spitze!
Danke, geht nun einwandfrei!
10-10-2009 11:15 PM
Find all posts by this user
ZooL Offline
Moderator
*****
Moderators

Posts: 3,429
Joined: Jan 2007
Reputation: 79
Post: #4
RE: [ERLEDIGT]PHP Upload Script
dann schliesse ich mal hier. HOW
10-11-2009 07:00 AM
Visit this user's website Find all posts by this user
Thread Closed 


Forum Jump:


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