+ Antworten
Ergebnis 1 bis 8 von 8

Thema: script datei verschieben!

  1. #1
    TP-Senior powerfly macht alles soweit korrekt
    Registriert seit
    Nov 2004
    Beiträge
    145

    script datei verschieben!

    Hallo zusammen,

    ich habe mal wieder ein Problem mit meiner Homepage. Und zwar habe ein einen Ordner "domain.de/ordner 1" da werden immer pro woche ca 2 Dateien abgelegt. Da ich diese Dateien aber im Ordner "domain.de/news" benötige lösche ich immer die alte Datei im Ordner news und Kopie die Aktuelle Version der Datei uns dem ordner 1 in den Ordner news. Doch leider komme ich nicht jeder Woche dazu. Deswegen habe ich mir gedacht das per Cronjob zu machen. Doch leider brauche ich ja ein Script was die Datei aus dem ordner 1 in den news Ordner kopiert. Bzw die alte datei im News Ordner überschreibt. Habe mich schon schlau gemacht aber habe keine so richtige Ahung von PHP. Kann mir vielleicht jemand helfen??


    Mit freundlichen Grüßen

  2. #2
    TP-Senior Angelmaker ist auf einem guten Weg
    Registriert seit
    Jul 2006
    Ort
    Köln
    Beiträge
    247
    Cronjob ist kein PHP.

    Da Du von Cronjob redest, gehe ich auch von Unix aus, richtig?

    Und DU hast Zugriff auf die Shell UND darfst Cronjobs erstellen, ja?

    Wie wärs mit einem Shellscript? Kein PHP und mit nativen Mitteln zu erledigen.

    mv <pfadzuscript1> <pfadzuscript2>

    Das ganze mit jeder Datei die du verschieben willst und gut ist.


    --- Das soll jetzt nicht unhöflich sein---

    Aber wenn ich mir so anhöre, was Du schreibst, vermute ich, Du hast weder Ahnung von PHP noch von Deinem System-Unterbau, auf der das Ding gehostet wird, hm? In dem Fall beschreibe Deine Systemumgebung bitte genau, damit wir Dir weiterhelfen können. k?
    Ich habe keine Signatur. Dieser Satz kein Verb.

  3. #3
    TP-Senior powerfly macht alles soweit korrekt
    Registriert seit
    Nov 2004
    Beiträge
    145
    hallo

    Also es ist ein Unix Server! Habe kein Shell zugriff.

    Habe mir das so gedacht das ich eine einfach PHP Datei habe welche ich über cronjob.de aufrufe.

    mfg
    basti

  4. #4
    TP-Senior Angelmaker ist auf einem guten Weg
    Registriert seit
    Jul 2006
    Ort
    Köln
    Beiträge
    247
    Ah! Jetzt wird´s klarer...

    Okay, dann mach doch einfach folgendes:

    PHP-Code:
    passthru ('mv /pfad/zu/datei1 /pfad/zu/datei2'); 
    Und schau mal, was dann passiert. Wenn auch PHP keine Shellzugriffe erlaubt sind, dann sehe ich keine Möglichkeit, wie Du die Sache automatisiert erledigen könntest.

    Um rauszukrigen, wo der PHPParser "anfängt"
    PHP-Code:
    passthru ('pwd'); 
    Ich habe keine Signatur. Dieser Satz kein Verb.

  5. #5
    TP-Senior powerfly macht alles soweit korrekt
    Registriert seit
    Nov 2004
    Beiträge
    145
    klappt nicht!


    Code:
    <?php
    passthru ('mv //home/httpd/vhosts/domain.de/httpdocs/test/test1.php /home/httpd/vhosts/domain.de/httpdocs/test1'); 
    ?>

  6. #6
    TP-Veteran marc22 hilft, wo's geht marc22 hilft, wo's geht marc22 hilft, wo's geht
    Registriert seit
    May 2006
    Beiträge
    1.570
    PHP-Code:
    $datei1 file_get_contents('...Dateipfadundname1...');
    file_put_contents('...Dateipfadundname2...'$datei1); 
    Mit der zweiten Datei das selbe in grün..
    ...Meine Meinung

  7. #7
    TP-Senior Angelmaker ist auf einem guten Weg
    Registriert seit
    Jul 2006
    Ort
    Köln
    Beiträge
    247
    Tatsache - gute Idee Slayer.

    Fehlt nur noch
    PHP-Code:
    unlink($datei1); 
    oder?

    @ Powerfly:
    "Klappt nicht" ist genau die Art von Information, mit der ich dank meiner Kristallkugel Dir dann die genau Lösung des Problems geben kann... *Sarkasmus* Abgesehen davon ist ein / zuviel drin bei Dir...

    Teste mal Slayers Lösung.
    Ich habe keine Signatur. Dieser Satz kein Verb.

  8. #8
    TP-Veteran marc22 hilft, wo's geht marc22 hilft, wo's geht marc22 hilft, wo's geht
    Registriert seit
    May 2006
    Beiträge
    1.570
    Stimmt - Das hatte ich vergessen


    EDIT: Nicht ganz richtig, sondern:

    PHP-Code:
    unlink('...Dateipfadundname1...'); 
    ...Meine Meinung

+ Antworten

Aktive Benutzer

Aktive Benutzer

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

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51