[Easy] Upload script problem

PHP, Ajax, CSS, HTML, Javascript
Eben für die wirklich Harten, die alles selber machen.
Antworten
Benutzeravatar
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

[Easy] Upload script problem

Beitrag von vinci »

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">&nbsp;<input type="reset" name="send" value="L&ouml;schen"></td>
</tr>
</table>
</form>
<br/>
Zuletzt geändert von vinci am Di 14.Nov, 2006 23:28, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

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!
Benutzeravatar
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

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>
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

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!
Benutzeravatar
vinci
Beiträge: 80
Registriert: So 26.Dez, 2004 21:21
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

wunderbar, läuft einwandfrei. kleiner fehler, ein " war zu viel drin :)


vielen dank oxpus

greetz
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

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!
Antworten