php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.09.2004, 21:16   #1 (permalink)
Gast
 
Beiträge: n/a
Standard copy - Funktion bereitet Problem

Hallo!

Ich habe mit der copy-Funktion ein Problem, für das ich keine Lösung finde.

Ich bekomme den Pfad "/home/schmidt/public_html/mkdir.php" per Formular übergeben. Nun habe ich noch den Pfad "../nutzer/Schmidt/php". Dann sage ich
PHP-Code:
<?php copy("/home/schmidt/public_html/mkdir.php","../nutzer/Schmidt/php"); ?>
Das Ergebnis ist:
PHP-Code:
 Warningcopy(../nutzer/Schmidt/php) [function.copy]: failed to open streamIst ein Verzeichnis in /home/schmidt/public_html/bell/module/ordner.inc.php on line 30 
Woran kann das liegen? Das erstellen eines Ordners klappt. Also sind die nötigen Rechte vorhanden. Die Datei wähle ich vorher per "Durchsuchen" aus.

Danke!

MfG
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.09.2004, 21:59   #2 (permalink)
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
Basti
Standard

...ich vermute mal ../nutzer/Schmidt/php ist ein Verzeichnis und keine Datei und kann deshalb nicht überschrieben weden. Zum Kopieren in dieses Verzeichnis (wenn es denn eines ist) müsste es eigenltich (analpg zu cp) reichen, einen Slash anzuhängen - andernfalls musst du eben noch den Namen der Zieldatei anhängen.

Basti
__________________
www.bastian-fenske.de
Basti ist offline   Mit Zitat antworten
Alt 04.09.2004, 22:15   #3 (permalink)
Gast
 
Beiträge: n/a
Standard

Zitat:
...ich vermute mal ../nutzer/Schmidt/php ist ein Verzeichnis und keine Datei und kann deshalb nicht überschrieben weden.
Das stimmt. Das stimmt aber ich will es ja nicht überschreiben, sondern dort hinein eine Datei kopieren.

Zitat:
einen Slash anzuhängen
Hatte ich schon gemacht, bringt nix.

Zitat:
andernfalls musst du eben noch den Namen der Zieldatei anhängen.
Die gibts ja nicht.

MfG
  Mit Zitat antworten
Alt 04.09.2004, 22:23   #4 (permalink)
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
Basti
Standard

...wie, die gibts nicht? Du musst der Datei (die da entstehen soll) doch einen Namen geben! Soll das OS oder das FS sich einen für dich ausdenken?

Wenn sie den gleichen Namen haben soll, wie die Quelldatei, dann eruiere diesen mit basename($src_file).

Ist der Name irrelevant, dann benutze tempnam().

Basti

Übrigends:
Du kennst move_upload_file() (..oder so ähnlich), oder?
__________________
www.bastian-fenske.de
Basti ist offline   Mit Zitat antworten
Alt 04.09.2004, 22:36   #5 (permalink)
Gast
 
Beiträge: n/a
Standard

Hmm, da hatte ich ja etwas vergessen. Jetzt fällts mir wie Schuppen von den Augen. Den Dateinamen.....

Zitat:
Du kennst move_upload_file() (..oder so ähnlich), oder?
Vorhin mal angeschaut.
  Mit Zitat antworten
Alt 04.09.2004, 22:54   #6 (permalink)
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
Basti
Standard

Spaß!

Mit exec("cp $src_file $dst_dir/"); kannst du den auch weglassen *g

Basti
__________________
www.bastian-fenske.de
Basti ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
Problem mit Funktion Kein Genie PHP Tipps 2007 33 12.03.2007 15:10
[curl] Größe unterschiedlich zum Original (copy() Problem) betrazivis PHP-Fortgeschrittene 5 23.10.2006 16:53
Problem mit Funktion PHP Tipps 2006 4 15.01.2006 15:08
Problem mit der Mail Funktion. FireFIghter PHP Tipps 2006 12 02.01.2006 12:04
funktion problem web2 PHP Tipps 2005-2 5 24.06.2005 13:42
Problem mit einer rekursiven Funktion in einer Klasse ajo_silent PHP-Fortgeschrittene 6 13.06.2005 16:40
Problem mit Umsetzung einer Funktion Datenbanken 1 20.12.2004 14:37
Problem mit copy() PHP Tipps 2004-2 7 26.11.2004 19:01
Problem mit copy() und fwrite() pixelcut PHP-Fortgeschrittene 5 26.11.2004 15:58
problem mit update funktion aircrash PHP Tipps 2004-2 3 17.11.2004 16:55
problem mit copy() kid01 PHP Tipps 2004-2 4 17.11.2004 14:50
[Erledigt] Problem mit dateiupload (copy) PHP-Fortgeschrittene 19 26.10.2004 11:51
Problem mit Funktion PHP Tipps 2004 3 17.07.2004 14:30
Problem mit mail() - Funktion PHP Tipps 2004 2 06.07.2004 18:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
copy datei anhängen, javascript copy function, copy php, copy nicht überschreiben, \nicht überschreiben php copy\, php copy ohne überschreiben, php copy überschreiben, php copy function html, php exec cp datei von url, copy() php, copy dateien anhängen, copy funktion für homepage, copy function, php copy fehler, nötige rechte für copy php, copy ohne überschreiben, php copy \ist ein verzeichnis in\, exec(cp -r) php

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:02 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.