Hallo liebe Breadfish User,
ich habe im Internet ein Tuto für einen Uploader gesehen.Und habe mich direkt mal drangesetzt.
PHP
<?php
define ("MAX_SIZE","10000000");
function getExtension($str) {
$i = strrpos($str,".");
if (!$i) { return ""; }
$l = strlen($str) - $i;
$ext = substr($str,$i+1,$l);
return $ext;
}
$errors=0;
if(isset($_POST['Submit']))
{
$image=$_FILES['image']['name'];
if ($image)
{
$filename = stripslashes($_FILES['image']['name']);
$extension = getExtension($filename);
$extension = strtolower($extension);
if (($extension != "jpg") && ($extension != "jpeg") && ($extension != "png") && ($extension != "gif"))
{
echo '<h1>Falsche Datei!</h1>';
$errors=1;
}
else
{
$size=filesize($_FILES['image']['tmp_name']);
if ($size > MAX_SIZE*1024)
{
echo '<h1>Die Datei ist zu groß!</h1>';
$errors=1;
}
$image_name=time().'.'.$extension;
$newname="files/".$image_name;
$copied = copy($_FILES['image']['tmp_name'], $newname);
if (!$copied)
{
echo '<h1>Erfolgreich hochgeladen!</h1>';
$errors=1;
}}}}
if(isset($_POST['Submit']) && !$errors)
{
echo "<h1>Fehler! Bitte erneut versuchen!</h1>";
}
?>
<html>
<form name="newad" method="post" enctype="multipart/form-data" action="">
<table>
<tr><td><input type="file" name="image"></td></tr>
<tr><td><input name="Submit" type="submit" value="Upload image"></td></tr>
</table>
</form>
</html>
Alles anzeigen
So siehts aus
Leider wird das Bild indem fall nicht angezeigt wenn man später es Hochgeladen hat.Nun meine Frage wie mache ich das? Er sollte dann halt auch den Link dazu anzeigen.
Nein ich will damit nicht mit anderen Fotouploads konkorieren. Ich will einfach nur mal testen.
MfG