php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #16 (permalink)  
Alt 08-11-2002, 15:13
alefu
 Registrierter Benutzer
Links : Onlinestatus : alefu ist offline
Registriert seit: Nov 2001
Beiträge: 76
alefu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

super... Probier ich gleich mal aus. Vielen Dank...
__________________
na lecker...
alex
Mit Zitat antworten
  #17 (permalink)  
Alt 08-11-2002, 15:46
alefu
 Registrierter Benutzer
Links : Onlinestatus : alefu ist offline
Registriert seit: Nov 2001
Beiträge: 76
alefu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hm, habs wohl noch nicht ganz gecheckt...

das ist meine Funktion mit Aufruf:

<?php
function rec_copy ($from_path, $to_path){
mkdir($to_path, 0777);
$this_path = getcwd();
if (is_dir($from_path)){
chdir($from_path);
$handle = opendir('.');
while (($file = readdir($handle)) !== false){
if (($file != ".") && ($file != "..")){
if (is_dir($file)){
rec_copy ($from_path . $file . "/", $to_path . $file . "/");
chdir($from_path);
}
if (is_file($file)){
copy($from_path . $file, $to_path . $file);
}
}
}
closedir($handle);
}
}

rec_copy("../funk_it/flash", "../digishop/temp");
?>


allerdings krieg ich die Fehlermeldung bei öffnen der zu kopierenden Dateien:
Warning: Unable to open '../funk_it/flashkopf.fla' for reading: No such file or directory in c:\wampp13cs\htdocs\digishop\testcopy2.php on line 21

Muss ich da noch bzgl. Rechten was unternehmen?

Vielleicht noch ein tipp?
danke
__________________
na lecker...
alex
Mit Zitat antworten
  #18 (permalink)  
Alt 08-11-2002, 15:48
TBT
  Moderator
Links : Onlinestatus : TBT ist offline
Registriert seit: Sep 2002
Ort: Berlin
Beiträge: 2.787
TBT befindet sich auf einem aufstrebenden Ast
TBT eine Nachricht über ICQ schicken TBT eine Nachricht über AIM schicken TBT eine Nachricht über Yahoo! schicken
Standard

