<?php
include ('config.php');
$email = $_POST['email'];
$passwort = $_POST['passwort'];
$name = $_POST['name'];
$geschlecht = $_POST['geschlecht'];
$userbild = $_POST['datei'];
$counter = "100000";
$ip = $_POST['ip'];
if ($_FILES['datei']['tmp_name'] == "")
{
echo "Es wurde kein Bild ausgewählt, welches durch das alte ersetzt werden soll.";
}
else
{
$bnummer = rand(0,100000);
$dateityp = GetImageSize($_FILES['datei']['tmp_name']);
if($dateityp[2] != 0)
{
if($_FILES['userbild']['size'] < 902400)
{
move_uploaded_file($_FILES['datei']['tmp_name'], "bilder/$bnummer".$_FILES['datei']['name']);
echo "Das Bild wurde Erfolgreich hochgeladen<br>";
}
else
{
echo "Das Bild darf nicht größer als 100 kb sein <br>";
}
}
else
{
echo "Bitte nur Bilder im Gif bzw. jpg Format hochladen<br>";
}
$userbild =$bnummer.$_FILES['datei']['name'];
$Grafikdatei = "bilder/$userbild";
#
#
$Bilddaten = getimagesize($Grafikdatei);
#
#
$OriginalBreite = $Bilddaten[0];
#
$OriginalHoehe = $Bilddaten[1];
#
$ThumbnailBreite = 250;
#
#
if($OriginalBreite < $ThumbnailBreite)
#
{
#
$ThumbnailBreite=$OriginalBreite;
#
}
#
#
$Skalierungsfaktor = $OriginalBreite/$ThumbnailBreite;
#
$ThumbnailHoehe = intval($OriginalHoehe/$Skalierungsfaktor);
#
#
if($Bilddaten[2] == 1)
#
{
#
$Originalgrafik = ImageCreateFromGIF($Grafikdatei);
#
$Thumbnailgrafik = ImageCreateTrueColor($ThumbnailBreite, $ThumbnailHoehe);
#
ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe);
#
ImageGIF($Thumbnailgrafik, $Grafikdatei);
#
}
#
elseif($Bilddaten[2] == 2)
#
{
#
$Originalgrafik = ImageCreateFromJPEG($Grafikdatei);
#
$Thumbnailgrafik = ImageCreateTrueColor($ThumbnailBreite, $ThumbnailHoehe);
#
ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe);
#
ImageJPEG($Thumbnailgrafik, $Grafikdatei);
#
}
#
elseif($Bilddaten[2] == 3)
#
{
#
$Originalgrafik = ImageCreateFromPNG($Grafikdatei);
#
$Thumbnailgrafik = ImageCreateTrueColor($ThumbnailBreite, $ThumbnailHoehe);
#
ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe);
#
ImagePNG($Thumbnailgrafik, $Grafikdatei);
#
}
#
#
echo"<img src=\"$Grafikdatei\">";
$result = mysql_query("SELECT ip FROM user WHERE ip LIKE '$ip'");
$menge = mysql_num_rows($result);
if($menge == 0)
{
$eintrag = "INSERT INTO user
(email, passwort, name, geschlecht, userbild, counter, ip)
VALUES
('$email', '$passwort',
'$name', '$geschlecht', '$userbild', '$counter', '$ip')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Eintrag war erfolgreich";
}
else
{
echo "Fehler beim Speichern";
}
}
else
{
echo "Du bist bereits registriert";
}
$userid = $_POST['userid'];
$stimme = "1";
$abfrage = "SELECT * FROM user where id='$userid'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$counter = $row->counter;
$newvote = $counter + $stimme;
$aendern = "UPDATE user Set
counter='$newvote' WHERE id = '$userid'";
$update = mysql_query($aendern);
if ($update == true){
echo "<p>Du wurdest geworben von: $row->name <p>";
}
else{
echo "Fehler beim voten.";
}
}
?>