heyho...
ich habe ein kleines problemchen... zuerst erkläre ich am besten mal, was das script leisten soll, und was es bisher kann.
also, ich habe mir aus x tutorials ein uploadscript zusammengeschnippelt, welches 2 dateien zur selben zeit uploaden soll. hierbei handelt es sich 1. um eine zip datei, und 2. um einen screenshot (es geht um skins...).
beim upload soll ein neuer ordner erstellt werden, der den namen des skins hat. in diesen ordner sollen nun die beiden dateien upgeloadet werden, also das zip, und der screenshot dazu. weiterhin soll das script eine mail an eine deifinierte e-mail adresse schicken, um über neue uploads informiert zu werden.
was geht:
- verzeichnis erstellen
- e-mail versenden
was nicht geht:
- upload
der code:
und (wen es interessiert) hier noch der code des dazugehörigen formulares:
hier die fehlermeldungen:
Warning: Unable to create 'huhu2/': Is a directory in /var/www/html/uploader/upload.php on line 10
Warning: Unable to create 'huhu2/': Is a directory in /var/www/html/uploader/upload.php on line 11
Warning: Unlink failed (Permission denied) in /var/www/html/uploader/upload.php on line 12
Warning: Unlink failed (Permission denied) in /var/www/html/uploader/upload.php
wäre dankbar für hilfe
ich habe ein kleines problemchen... zuerst erkläre ich am besten mal, was das script leisten soll, und was es bisher kann.
also, ich habe mir aus x tutorials ein uploadscript zusammengeschnippelt, welches 2 dateien zur selben zeit uploaden soll. hierbei handelt es sich 1. um eine zip datei, und 2. um einen screenshot (es geht um skins...).
beim upload soll ein neuer ordner erstellt werden, der den namen des skins hat. in diesen ordner sollen nun die beiden dateien upgeloadet werden, also das zip, und der screenshot dazu. weiterhin soll das script eine mail an eine deifinierte e-mail adresse schicken, um über neue uploads informiert zu werden.
was geht:
- verzeichnis erstellen
- e-mail versenden
was nicht geht:
- upload
der code:
PHP:
<?PHP
$addi = "contact@growers.de";
$message = "$name [ $email ] hat einen neuen skin upgeloadet.";
$tellnew = "1";
$mode = 0777;
$skingesamt=$skinname."/".$file_name;
if (!file_exists($skinname))
{
mkdir ($skinname,$mode);
copy($zip, $skingesamt);
copy($screenshot, $skingesamt);
unlink($zip);
unlink($screenshot);
}
else
echo "Ein Skin mit diesem namen existiert bereits...";
if ($tellnew == "1")
{
mail("$addi", "Uploaded file", "$message");
exit;
}
?>
und (wen es interessiert) hier noch der code des dazugehörigen formulares:
PHP:
<html>
<head>
<title>script: Skinupload</title>
</head>
<body>
<center>
<form method="post" action="upload.php">
<table border="0" width="650">
<tr>
<td width="120"><p align="left">(Nick)Name: </p></td>
<td width="12"><font color="red"><b>*</b></font></td>
<td width="500" colspan="2">
<input name="name" size="20">
</td>
</tr>
<tr>
<td width="120"><p align="left">E-Mail Adresse: </p></td>
<td width="12"> </td>
<td width="500" colspan="2">
<input name="mail" size="20">
</td>
</tr>
<tr>
<td width="120"><p align="left">Skin-Name: </p></td>
<td width="12"><font color="red"><b>*</b></font></td>
<td width="500" colspan="2">
<input name="skinname" size="20">
</td>
</tr>
<tr>
<td width="120"><p align="left">Skin Zip: </p></td>
<td width="12"><font color="red"><b>*</b></font></td>
<td width="500" colspan="2">
<input name="zip" size="20" type="file">
</td>
</tr>
<tr>
<td width="120"><p align="left">Screenshot: </p></td>
<td width="12"><font color="red"><b>*</b></font></td>
<td width="500" colspan="2">
<input name="screenshot" size="20" type="file">
</td>
</tr>
<tr>
<td width="120" valign="top"><p align="left">Beschreibung: </p></td>
<td width="12" valign="top"><font color="red"><b>*</b></font></td>
<td width="500" colspan="2">
<textarea rows="6" cols="36" name="description" wrap="physical"></textarea>
</td>
</tr>
</tr>
<tr>
<td colspan="4" height="50">
<input type="submit" value="hoch damit"> <input type="reset" value="Zurücksetzen">
</td>
</tr>
</table>
</form>
</center>
</body>
</html>
hier die fehlermeldungen:
Warning: Unable to create 'huhu2/': Is a directory in /var/www/html/uploader/upload.php on line 10
Warning: Unable to create 'huhu2/': Is a directory in /var/www/html/uploader/upload.php on line 11
Warning: Unlink failed (Permission denied) in /var/www/html/uploader/upload.php on line 12
Warning: Unlink failed (Permission denied) in /var/www/html/uploader/upload.php
wäre dankbar für hilfe
Zuletzt bearbeitet: