SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 27.01.2005, 17:13:04
tobitious tobitious ist offline
Anfänger
 
Registriert seit: Jan 2005
Beiträge: 4
Dateien von windows-ordner in anderen windows-ordner kopieren (server auf windows)

Guten Tag,

ich wollte mir ein Script schreiben, welches meine m3u pleylists in einen einzelnen ordner kopiert.

dachte ich mir ist doch alles ganz einfach und folgendes ist dabei rausgekommen:


PHP-Code:
<?

if($speichern=="do")
{

    copy($filepath,"playlist_mtp.m3u");
    
    echo $filepath."<br><br>";
    
    $pl_lines = file('playlist_mtp.m3u');
    
    for($i=0;count($pl_lines)>$i;$i++)
    {
        if(!eregi("^#", $pl_lines[$i]))
        {
            copy(addslashes($pl_lines[$i]),"playlistcopy_files/test.mp3");
            echo $pl_lines[$i]."<br>";
        }
    }

}
else
{

    echo '<form action="playlistcopy.php" method="post">';
    echo '<input type="hidden" name="speichern" value="do">';
    echo 'Playlistfile: <input type="file" name="filepath">';
    echo '<br><input type="submit" value="Upload">';
    echo '</form>';

}
?>
leider hab ich jetzt ein problem. das ganze läuft auf einem windows system und ich frage mich wie kann ich es schaffen, das der die pfadangaben versteht. er hat anscheinend immer ein problem mit sonderzeichen in den dateinamen. leider sind nun mal nicht alle mp3's konform benannt...
wenn ich einen simplen pfad verwende kann er ohne probleme kopieren.
Sieht der Pfad aber z.B. so aus:
H:musicCompilationsVA - Erotic Lounge - Sensual PassionCD 11-Sweet Coffee - No Ordinary Love (Album Version).mp3
Dann geht gar nichts. Es kommt immer der Fehler:
Warning: copy(H:musicCompilationsVA - Erotic Lounge - Sensual PassionCD 11-Sweet Coffee - No Ordinary Love (Album Version).mp3 ): failed to open stream: Invalid argument in C:wwwplaylistcopyplaylistcopy.php on line 18

Hat jemand ne Idee?

Wäre für hilfe dankbar.

Ciao,

Tobias

Geändert von tobitious (27.01.2005 um 18:25:13 Uhr)
Mit Zitat antworten
  #2  
Alt 27.01.2005, 23:34:32
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
hi,

lass doch mal das addslashes weg.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 28.01.2005, 15:46:37
tobitious tobitious ist offline
Anfänger
 
Registriert seit: Jan 2005
Beiträge: 4
hm, immer noch das problem

Danke für deine antwort - Hm, immer noch das problem.

Hab das addslashes gemacht weil in der php-hilfe folgendes bei fopen stand und ich dachte das sich das warscheinlich auch auf copy bezieht:
Zitat:

Achten Sie auf Windows-Systemen darauf, dass Sie als Verzeichnistrenner normale Schrägstriche '/' benutzen um plattformunabhängig programmieren zu können. Sollten Sie dennoch Backslashes verwenden, vergessen Sie nicht diese zu escapen ''

PHP-Code:
<?php
$handle 
fopen ("c:\data\info.txt""r");
?>

nicht desto trotz: ich denke es liegt an nicht standartisierten filnames. aber irgendwie muss man das doch umschreiben können, so das er erkennt welche dateien ich meine.

hat jemand eine idee?

danke,

tobias

Geändert von tobitious (28.01.2005 um 15:51:05 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:56:24 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt