mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 11:06 Benutzername: Passwort: Auto-Login

Thema: Upload-Skript Problem vom 08.05.2004


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Upload-Skript Problem
Autor Nachricht
easteregg
Threadersteller

Dabei seit: 15.02.2003
Ort: Deutschland
Alter: 36
Geschlecht: Männlich
Verfasst Sa 08.05.2004 17:38
Titel

Upload-Skript Problem

Antworten mit Zitat Zum Seitenanfang

Hi,
ich schreib das hier in Eile, wär nett wenn ne schnelle Antwort käme:
ich habe Eistees Skript genommen, und jetzt kommt dieser Fehler:

Code:
Warning: copy(./upload/) [function.copy]: failed to create stream: Is a directory in /srv/www/htdocs/web8/html/pre-beta/admin.php on line 1345


CHmods sind auf 777 gesetzt, Ordner existiert auch.

Wo liegt da der Fehler, was habe ich falsch gemacht. Liegts am Server???

Das Problem tritt, eben festgestellt, nur bei .jpg auf

MfG,
easteregg


Zuletzt bearbeitet von easteregg am Sa 08.05.2004 17:43, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
beeviZ

Dabei seit: 30.09.2002
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 08.05.2004 18:00
Titel

Antworten mit Zitat Zum Seitenanfang

ist das vielleicht so eingestellt das JPGs nicht hochgeladen werden dürfen?

wo befindet sich denn das skript von eistee?
  View user's profile Private Nachricht senden
Anzeige
Anzeige
dastef

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 08.05.2004 18:21
Titel

Antworten mit Zitat Zum Seitenanfang

Warning: copy(./upload/) ... da fehlt doch eindeutig der dateiname ..
fehlermeldung sagt ja auch Is a directory und ein dir kann er net uploaden,
nur einzelne files ..
  View user's profile Private Nachricht senden
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht: Männlich
Verfasst Mo 10.05.2004 13:29
Titel

Antworten mit Zitat Zum Seitenanfang

Ich würde das nicht mit copy() machen. Mittlerweile gibt es neuere Funktionen, die man aus Sicherheitsgründen wohl auch verwenden sollte.
Das Ganze funktioniert recht einfach. Die Datei wird per Formular hochgeladen und erst einmal in einem Ordner für temporäre Files gespeichert.
Wo das ist, ist abhängig von PHP und Systemkonfiguration.
Ist die Datei hochgeladen, kannst Du Sie über $_FILES[userfile][tmp_name] ansprechen und mit der Funktion move_uploaded_file() dahin kopieren, wo Du Sie haben willst. Die Funktion übernimmt zwei Parameter: einmal das temporäre File und dann die neue Datei (also Pfad + Name).

Folgendes Script nimmt die Datei und kopiert sie unter dem Namen "hochgeladene_datei" in das Verzeichnis mit dem Script. ($_FILES['userfile']['name'] anthält den Originalnamen der hochgeladenen Datei (falls dieser beibehalten werden sollte)
Wenn das nicht funktionieren sollte, dann hat mußt Du schauen, ob das entsprechende Verzeichnis Schreib- und besser auch Ausführrechte hat (die Ausführrecht eines Verzeichnisses erlauben das Hineinwechseln).

Code:
<?php

if ( isset($_FILES['userfile']) AND !($_FILES['userfile']['error']) )
{
   @move_uploaded_file( $_FILES[userfile][tmp_name], "hochgeladene_datei" )
      or die( "Fehler. Datei konnte nicht hochgeladen werden" );
}

?>

<form name="upload" enctype="multipart/form-data" action="<?= $_SERVER[PHP_SELF] ?>" method="post">
   <input type="file" name="userfile"><br>
   <button type="submit">hochladen</button>
</form>
  View user's profile Private Nachricht senden
Eistee
Administrator

Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht: Männlich
Verfasst Mo 10.05.2004 13:40
Titel

Antworten mit Zitat Zum Seitenanfang

Ich weise darauf hin, dass mein Upload Script veraltet ist Lächel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen PHP Skript für FTP-Upload: Problem mit lokaler Datei
PHP-Skript Problem
php upload problem
Upload Problem
[PHP] Upload problem
Problem mit dynamischen Bildwechsel (Skript von FlamingArt)
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.