Hallo,
ich habe mir ein script von einem Bilderupload aus dem Internet gesucht und auch alles eingestellt und designt. Nun habe ich ein Problem, dass er den fertigen html code mit dem Link des Bildes anzeigen soll. Ich habe alles ausprobiert und komme einfach nicht mehr weiter. Viellcht könnt ihr mir da weiterhelfen.
[Blockierte Grafik: http://freeestyle.de/upload/up/Ohne-Titel-1.jpg]
Der obere Link soll trotzdem noch stehen bleiben.
PHP
<html>
<body>
<link href="http://freeestyle.de/hunds/default.css" rel="stylesheet" type="text/css">
<form action="" enctype="multipart/form-data" method="post" name="form1">
<table border="0" cellspacing="0">
<tr>
<td height="300" width=" 450">
<td>
<font size="+4"><u> Bilder upload</u></font>
</td>
</td>
</tr>
</table>
<table border="0" cellspacing="0">
<tr>
<td width="350">
<td>
<table border="0" cellpadding="0" cellspacing="5">
<tbody>
<tr>
<td style="text-align: left;">Datei: </td>
<td width="566" align="left">
<input type="file" name="datei" style="border: 1px solid black; font-face: verdana; font-size: 11px;" type="file" size="32"
name="bilddatei"></td></tr>
<tr>
<td style="text-align: left;">Ihre IP-Adresse:</td>
<td align="left"><?php echo "$ip"; ?></td>
</tr>
<tr>
<td style="text-align: left;">Erlaubte Dateitypen: </td>
<td align="left">jpg, gif, png, bmp, zip, rar, swf</td>
</tr>
<tr>
<td style="text-align: left; width: 200px;">Maximalgröße:</td>
<td align="left">[b]1691[/b] KByte</td>
</tr>
<tr>
<td style="text-align: left;">Haltbarkeit:</td>
<td align="left">mind. [b]1[/b] Monat</td>
</tr>
<tr>
<td align="right"> </td>
<td align="left">
</tr>
<tr>
<td width="50">
<td>
<input type="submit" name="Submit" value=" Datei hochladen " style="border: 1px solid black; font-face: verdana; font-size: 11px;">
<input type=hidden name="upload" value=true>
</td>
</td>
</tr>
</table>
<table border="0" cellspacing="0">
<tr>
<td height="20">
<td>
</td>
</td>
</tr>
<tr>
<td height="50" width="265">
<td>
<?php
$ip = getenv("REMOTE_ADDR");
############ Einstellungen ############
$UPLOAD_PFAD = "up";
$maxsize = "1691456";
$extensions = array(".jpg", ".gif", ".png", ".pdf", ".JPG", ".bmp", ".GIF", ".jpeg", ".JPEG", ".swf", ".zip", ".rar");
$domain = "http://freeestyle.de/upload/";
############ Funktionen (KEINE ÄNDERUNGEN) ############
if($_POST['upload'] == true){
$name = $_FILES['datei']['name']; // Originalname der Datei
$tmp_name = $_FILES['datei']['tmp_name']; // Uploadname der Datei
$size = $_FILES['datei']['size']; // Größe der Datei
$type = $_FILES['datei']['type']; // Dateityp (.htm, .gif usw.)
$ext_tmp = explode(".", $name);
$ext = ".".$ext_tmp[(count($ext_tmp)-1)];
$html = "<head><script type=\"text/javascript\">function CopytoClipboard(object) {Copied = object.createTextRange();Copied.execCommand(\"Copy\");}</script></head>";
$neuerDateiname = $UPLOAD_PFAD."/".$name;
if(in_array($ext, $extensions))
if($size<=$maxsize && $size!=0)
if(copy($tmp_name, $neuerDateiname))
{
echo $html."<center><form name=\"up\"><textarea cols=\"53\" rows=\"2\" name=\"text\">".$domain."".$UPLOAD_PFAD."/".$name."</textarea>
<input type=\"button\" value=\"In die Zwischenablage kopieren\" onclick=\"CopytoClipboard(document.up.text)\" style=\"border: 1px solid black; font-face: verdana; font-size: 11px;\"></form></center>"; // Bildanzeige
}
else
echo " Fehler beim Hochladen"; // Ausgabe des nicht erfolgreichen Uploads
else
echo " Die Größe der Datei darf nicht 0 KB oder mehr als 6144 KB betragen."; // Ausgabe eines fehlers, bei zu großer Datei
else
echo " Es sind nur Dateien mit der Endung jpg, gif, png, swf, zip, rar zulässig!"; // Ausgabe bei Falschem Dateityp
}
?>
</td>
</td>
</table>
<table border="0" cellspacing="0">
</tr>
<tr>
<td>
Um die Bilder einzubinden einfach
das nachfolgende kopieren und
bei ebay in der Artikelbeschreibung einfügen.
</td>
<td>
<td>
<textarea rows="1" cols="65">[img]den link, den sie bekommen haben einfügen[/img]</textarea>
</td>
</td>
</tr>
</form>
</body>
</html>
</form>
</body>
</html>
Alles anzeigen
So weit erst einmal.
Mfg. Freddy.
P.S. konnte mich aus irgendeinem grund nicht anmelden. Werde ich aber noch machen.