<?PHP
// ########### SCRIPT-TEIL #############
// ausführen wenn abschicken gedrückt wird
if(isset($_POST['Abschicken']))
{
// Datenbankverbindung
include "connect.inc.php";
// Dateinamen mit Timestamp versehen und Files kopieren
if(!empty($file1_name))
{
$filename1 = substr($file1_name, 0, -4).time().substr($file1_name, -4);
if(@copy($file1,"../pics/$filename1"))
{
//echo "<b>Bild1 hochgeladen!</b><br>";
//echo "Dateiname: $filename1";
//echo "<br>";
//echo "Dateigröße: $file1_size Byte";
//echo "<br>";
}
}
if(!empty($file2_name))
{
$filename2 = substr($file2_name, 0, -4).time().substr($file2_name, -4);
if(@copy($file2,"../pics/$filename2"))
{
//echo "<b>Bild2 hochgeladen!</b><br>";
//echo "Dateiname: $filename2";
//echo "<br>";
//echo "Dateigröße: $file2_size Byte";
//echo "<br>";
}
}
if(!empty($file3_name))
{
$filename3 = substr($file3_name, 0, -4).time().substr($file3_name, -4);
if(@copy($file1,"../pics/$filename3"))
{
//echo "<b>Bild3 hochgeladen!</b><br>";
//echo "Dateiname: $filename3";
//echo "<br>";
//echo "Dateigröße: $file3_size Byte";
//echo "<br>";
}
}
if(!empty($file4_name))
{
$filename4 = substr($file4_name, 0, -4).time().substr($file4_name, -4);
if(@copy($file4,"../pics/$filename4"))
{
//echo "<b>Bild4 hochgeladen!</b><br>";
//echo "Dateiname: $filename4";
//echo "<br>";
//echo "Dateigröße: $file4_size Byte";
//echo "<br>";
}
}
// pdf
if(!empty($file5_name))
{
$filename5 = substr($file5_name, 0, -4).time().substr($file5_name, -4);
if(@copy($file5,"../pdf/$filename5"))
{
//echo "<b>pdf hochgeladen!</b><br>";
//echo "Dateiname: $filename5";
//echo "<br>";
//echo "Dateigröße: $file5_size Byte";
//echo "<br>";
}
}
// leere Variable falls kein pdf angegeben
else
$filename5 = "";
// pdf
if(!empty($thumbnail_name))
{
$thumbnailname = substr($thumbnail_name, 0, -4).time().substr($thumbnail_name, -4);
if(@copy($thumbnail,"../pics/$thumbnailname"))
{
//echo "<b>pdf hochgeladen!</b><br>";
//echo "Dateiname: $thumbnailname";
//echo "<br>";
//echo "Dateigröße: $thumbnail_size Byte";
//echo "<br>";
}
}
// newline-zu-<br>-umwandlung des Textfeldes
$text = nl2br($_POST['text']);
// breites Bild oben UND unten
if(isset($_POST['breitOben']) && isset($_POST['breitUnten']))
{
$query = "INSERT INTO iogis (titel, text, link, bild1, bild3, pdf, breitOben, breitUnten, thumbnail)
VALUES('".$_POST['titel']."', '".$text."', '".$_POST['link']."', '".$filename1."', '".$filename3."', '".$filename5."', '1', '1', '".$thumbnail."')";
}
// breites Bild oben
else if(isset($_POST['breitOben']))
{
$query = "INSERT INTO iogis (titel, text, link, bild1, bild3, bild4, pdf, breitOben, breitUnten)
VALUES('".$_POST['titel']."', '".$text."', '".$_POST['link']."', '".$filename1."', '".$filename3."', '".$filename4."', '".$filename5."', '1', '0', '".$thumbnail."')";
}
// breites Bild unten
else if(isset($_POST['breitUnten']))
{
$query = "INSERT INTO iogis (titel, text, link, bild1, bild2, bild3, pdf, breitOben, breitUnten)
VALUES('".$_POST['titel']."', '".$text."', '".$_POST['link']."', '".$filename1."', '".$filename2."', '".$filename3."', '".$filename5."', '0', '1', '".$thumbnail."')";
}
// kein breites Bild
else
{
$query = "INSERT INTO iogis (titel, text, link, bild1, bild2, bild3, bild4, pdf, breitOben, breitUnten)
VALUES('".$_POST['titel']."', '".$text."', '".$_POST['link']."', '".$filename1."', '".$filename2."', '".$filename3."', '".$filename4."', '".$filename5."', '0', '0', '".$thumbnail."')";
}
// Datenbankeintrag
mysql_query($query) or die ('I cannot insert because: ' . mysql_error());
// Datenbankverbindung schließen
mysql_close();
}
// ########### HTML-BODY #############
?>
<center>
<form name="addentry" enctype="multipart/form-data" method="post" action="addentry.php">
<TABLE BORDER="0" CELLPADDING="10">
<TR>
<TD><center>
Bild1 (oben links): <input type="file" name="file1"><BR>
breit (Bild2 fällt weg)<input type="checkbox" name="breitOben" value="breitOben">
</center></TD>
<TD><center>Bild2 (oben rechts): <input type="file" name="file2"></center><BR></TD>
</TR>
<TR>
<TD colspan="2"><center>Titel: <input type="text" name="titel" maxlength="255" size="100"></center></TD>
</TR>
<TR>
<TD colspan="2"><center>Text:<BR> <textarea name="text" cols="60" rows="13"></textarea></center></TD>
</TR>
<TR>
<TD>
<center>
Bild3 (unten links): <input type="file" name="file3"><BR>
breit (Bild4 fällt weg)<input type="checkbox" name="breitUnten" value="breitUnten">
</center>
</TD>
<TD><center>Bild4 (unten rechts): <input type="file" name="file4"></center><BR></TD>
</TR>
<TR>
<TD><center>Link: <input type="text" name="link"></center></TD>
<TD><center>pdf: <input type="file" name="file5"></center></TD>
</TR>
<TR>
<TD colspan="2"><center>Thumbnail: <input type="file" name="thumbnail"></center></TD>
<TR>
<TD colspan="2"><center><input type="submit" name="Abschicken" value="Abschicken"></center></TD>
</TR>
</TABLE>
</form>