Upload Script

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Upload Script

    Ich habe ein Problem, ich habe meine Webseite umgezogen
    und jetzt funktioniert das upload script nicht mehr (datei wird nicht Hochgeladen.
    und ich find auch nicht den teil indem die datei hochgeladen werden sollte

    Hier ist top10.php:

    PHP-Code:
    <?
    error_reporting(1);
    include("../dbconnect.php");
    session_start (); // Session starten.
    if ((session_is_registered ("user_eingeloggt")) AND ($user_eingeloggt)) {
    ?>
    <html>
    <head>
        <title>Admin Top Ten</title>
        <link rel="STYLESHEET" type="text/css" href="../../style.css">
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <script language="JavaScript">
            function checkdata() 
            {
                var checked = true;
                document.top10.method = "post";
                document.top10.action = "top10_eintragen.php";
                document.top10.submit();
                return checked;   
            }
        </script>
    </head>
    <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <br><br>
    <table width="600" border="0">
        <form action="" enctype="multipart/form-data" name="top10" onSubmit="return checkdata()" >
            <input type="hidden" name="dbstatus" value="eintragen">
            <input type="hidden" name="date" value="<? echo time(); ?>">
        <tr> 
            <td>&nbsp;
                
            </td>
            <td colspan="2">
                <strong>Film | Anlegen</strong>
                <br><br>
            </td>
        </tr>
        <tr> 
            <td width="55">
                <img src="../img/spacer.gif" width="55" height="8" alt="" border="0">
            </td>
            <td width="110">
                Titel
            </td>
            <td width="390">
                <input name="titel" type="text" size="65">
            </td>
        </tr>
        <tr> 
            <td width="55">&nbsp;
                
            </td>
            <td width="110">
                Filmdauer
            </td>
            <td>
                <input name="dauer" type="text" size="10">
            </td>
        </tr>
        <tr> 
            <td width="55">&nbsp;
                
            </td>
            <td width="110">
                FSK
            </td>
            <td>
                <input name="fsk" type="text" size="10">
            </td>
        </tr>
        <tr> 
            <td width="55">&nbsp;
                
            </td>
            <td width="110">
                Beschreibung
            </td>
            <td>
                <textarea name="text" cols="55" rows="10" type="text"></textarea>
            </td>
        </tr>
        <tr> 
            <td width="55">&nbsp;
                
            </td>
            <td width="110">
                Bildpfad
            </td>
            <td>
                <input name="datei" type="file" size="52">
            </td>
        </tr>
        <tr> 
            <td width="55">&nbsp;
                
            </td>
            <td width="110">&nbsp;
                
            </td>
            <td>
                <input name="speichern" type="submit" id="speichern" value="Speichern" size="35">
            </td>
        </tr>
        </form>
    </table>
    <? 
    }
    else
    {
    echo "Daten falsch";
    } ?>
    </body>
    </html>

    Und hier top10_eintragen.php:

    PHP-Code:
    <?
    error_reporting(5);
    header("Content-type: ".$_FILES["datei"]["type"]);
    header("Content-length: ".$_FILES["datei"]["size"]);
    header("Content-disposition: inline;filename=".$_FILES["datei"]["name"]);
    include("../dbconnect.php");
    $noUpload = false;
    if ($dbstatus == "eintragen") 
    {
        if($_FILES["datei"]["name"] == "") 
        {
           $_FILES["datei"]["name"] = "nopic.gif";
            $_FILES["datei"]["size"] = 100;
             $noUpload = true;
        }
        if ($noUpload == false) 
        {
             move_uploaded_file($_FILES["datei"]["tmp_name"],
          "http://www.kino-guide.info/top10/film_img/".$_FILES["datei"]["name"]);
        }                   
        echo "&nbsp;Datei ".$_FILES["datei"]["name"]." erfolgreich übertragen<br>";
        echo "&nbsp;<img src=\"http://www.kino-guide.info/top10/film_img/".$_FILES["datei"]["name"]."\">";
    }
    ?>
    <html>
    <head>
        <title>Eintragen</title>
        <link rel="STYLESHEET" type="text/css" href="../../style.css">
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <script language="JavaScript">
        <!--
            function MM_openBrWindow(theURL,winName,features) 
            {
                win = window.open(theURL,winName,features);
                 win.focus();
            }
        //-->
        </script>
    </head>
    <body>
    <br>
    <table>
        <tr>
            <td>
                <img src="../img/spacer.gif" width="55" height="8" alt="" border="0">
            </td>
            <td>
                <?
                $bpfad = "film_img/".$_FILES["datei"]["name"];
                if ($dbstatus == "eintragen") 
                {
                    $eintrag = "INSERT INTO filme (titel, Dauer, text, bpfad, fsk, date) VALUES ('$titel','$dauer','$text','$bpfad', '$fsk', '$date')";
                    $eintragen = mysql_query($eintrag);
                    mysql_free_result($eintragen);
                }
                ?>
            </td>
        </tr>
        <tr>
            <td>&nbsp;
                
            </td>
            <td>
                <table class="top10" cellpadding="2" cellspacing="0">
                    <?
                        $abfrage = "SELECT * FROM filme ORDER BY titel ASC";
                        $ergebnis = mysql_query($abfrage);
                        while ($row = mysql_fetch_array($ergebnis))
                        {
                            echo "<tr>";
                            echo "<td class=top10 height=25><a href="."Javascript:MM_openBrWindow('open.php?id=".$row["id"]."','Info','width=450,height=450')>".$row["titel"]."</a></td>";
                            echo "</tr>";
                        }
                        $dbstatus = "";
                        mysql_free_result($ergebnis);
                        mysql_close($verbindung);     
                    ?>
                </table>
            </td>
        </tr>
    </table>
    </body>
    </html>

  • #2
    habs nur überflogen, aber ersetz das mal:
    PHP-Code:
    move_uploaded_file($_FILES["datei"]["tmp_name"],
          
    "http://www.kino-guide.info/top10/film_img/".$_FILES["datei"]["name"]);

    // durch

    move_uploaded_file($_FILES["datei"]["tmp_name"],
          
    "/absoluter/pfad/auf/dem/server/film_img/".$_FILES["datei"]["name"]); 
    Kissolino.com

    Kommentar

    Lädt...
    X