Upload seite

Diskutiere und helfe bei Upload seite im Bereich Webmaster Support, Scripts, etc im SysProfile Forum bei einer Lösung; <?php $site = "http://upload.hardlasersound.de/"; $password = "hardlasersound.de"; if(isset($_POST['upload'])) {... Dieses Thema im Forum "Webmaster Support, Scripts, etc" wurde erstellt von Hardfighter, 5. März 2008.

  1. fanrpg
    fanrpg Computer-Guru
    Registriert seit:
    27. Juli 2007
    Beiträge:
    161
    Zustimmungen:
    16
    1. SysProfile:
    30134

    PHP:
    <?php
    $site 
    "http://upload.hardlasersound.de/";
    $password "hardlasersound.de";
    if(isset(
    $_POST['upload'])) 

        if(
    is_uploaded_file($_FILES['file']['tmp_name']) && md5($_POST['password_up']) == md5($password) ) 
        { 
            
    $fn $_FILES['file']['name'];
            
    $filenamernd md5($_FILES['file']['name']);
            
    $dateierweiterung explode("."$fn );
            
    $dateierw_count count($dateierweiterung);
            
    $splitt $dateierweiterung[count($dateierw_count)];
            if( 
    $splitt == 'jpg' or $splitt == 'jpeg' or $splitt == 'gif' or $splitt == 'bmp' or $splitt == 'png' or $splitt == 'mp3' or $splitt == 'wav' or $splitt == 'wave' or $splitt == 'wma' or $splitt == 'zip' or $splitt == 'rar' )
            {
                for ( 
    $i count($dateierw_count); $dateierweiterung[count($dateierw_count) + $i] != "" || $i == "10" ;$i++ )
                {
                    
    $splitt $dateierweiterung[count($dateierw_count) + $i];
                    if ( 
    $i == "10" )
                    {
                        die(
    "Fehler!");
                    }
                }
        
                
    $filenamernd $_FILES['file']['name'] . "-" md5(rand(11000000) . $fn);
                
                if(
    move_uploaded_file($_FILES['file']['tmp_name'], './uploads/' $filenamernd "." $splitt)) 
                { 
                    echo 
    '<br><p>Upload erfolgreich!<br />'."\n"
                    echo 
    '<br>Dateiname: '.$filenamernd "." $splitt."<br />\n"
                    echo 
    '<br>Adresse: '.$site.$row['siteurl'].'uploads/'.$filenamernd "." $splitt.'<br>';
                    echo 
    "<br>Für Foren: [url=".$site.$row['siteurl']."link_anpassen][img]".$site.$row['siteurl']."uploads/".$filenamernd "." $splitt."[/img][/url]<br>";
                } 
                else 
                { 
                    echo 
    '<p>Upload fehlgeschlagen!</p>'
                }
            }
            else
            {
                die(
    "Falsche Dateiendung");
            }    
        } 
        elseif(
    md5($_POST['password_up']) != md5($password) ) 
        { 
            echo 
    '<p>Falsches Passwort!<br /><br /><a href="javascript:history.back(-1)">Zurück</a></p>'
        } 
        else 
        { 
            echo 
    '<p>Keine Datei hochgeladen!</p>'
        } 

    else 

    ?> 
    <form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> 
    <p><label for="file">Datei: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="file" id="file" name="file" size="50" /></label><br /> 
    <label for="password_up">Passwort: <input type="password" id="password_up" name="password_up" size="10" value="" /></label><br />
    <input type="hidden" id="passwort" name="password">
    <input type="hidden" name="upload" value="Uploaden">
    <input type="submit" value="Uploaden" /><br /> </p> 
    </form>
    <?
    }
    ?>
    Neben mp3 habe ich auch noch wav, wave, wma, zip und rar Dateien erlaubt;)
     
    1 Person gefällt das.
  2. Hardfighter
    Hardfighter Computer-Experte
    Themenstarter
    Registriert seit:
    12. Oktober 2007
    Beiträge:
    979
    Zustimmungen:
    30
    1. SysProfile:
    47062
    2. SysProfile:
    42945147962

    Super geil Thx du und Synn beckommt en rennome von mir für euchre suüer arbeit xd


    Mfg Hardfighter
     
    #17 Hardfighter, 7. März 2008
Thema:

Upload seite

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden