Ankündigung

Einklappen
Keine Ankündigung bisher.

php script um Datein umzubennen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    ja schoen... das ist so als wenn ich einem bäcker , ein CNC Code an Kopf werf... Der hat ebenso null Plan von SPS...

    Ich bin in PHP & Co ein NOOB, das sagt auch mein Status : Anfänger ! Ich wollte jetzt das Rad nicht neu Erfinden,
    jedoch eine mögliche Lösung für meinen Problem/Wunsch...

    Kommentar


    • #17
      Zitat von Marc1978 Beitrag anzeigen
      wie gesagt ich habe keine admin rechte ! und kann keine konsole und co aufrufen...

      ich kann nur in der confixx oberfläche einen cronjob setzten, welchen ich auf die phpdatei verweise
      Dann gehen wir mal einen Schritt zurück:

      Wenn du die PHP-Datei ausführbar gemacht hast und direkt aufrufen lässt
      Das muss man ja nicht so machen. Im crontab kannst du auch statt "foo.php" "php -f foo.php" eintragen

      Kommentar


      • #18
        Ja, sie scheint ja ausführbar zu sein, denn über den Browser kann ich sie ausführen und es klappt wunderbar, knall ich den pfad rein kommen diese
        3 zeiligen fehlermeldungen...

        wenn ich
        PHP-Code:
        <?php
          rename
        ("/var/pfad/bild1.jpg","/var/pfad/bild101.jpg");
          
        sleep(2);
          
        rename("/var/pfad/bild100.jpg","/var/pfad/bild1.jpg");
        ?>
        habe. Kommt
        Code:
        /var/www/web135/html/trohjahn/geocaching/test/recover.php: line 1: ?php
        : Datei oder Verzeichnis nicht gefunden
        /var/pfad/recover.php: line 2: syntax error near unexpected token `"/var/pfad/bild1.jpg","/var/pfad/bild100.jpg"'
        /var/pfad/recover.php: line 2: `  rename("/var/pfad/bild1.jpg","/var/pfad/bild100.jpg");
        jetzt hab ich mal versucht die php

        PHP-Code:
        #!/usr/bin/php  
        rename("/var/pfad/bild1.jpg","/var/pfad/bild101.jpg");
        sleep(2);
        rename("/var/pfad/bild100.jpg","/var/pfad/bild1.jpg"); 
        kommt sonst crontab per mail

        Code:
        Could not open input file:

        Kommentar


        • #19
          Zitat von Marc1978 Beitrag anzeigen
          ja schoen... das ist so als wenn ich einem bäcker , ein CNC Code an Kopf werf... Der hat ebenso null Plan von SPS...

          Ich bin in PHP & Co ein NOOB, das sagt auch mein Status : Anfänger ! Ich wollte jetzt das Rad nicht neu Erfinden,
          jedoch eine mögliche Lösung für meinen Problem/Wunsch...
          Die Konsultierung des Handbuchs und Kenntnisse der Grundlagen sind genau das was Anfänger beherzigen sollten.

          Überlege dir was du aktuell tust und wie man das "intern" mit logik abbilden kann, dann wirst du zu dem entschluss kommen das du garkeinen Cronjob dafür brauchst sondern nur Zeitintervalle "selektieren" musst und entsprechende Zustände zu den Zeitpunkten ggf. Speichern müsstes. Was man dann schlussendlich mit Sessions oder temporären Dateien bzw. eine Datenbank realisieren kann.

          Solche sachen ( time based Image Rotation ) ist auch per Google "grindbar":
          http://www.hotscripts.com/forums/scr...date-time.html

          Kommentar


          • #20
            Im Normalfall reicht es, die Auslieferung eines bestimmten Inhalts zu ändern, nicht die Ressource selbst.
            Sprich: Passe den Pfad an, nicht das Bild.

            ja schoen... das ist so als wenn ich einem bäcker , ein CNC Code an Kopf werf... Der hat ebenso null Plan von SPS...

            Ich bin in PHP & Co ein NOOB, das sagt auch mein Status
            Es war aber Deine Entscheidung, Dich damit zu beschäftigen und gar ein Browsergame schreiben zu wollen. Dann wirst DU auch was investieren müssen.

            Kommentar


            • #21
              Das Problem ist das der Image Code auf einer anderen Seite liegt, wo ich nur das reine Bild einbinden kann, also nur eine URL...

              Und da ich nicht selbst die Datei auf dem Server umbennen will, damit das Bild sich auf der anderen Seite ändert bei einem Aufruf,
              soll dies zu einer bestimmten Zeit von allein passieren, und danach wieder zum alten Bild wechseln.

              Und diese Time Based Geschichte klappt nur wenn alles bei mir wäre und auch angezeigt... also klappt es damit nicht.

              Kommentar


              • #22
                image-URLs können auch auf php-Scripte zeigen die auf anderen Servern liegen, was das script in dem Fall zurückliefert bleibt dir überlassen und bedingt einer Logik um eine "rotation" zu erzeugen.

                Kommentar


                • #23
                  Diese Seite wo es eingebunden wird, verweigert jedliche Art von Scripten, selbst Counter funzen von Fremdseiten dort nicht.

                  Kommentar


                  • #24
                    Zitat von Marc1978 Beitrag anzeigen
                    Diese Seite wo es eingebunden wird, verweigert jedliche Art von Scripten, selbst Counter funzen von Fremdseiten dort nicht.
                    Tun sie, hier der Hinweis: Bild als Bild ausliefern ( header senden ) + Url-Rewrite nutzen.

                    Kommentar


                    • #25
                      Gibts hier noch wen der mir helfen kann eine php zu schaffen die es via cron möglich macht 2 datein hin und her zu bennen ? als mich weiter
                      mit der welt den phps voll zu ballern ? ich will doch nur eine einfach logische erklärung und nicht fachsimpeln und millionen seiten lesen.

                      einfach für einen DAU erklären...

                      Kommentar


                      • #26
                        Worum es geht, hättest DU auch gleich in Beitrag 1 schreiben können.
                        Gibts hier noch wen der mir helfen kann eine php zu schaffen die es via cron möglich macht 2 datein hin und her zu bennen ? als mich weiter
                        mit der welt den phps voll zu ballern ? ich will doch nur eine einfach logische erklärung und nicht fachsimpeln und millionen seiten lesen.

                        einfach für einen DAU erklären...
                        Dein Weg ist falsch. RAFF ES DOCH ENDLICH!
                        Url-Rewrite nutzen.
                        Ganz genau.

                        Kommentar


                        • #27
                          ich will doch nur eine einfach logische erklärung und nicht fachsimpeln und millionen seiten lesen
                          hast Du hier doch ausreichend bekommen.
                          Wenn Du ein fertiges Script willst, versuche Dich in der Scriptbörse und versuch nicht Selbstinitiative vorzuheucheln...

                          Kommentar


                          • #28
                            Zitat von Marc1978 Beitrag anzeigen
                            Gibts hier noch wen der mir helfen kann eine php zu schaffen die es via cron möglich macht 2 datein hin und her zu bennen ? als mich weiter
                            mit der welt den phps voll zu ballern ? ich will doch nur eine einfach logische erklärung und nicht fachsimpeln und millionen seiten lesen.

                            einfach für einen DAU erklären...
                            Es wird hier keine DAUs geben, noch gab es sie noch gibt es sie zurzeit hier. Was uns allerdings öfter über den Weg läuft sind FAUs ( Faulster Anzunehmender User ) oder auch "PHP-Coder" mit "PEBCAM"-Plugin

                            ( PEBCAM = Problem Exists Between Chair And Monitor )

                            Nun gib dir nen Ruck und denk wenigstens drüber nach. Das was dahinter steckt was ich im verlinkenden Vorpost mitteilte ist in etwa so als wenn du dem Bäcker die URL von Amazon sagst und ihn drauf hinweist das es Dort bücher über CNC-Systeme gibt, die er nutzen kann, aber nicht nutzen muss.

                            Verständniss is Opensource, bedien dich, lass von mir aus nix für die anderen da, aber nimm was davon!

                            Grundlagen -> DateTime-Fummeln -> 1-2 Stunden testen / debuggen -> fertig

                            Kommentar

                            Lädt...
                            X