in deinem Aufruf fehlt 2 mal
PHP-Code:
dirname(__FILE__
welchen den absoluten Pfasd deines Scriptes darstellt

Das Script ist unverändert, nur der Aufruf war nicht ok
__________________
TBT

Die zwei wichtigsten Regeln für eine berufliche Karriere:
1. Verrate niemals alles was du weißt!


PHP 2 AllPatrizier II Browsergame
Mit Zitat antworten
  #19 (permalink)  
Alt 08-11-2002, 16:02
alefu
 Registrierter Benutzer
Links : Onlinestatus : alefu ist offline
Registriert seit: Nov 2001
Beiträge: 76
alefu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hm, hoff ich habs richtig verstanden:

rec_copy(dirname(__FILE__).'../funk_it/flash',dirname(__FILE__).'../digishop/temp' );

funktioniert leider nicht:

Fehlermeldung:
Warning: mkdir() failed (No such file or directory) in c:\wampp13cs\htdocs\digishop\testcopy2.php on line 9


...doch ich glaub das hat vorhin mit meiner ersten Version schon funktioniert. Denke es hat nur noch an dem Dateiaufruf gelegen, da die Fehlermeldung ja war, dass er die Dateien nicht öffnen kann

__________________
na lecker...
alex
Mit Zitat antworten
  #20 (permalink)  
Alt 08-11-2002, 16:08
TBT
  Moderator
Links : Onlinestatus : TBT ist offline
Registriert seit: Sep 2002
Ort: Berlin
Beiträge: 2.787
TBT befindet sich auf einem aufstrebenden Ast
TBT eine Nachricht über ICQ schicken TBT eine Nachricht über AIM schicken TBT eine Nachricht über Yahoo! schicken
Standard

es gibt immernoch ein Unterschied zu meinem Aufruf

rec_copy(dirname(__FILE__).'/../funk_it/flash',dirname(__FILE__).'/../digishop/temp' );
__________________
TBT

Die zwei wichtigsten Regeln für eine berufliche Karriere:
1. Verrate niemals alles was du weißt!


PHP 2 AllPatrizier II Browsergame
Mit Zitat antworten
  #21 (permalink)  
Alt 08-11-2002, 16:13
faustus
 Registrierter Benutzer
Links : Onlinestatus : faustus ist offline
Registriert seit: May 2002
Ort: Ingolstadt
Beiträge: 188
faustus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
es gibt immernoch ein Unterschied zu meinem Aufruf
Woher kommt denn der komische aufruf

rec_copy(dirname(__FILE__).

Ich habe sowas noch nie gesehen ...
__________________
Gruß,

faustus
____________________

Programmieren ist manchmal genauso logisch, wie die Zukunft aus einem Kaffeesatz auszulesen ...
Mit Zitat antworten
  #22 (permalink)  
Alt 08-11-2002, 16:14
TBT
  Moderator
Links : Onlinestatus : TBT ist offline
Registriert seit: Sep 2002
Ort: Berlin
Beiträge: 2.787
TBT befindet sich auf einem aufstrebenden Ast
TBT eine Nachricht über ICQ schicken TBT eine Nachricht über AIM schicken TBT eine Nachricht über Yahoo! schicken
Standard

dirname(__FILE__) ist eine PHP Constante, und enthält den absoluten Pfad zu genau dieser Datei
__________________
TBT

Die zwei wichtigsten Regeln für eine berufliche Karriere:
1. Verrate niemals alles was du weißt!


PHP 2 AllPatrizier II Browsergame
Mit Zitat antworten
  #23 (permalink)  
Alt 08-11-2002, 16:16
alefu
 Registrierter Benutzer
Links : Onlinestatus : alefu ist offline
Registriert seit: Nov 2001
Beiträge: 76
alefu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

sorry, hab ich jetzt gesehen.
Leider ist das Resultat noch ähnlich:

DH. Schleife wird durchgeführt. Findet auch alle Datein. Er kann sie nur nicht kopieren...

ma warum?

Warning: Unable to open 'c:\wampp13cs\htdocs\digishop/../funk_it/flashkopf.fla' for reading: No such file or directory in c:\wampp13cs\htdocs\digishop\testcopy2.php on line 21

Warning: Unable to open 'c:\wampp13cs\htdocs\digishop/../funk_it/flashkopf2.fla' for reading: No such file or directory in c:\wampp13cs\htdocs\digishop\testcopy2.php on line 21

Warning: Unable to open 'c:\wampp13cs\htdocs\digishop/../funk_it/flashkopf2.swf' for reading: No such file or directory in c:\wampp13cs\htdocs\digishop\testcopy2.php on line 21

Warning: Unable to open 'c:\wampp13cs\htdocs\digishop/../funk_it/flashkopf.swf' for reading: No such file or directory in c:\wampp13cs\htdocs\digishop\testcopy2.php on line 21
__________________
na lecker...
alex
Mit Zitat antworten
  #24 (permalink)  
Alt 08-11-2002, 16:18
TBT
  Moderator
Links : Onlinestatus : TBT ist offline
Registriert seit: Sep 2002
Ort: Berlin
Beiträge: 2.787
TBT befindet sich auf einem aufstrebenden Ast
TBT eine Nachricht über ICQ schicken TBT eine Nachricht über AIM schicken TBT eine Nachricht über Yahoo! schicken
Standard

das sieht aus wie keine Leserechte auf die Dateien.
Bei mir kopiert er alles
__________________
TBT

Die zwei wichtigsten Regeln für eine berufliche Karriere:
1. Verrate niemals alles was du weißt!


PHP 2 AllPatrizier II Browsergame
Mit Zitat antworten
  #25 (permalink)  
Alt 08-11-2002, 16:26
alefu
 Registrierter Benutzer
Links : Onlinestatus : alefu ist offline
Registriert seit: Nov 2001
Beiträge: 76
alefu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hab grad nachgelesen was das mit __File__ auf sich hat.

Das schreibt dir doch den Pfad für den aktuellen Skript raus. also meinen testcopy2.php.
Was macht das für einen Sinn?
Oder muss dazu die Funktion auf der htdocs Ebenen liegen?
__________________
na lecker...
alex
Mit Zitat antworten
  #26 (permalink)  
Alt 08-11-2002, 16:30
TBT
  Moderator
Links : Onlinestatus : TBT ist offline
Registriert seit: Sep 2002
Ort: Berlin
Beiträge: 2.787
TBT befindet sich auf einem aufstrebenden Ast
TBT eine Nachricht über ICQ schicken TBT eine Nachricht über AIM schicken TBT eine Nachricht über Yahoo! schicken
Standard

Zitat:
Original geschrieben von alefu
hab grad nachgelesen was das mit __File__ auf sich hat.

Das schreibt dir doch den Pfad für den aktuellen Skript raus. also meinen testcopy2.php.
Was macht das für einen Sinn?
genau, und dahinter gibs du das relative Verzeichniss von deine testcopy2.php zu den zu kopierenden Verzeichnissen an

also

dirname(__FILE__) => ist zb: c:\wampp\htdocs\pfad\
'/../pfad2/' => ist klar,

und macht zusammen

c:\wammp\htdocs\pfad2\
__________________
TBT

Die zwei wichtigsten Regeln für eine berufliche Karriere:
1. Verrate niemals alles was du weißt!


PHP 2 AllPatrizier II Browsergame
Mit Zitat antworten
  #27 (permalink)  
Alt 08-11-2002, 16:38
alefu
 Registrierter Benutzer
Links : Onlinestatus : alefu ist offline
Registriert seit: Nov 2001
Beiträge: 76
alefu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ok gecheckt...

merci für die Nachhilfe.
Können wir jetzt die Lektion Rechtevergabe einläuten?

Hatt damit eigentlich noch nie arche ärscher...

Muss ich die Dateien auf dem Server und lokal freigeben? und wie?

muss ich jetzt in deine Zeilen noch sowas wie chmod("meine datei.zzz", 755) einbauen?

Sind Dateien die ich auf den server lege generell Rechte zuweisen?

tante gracie
__________________
na lecker...
alex
Mit Zitat antworten
  #28 (permalink)  
Alt 10-12-2006, 17:50
Manofwar
 Junior Member
Links : Onlinestatus : Manofwar ist offline
Registriert seit: Nov 2006
Beiträge: 130
Manofwar ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ich weiß das thema ist zwar alt aber hätte da mal ne frage

kann man mit dieser funktion auch von einem server zu einem anderen server dateien kopieren.

zum beispiel von dieser url aus,
ftp://user1:password1@ftp.teamplay.d...tatistics2.log
in diese url also in diese datei
ftp://user2:password2@n0n-clan.net/w...tatistics2.log
Mit Zitat antworten
  #29 (permalink)  
Alt 10-12-2006, 17:59
Griecherus
 PHP Senior
Links : Onlinestatus : Griecherus ist offline
Registriert seit: May 2005
Ort: Berlin
Beiträge: 1.036
Griecherus ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Im PHP-Manual nachzulesen:
Zitat:
PHP-Manual - copy(string source, string dest)
Anmerkung: Ab PHP 4.3.0 können die Parameter source und dest auch URLs sein, wenn "fopen wrappers" aktiviert ist. Weitere Details hierzu finden Sie unter fopen(). Ist dest eine URL, könnte der Kopiervorgang scheitern, sollte der Wrapper das Überschreiben von existierenden Dateien nicht unterstützen.
Mit Zitat antworten
  #30 (permalink)  
Alt 10-12-2006, 18:04
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Ja, falls sich die beiden Hosts im selben Dateisystem wiederfinden, sprich das des einen in das des anderen gemounten ist oder wenn auf einem der beiden die Dateifunktionen durch fopen wrapper (siehe Griecherus) auch FTP unterstützen.

Sonst nicht.
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

ADSMAN V3 - Werbe-Manager ansehen ADSMAN V3 - Werbe-Manager

ADSMAN V3 - mehr als nur ein Bannermanager! Banner, Textanzeigen und PagePeel Manager! Mit ADSMAN PRO haben Sie die Marketinglösung für eine effektive und effiziente Werbeschaltung mit messbaren Ergebnissen. Unterstützt werden Bannerformate in beliebi

25.10.2018 virtualsystem | Kategorie: PHP/ Bannerverwaltung
PHP News und Artikel Script V2

News schreiben, verwalten, veröffentlichen. Dies ist jetzt mit dem neuen PHP News & Artikel System von virtualsystem.de noch einfacher. Die integrierte Multi-User-Funktion und der WYSIWYG-Editor (MS-Office ähnliche Bedienung) ermöglichen...

25.10.2018 virtualsystem | Kategorie: PHP/ News
Top-Side Guestbook

Gästebuch auf Textbasis (kein MySQL nötig) mit Smilies, Ip Sperre (Zeit selbst einstellbar), Spamschutz, Captcha (Code-Eingabe), BB-Code, Hitcounter, Löschfunktion, Editierfunktion, Kommentarfunktion, Kürzung langer Wörter, Seiten- bzw. Blätterfunktion, V

22.10.2018 webmaster10 | Kategorie: PHP/ Gaestebuch
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:04 Uhr.