PHP, Ajax, CSS, HTML, Javascript
Eben für die wirklich Harten, die alles selber machen.
vinci
Beiträge: 80 Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:
Beitrag
von vinci » Di 14.Nov, 2006 19:31
Hey,
hab mir hier n kleines bilder-upload sript in ein allgemeines umgebaut .... nun ist die frage, wie bekomm ich es hin, dass es mir nach uplaod den direkten link zur file ausgibt? sicher kein ding für euch
viele grüeß
Vinci
Script:
Code: Alles auswählen
<?php
if(isset($_POST['send'])) {
if($_FILES['Datei']['name']) {
if($_FILES['Datei']['size']<1045376) {
if(substr($_FILES['Datei']['type'],0,6)) {
$move=move_uploaded_file($_FILES['Datei']['tmp_name'], "upload/".$_FILES['Datei']['name']);
if($move) {
echo'<center style="padding:15px;border:solid green 1px;margin-top:20%;">Upload erfolgreich.<br><a href="http://sonstiges.n-solutions.de/upload.php">Zurück</a><br>Zur Übersicht des Ipload-Ordners (alle hochgeladenen Dateien ansehen): <a href="http://sonstiges.n-solutions.de/upload/">Hier klicken</a><br>Hochgeladene Datei jetzt aufrufen: <a href="Link zu Detei">Hier klicken</a></center>';
}else{
echo'<center style="padding:15px;border:solid red 1px;margin-top:20%;">Upload fehlgeschlagen. <a href="http://sonstiges.n-solutions.de/upload.php">Nochmal?</a></center>';
}
}else{
echo'<center style="padding:15px;border:solid red 1px;margin-top:20%;">Die Datei muss vom Typ <u>Image</u> sein!</center>';
}
}else{
echo'<center style="padding:15px;border:solid red 1px;margin-top:20%;">Datei zu groß: Maximal 1Mb (1024Kb).</center>';
}
}else{
echo'<center style="padding:15px;border:solid red 1px;margin-top:20%;">Datei zu groß: Maximal 1Mb (1024Kb).</center>';
}
}else{
echo'
<form action="'.$_SERVER['PHP_SELF'].'" autocomplete="off" enctype="multipart/form-data" method="post">
<table style="border:solid black 1px;" align="center" cellpadding="5" cellspacing="0">
<tr>
<th align="center" style="border-bottom:solid black 1px;border-right:solid black 1px;background-color:#8282AC;color:#FFFFFF;">Datei Upload</th>
</tr>
<td align="center" style="border-bottom:solid black 1px;border-right:solid black 1px;background-color:#FFFFFF;color:#8282AC;">
<input type="file" size="20" name="Datei" maxlength="1048576""></td>
</tr>
<td align="center" style="border-bottom:solid black 1px;border-right:solid black 1px;background-color:#FFFFFF;color:#8282AC;">
<input type="submit" name="send" value="upload"> <input type="reset" name="send" value="Löschen"></td>
</tr>
</table>
</form>
<br/>
Zuletzt geändert von
vinci am Di 14.Nov, 2006 23:28, insgesamt 1-mal geändert.
oxpus
Administrator
Beiträge: 28735 Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:
Beitrag
von oxpus » Di 14.Nov, 2006 23:07
Was stellst Du Dir denn da genau vor?
Soll der Link mit der Bestätigungsnachricht angezeigt werden, um ihn kopieren zu können?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
vinci
Beiträge: 80 Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:
Beitrag
von vinci » Di 14.Nov, 2006 23:30
Hey oxpus,
So sollte das nachher aussehen: Also einfach ein Link, mit der man die gerade hochgeladene Datei aufruft.
Code: Alles auswählen
Hochgeladene Datei jetzt aufrufen: <a href="Link zu Detei">Hier klicken</a>
oxpus
Administrator
Beiträge: 28735 Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:
Beitrag
von oxpus » Mi 15.Nov, 2006 08:17
Dann müsste aus
Code: Alles auswählen
echo'<center style="padding:15px;border:solid green 1px;margin-top:20%;">Upload erfolgreich.<br><a href="http://sonstiges.n-solutions.de/upload.php">Zurück</a><br>Zur Übersicht des Ipload-Ordners (alle hochgeladenen Dateien ansehen): <a href="http://sonstiges.n-solutions.de/upload/">Hier klicken</a><br>Hochgeladene Datei jetzt aufrufen: <a href="Link zu Detei">Hier klicken</a></center>';
das hier werden:
Code: Alles auswählen
echo'<center style="padding:15px;border:solid green 1px;margin-top:20%;">Upload erfolgreich.<br><a href="http://sonstiges.n-solutions.de/upload.php">Zurück</a><br>Zur Übersicht des Ipload-Ordners (alle hochgeladenen Dateien ansehen): <a href="http://sonstiges.n-solutions.de/upload/">Hier klicken</a><br>Hochgeladene Datei jetzt aufrufen: <a href="upload/"'.$_FILES['Datei']['name'].'">Hier klicken</a></center>';
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
vinci
Beiträge: 80 Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:
Beitrag
von vinci » Mi 15.Nov, 2006 16:41
wunderbar, läuft einwandfrei. kleiner fehler, ein " war zu viel drin
vielen dank oxpus
greetz
oxpus
Administrator
Beiträge: 28735 Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:
Beitrag
von oxpus » Mi 15.Nov, 2006 17:02
kleiner fehler, ein " war zu viel drin
Passiert...
vielen dank oxpus
Keine Ursache.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!