• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

File-Uploader

Assassins

Neues Mitglied
hmm ich habe schon wieder ein Problem. Solangsam komme ich mir echt blöd vor..

Also, ich wollte ein File-Upload Script Schreiben. Habe auch so alles hinbekommen...
Allerdings ist das Problem, dass er wieder ein Code nicht annimmt..

Damit ich jetzt nicht alles voller Codes packe, setzte ich mal hier den Link hin.. Und ich hoffe Ihr findet den Fehler..
File-Upload

Der Ordner wo die Bilder hinkommen solln heißt: "Upload"
 
Werbung:
bei .htm

PHP:
                        <form action="file-upload.php" method="post" enctype="multipart/form-data">
                            <input type="file" name="Datei" /><br />
                            <input type="submit" value="Datei hochladen" />
                        </form>

bei .php
PHP:
        <?php
            if (isset($_FILES["Datei"]) &&
                is_upload_file($_FILES["DATEI"]["tmp_name"])) {
            ?>
            <table border="0" cellspacing="5">
            <tr>
                <td>Urspr&uuml;nglicher Name</td>
                <td><?php print(htmlspecialchars($_FILES["DATEI"]["name"])); ?></td>
            </tr>
            <tr>
                <td>Tempor&auml;rer Name</td>
                <td><?php print($_FILES["DATEI"]["tmp_name"]); ?></td>
            </tr>
            <tr>
                <td>Datei-Typ</td>
                <td><?php print(htmlspecialchars($_FILES["DATEI"]["type"])); ?></td>
            </tr>
            <tr>
                <td>Gr&ouml&szlig;e</td>
                <td><?php print($_FILES["DATEI"]["size"]); ?></td>
            </tr>
            </table>
        <?php
            move_uploaded_file($_FILES["DATEI"]["name"]));
        ?>
        <img src="upload/<?php
            print(htmlspecialchars(basename($_FILES["Datei"]["name"])));
        ?>" />
        <?php
            }
        ?><br /><hr />
 
Werbung:
Werbung:
hey,
liegt es daran, dass es so aussehen sollte:
PHP:
bool move_uploaded_file($_FILES["DATEI"]["name"]));

falls ja, muss ich noch immer irgendwo ein Fehler haben. Denn er sagt mir das:

Parse error: parse error in C:\..\file-upload.php on line 73
 
Nein so muss es nicht heißen.
So:
PHP:
$pfad = "example/files/"
move_uploaded_file($_FILES["DATEI"]["name"],$pfad)
mfg Furien
 
Werbung:
hmm.. habe es so:
PHP:
$pfad = "upload/"
move_uploaded_file($_FILES["DATEI"]["name"],$pfad)


Also upload, weil ja dort die Bilder landen sollten. Aber es geht trotzdem nicht. Ich verzweifel solangsam..
 
Die Pfadangabe muss eine absolute Pfadangabe auf deinem Server sein. Also z.B. /srv/www/vhost/domain.de/httpdocs/upload/ - welchen Pfad Du dort angeben musst könntest Du mit phpinfo() herausbekommen.
 
Zurück
Oben