Hoi leutz wollte mal fargen warum bei mir immer error kommt wenn ich den code hier mit in ein uploadscript rien mache.
$type = getimagesize($file_name);
$type = $type['1'];
damit will ich die Breite des Bildes ermitteln.
$file_name kommt vom formular und hat den filename , also die vom Bild.
danke.
Hier das Script:
Ich habe es nur zum testen benutzt, es soll auch garnet online gehen deswegen auch alte schreibweise usw.
PHP-Code:
<html>
<body>
<?
if ($hochladen)
{
$ordner = "upload";
$abfrage = "okay";
$size = "30000";
if (empty($file_name))
{
die("Du musst eine Datei wählen.");
}
if (!strstr($file_type,"pjpeg"))
{
if (!strstr($file_type,"gif"))
{
die("Du hast keine Bilddatei angegeben, erlaubt sind nur gif und jpg.");
}
}
if (file_exists("$ordner/$file_name"))
{
die("Der Name der Datei existiert schon.");
}
if ($abfrage == "okay")
{
if ($file_size > $size)
{
die("Die Bilddatei ist zu groß, es sind nur $size Byte erlaubt.");
}
}
$upload = "$file_name";
@copy($file, "$ordner/$upload") or die("Datei konnte nicht hochgeladen werden.");
echo "Datei wurde hochgeladen."
}
else {
?>
<form action="upload.php" method="post" enctype="multipart/form-data">
<p>Bitte Bild auswählen:<br>
<input type="file" name="file">
<p><input name="hochladen" type="submit" value="Hochladen">
</form>
<?
}
?>
</body>
</html>
Das ist jetzt das script ohne getimagesize.
Ich weiß nicht wie ich es schreiben soll und wo, deshalb frage ich euch, wiel getimagesize geht einfach net!
danke