Ich habe Folgendes um ein Bild hoch zu laden, ich bin ein newbe bei PHP, und ich hoff ihr könnt mir helfen, was muss ichtun um die anzahl pixel (Höhe und Breite) zu begrenzen?
Wer kann mir helfen...
PHP:
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
if($type != "image/gif" && $type != "image/jpeg") {
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.<br /><a href'javascript:history.back()'>Zurück</a>";
}
else {
if($size > "40000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 40 KB!<br /><a href'javascript:history.back()'>Zurück</a>";
}
else {
$name_neu = "userpic_" . $_SESSION["user_nick"] . "_" . $name;
$user = $_SESSION["user_nick"];
$url = $name_neu;
if(empty($err)) {
copy("$tempname", "$name_neu");
echo "Die Datei $name wurde erfolgreich hochgeladen!<br />Bitte klicken Sie im Profil auf Aktualisieren um die Änderung aktiv zu machen.<a href='javascript:window.close()'>Fenster schliessen</a>";
}
else {
foreach($err as $error)
echo "$error<br>";
}
// Aufbau der Datenbankverbindung
$connectionid = mysql_connect ("localhost", "web56", "eve1211line");
if (!mysql_select_db ("usr_web56_1", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
};
$sql = "UPDATE profile set Bild = '$url' WHERE Nickname = '$user'";
mysql_query ($sql);
if ( $_SESSION["bild"] == "nopic.jpg" ) {}
else {
unlink ($_SESSION["bild"]);
};};}
Wer kann mir helfen...