Hallo
ich habe ein php upload erstellt es funktioniert alles gut nur ein kleines fehler ist das beim hochladen von File lädt der cod nicht ins bestimter ordner.
config.inc.php
music-upload.php
ich habe ein php upload erstellt es funktioniert alles gut nur ein kleines fehler ist das beim hochladen von File lädt der cod nicht ins bestimter ordner.
config.inc.php
PHP-Code:
<?php
// --------------> Config
// promotion script Pfad ohne /
$pfad = "http://www.beispiel.de/promotion";
// zusende e-Mail
$mail = "info@Mustermann.de";
// e-Mail betreff angeben
$betreff = "Neuer Musikupload";
// max. upload größe in MB
$maxupload = "10";
// upload ordner ohne /
$uploadziel = "upload";
// ----------------------------------------------------------
// --------------> Hab hier bitte nichts mehr ändern!
$maxuploads = $maxupload * 1000000;
$interpret = $_POST["interpret"];
$titel = $_POST["titel"];
$email = $_POST["email"];
$genre = $_POST["genre"];
$bereich = $_POST["b"];
$upload = $_FILES['upload']['name'];
$date = date("d.m.Y - G:i");
// ----------------------------------------------------------
// --------------> Config
// e-Mail nachricht
$message = "Text:
Interpret: $interpret
Titel: $titel
e-Mail: $email
Genre: $genre
Bereich: $bereich
Upload Datum: $date
Upload Track: $upload
Download: $pfad/$uploadziel/$upload
";
?>
PHP-Code:
<?php
include("config.inc.php");
?>
<head>
<meta http-equiv="Content-Language" content="ru">
<TITLE>Titel!</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252"><LINK
href="style/style.css" type=text/css rel=stylesheet>
<style>
<!--
div{
margin:0;
padding:0;
}
.Stil15 {font-size: 14px; font-weight: bold; color: #00FFFF; }
.Stil17 {font-size: 16px}
.Stil13 {font-size: 12px}
.error {color: #FF0000;}
.erfolg {color: #00FF00;}
-->
</style>
</HEAD>
<BODY bgproperties="fixed" background="../images/behind.JPG">
<form action="" method="post" enctype="multipart/form-data">
<table width="531" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="18" align="left" valign="top" ><table width="100%" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top" class="artiketitelbg"><table width="100%" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top" class="artiketitel">MP3-Upload</td>
</tr>
</table></td>
</tr>
<tr>
<td align="left" valign="top" class="artikeltxt" ><table width="100%" height="1" cellpadding=0 cellspacing=1>
<tr>
<td height="20" align="center"><div class="Stil15 Stil17" align="center" height: 44">
<table cellpadding="0" width="400" border="0" cellspacing="0" height="22">
<tr>
<td align="middle" width="197" height="1" style="border-style: none; border-width: medium"><div class="Stil13" align="center"> <strong><font size="1">MP3</font></strong></div></td>
<td align="middle" width="189" height="1" style="border-style: none; border-width: medium"><div class="Stil13" align="center"> <strong><font size="1">Promo</font></strong></div></td>
</tr>
<tr >
<td height="20" style="border-style: none; border-width: medium"><div align="center">
<input type="radio" value="MP3" name="b">
</div></td>
<td height="20" style="border-style: none; border-width: medium"><div align="center">
<input type="radio" value="Promo" name="b">
</div></td>
</tr>
</table>
<?php
if(isset($_POST["do"]) && $_POST["do"] == "insert")
{
if(empty($_POST["interpret"]) || empty($_POST["titel"]) || empty($_POST["email"]) || empty($_FILES['upload']['name']))
{
echo "<strong class='error'>Bitte alle Felder ausfüllen!</strong>";
}
else
{
if($_FILES['upload']['size'] > $maxuploads)
{
echo "<strong class='error'>Bitte nicht mehr als $maxupload MB Hochladen!</strong>";
}
else
{
$format = $_FILES['upload']['name'];
if(strtolower(substr($format, -4)) == ".mp3" || substr($format, -4) == ".MP3")
{
move_uploaded_file($_FILES['upload']['tmp_name'], $uploadziel.'/'.basename($_FILES['upload']['name']));
mail($mail, $betreff, $message);
echo "<strong class='erfolg'>Erfolgreich hochgeladen...Wir melden uns so schnell wie es nur geht!</strong>";
echo "<br><br>Upload Track: " . $_FILES['upload']['name'];
}
else
{
echo "<strong class='error'>Bitte nur MP3 dateien Hochladen.</strong>";
}
}
}
}
?>
</div>
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td height="26" align="right">Interpret:*</td>
<td width="75%" height="26" align="left"> <?php echo '<input name="interpret" size="40" type="text">'; ?></td>
</tr>
<tr>
<td height="26" align="right">Titel:*</td>
<td width="75%" height="26" align="left"> <?php echo '<input name="titel" size="40" type="text">'; ?></td>
</tr>
<tr>
<td height="26" align="right">E-Mail:*</td>
<td height="26" width="75%" align="left"> <?php echo '<input name="email" size="40" type="text">'; ?></td>
</tr>
<tr>
<td height="26" align="right">Genre:*</td>
<td height="26" width="75%" align="left"> <?php echo '<select name="genre">
<option>Rap</option>
<option>Hip Hop</option>
<option>RnB</option>
<option>Pop</option>
<option>Shancon</option>
<option>Remix</option>
<option>House</option>
<option>Techno</option>
</select>'; ?></td>
</tr>
<tr>
<td height="26" align="right"><p style="margin-top: 0; margin-bottom: 0">Upload:*</td>
<td height="26" width="75%" align="left"> <?php echo '<input name="upload" type="file" size="30">'; ?></td>
</tr>
<tr>
<td height="0" align="right"> </td>
<td width="75%" height="0" align="left">
<?php echo "<strong>Nur MP3 Format!</strong>"; ?></td>
</tr>
<tr>
<td height="0" align="right"> </td>
<td height="0" width="75%" align="left"> <?php echo "max. <strong>" . $maxupload . "</strong> MB"; ?></td>
</tr>
<tr>
<td height="38" align="right"> </td>
<td height="38" width="75%" align="left"> <?php echo '<input name="do" value="insert" type="hidden"><input name="submit" value="MP3 Hochladen" type="submit">
<input name="reset" value="Reset" type="reset">'; ?></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td align="left" valign="top" bgcolor="#151515" ><table width="100%" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="12" rowspan="2" align="left" valign="bottom" ><img src="images/main_UNDER__r1_c1.jpg" width="12" height="15" /></td>
<td height="12" align="right" valign="top" class="minilinkinfo"></td>
<td width="12" rowspan="2" align="right" valign="bottom" ><img src="images/main_UNDER__r1_c5.jpg" width="12" height="15" /></td>
</tr>
<tr>
<td height="8" align="left" valign="top" background="images/main_UNDER__r1_c3.jpg"><img src="images/1px.gif" width="1" height="8" /></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</form>
<BR>
</BODY>
Kommentar