Ankündigung

Einklappen
Keine Ankündigung bisher.

Nach bestimmter Zeit .txt löschen

Einklappen

Neue Werbung 2019

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

  • Nach bestimmter Zeit .txt löschen

    Hallo,

    bin neu hier und ein absoluter Anfänger.
    Was HTML angeht aber ziemlich gut

    So. Ich möchte, wenn man in ein Textfeld einen Text eingibt, das der eingegebene Text als .txt Datei auf dem Server gespeichert wird & nach 10 Minuten wieder gelöscht wird (Nicht das Textfeld, nur die .txt Datei)

    Ich habe keinen "eigenen" Server sondern hoste einen. - Ist das ein Problem?

    Danke schon einmal!

    Euer kaugummi

  • #2
    Ist das ein Problem?
    Nein kein Problem.

    Du musst dir nur überlegen aus welcher Aktion du die Datei löscht, also ein normaler Page Request wenn Datei älter ist als 10 Minuten oder sonst halt per CronJob o.ä. wenn es "genau" 10 Minuten sein sollen.
    The string "()()" is not palindrom but the String "())(" is.

    Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
    PHP.de Wissenssammlung | Kein Support per PN

    Kommentar


    • #3
      Ne müssen nicht genau 10 Minuten sein, können auch paar Sekunden später sein. Kannst Du mir eventuell ein bisschen Code geben? Hihi

      Also ist es kein Problem, dass ich einen Server hoste? Es würde genauso funktionieren oder?

      Danke schon einmal

      -kaugummi-

      Kommentar


      • #4
        Windows oder Unix-Server?

        Kommentar


        • #5
          müssen nicht genau 10 Minuten sein, können auch paar Sekunden später sein
          Dann würde ich einen CronJob dafür verwenden, der dein PHP Script anstößt, das dann die Datei entsprechend löscht.

          Kannst Du mir eventuell ein bisschen Code geben?
          Findest du hier: http://php.net/manual/de/function.unlink.php

          Falls du mehr brauchst, Grundlagen lernen und selber machen, oder machen lassen. Fertiglösungen gibts hier nur dort: http://www.php.de/scriptboerse/
          The string "()()" is not palindrom but the String "())(" is.

          Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
          PHP.de Wissenssammlung | Kein Support per PN

          Kommentar


          • #6
            Müsste Linux sein. Ist das wichtig?

            Kommentar


            • #7
              Nicht wenn du es von einem PHP Script machen lässt.
              The string "()()" is not palindrom but the String "())(" is.

              Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
              PHP.de Wissenssammlung | Kein Support per PN

              Kommentar


              • #8
                Ok, vielleicht blöde Frage aber der Countdown und "bool unlink ( string $filename [, resource $context ] )" dürfen in die selbe .php Datei, oder? Sorry für die wahrscheinlich selbverständliche Frage.

                Kommentar


                • #9
                  @hausl: aber das Skript muss ja auch angestoßen werden, gelle? Die Crontabs unterscheiden sich da schon...

                  @kaugummi: dann ist crontab dein Freund. mit crontab -e kannst du einen neuen Job erzeugen (hier das Ausführen des Skripts), siehe http://www.lug-viersen.de/howtos/cronjobs.html

                  Kommentar


                  • #10
                    Welcher Countdown? Mir scheint dir fehlt eine Menge an Grundlagen. Mach dir mal klar wie das mit PHP Funktioniert. http://php-de.github.io/jumpto/was-ist-php/
                    The string "()()" is not palindrom but the String "())(" is.

                    Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
                    PHP.de Wissenssammlung | Kein Support per PN

                    Kommentar


                    • #11
                      @hausl: aber das Skript muss ja auch angestoßen werden, gelle? Die Crontabs unterscheiden sich da schon...
                      Wie der TE das Script "anstößt" ist seine Sache, da darf er sich selbst drum kümmern. Gitb ja auch externe Dienste die einfach zyklisch ne URL anstossen, falls er zB keine bei sich am Hosting zur Verfügung hat etc.. aber wie gesagt, das darf er selbst herausfinden.
                      The string "()()" is not palindrom but the String "())(" is.

                      Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
                      PHP.de Wissenssammlung | Kein Support per PN

                      Kommentar


                      • #12
                        Den Tipp mit URL-Aufruf hattest du ihm aber noch nicht gegeben (wäre auch unnötig aufwändig btw). Ich bin ja auch der Meinung, dass man den Leutz kein Fertiggericht servieren sollte, aber in die richtige Richtung sollte man sie zum Weiterlesen schon schubsen...

                        Kommentar


                        • #13
                          Das hat hausl ja getan. Ich finde dem ist quasi nichts hinzuzufügen.
                          Da der TE selbst sagt, daß sein Zeugs gehostet ist, kann man mal davon ausgehen,
                          daß nicht zwingend Cron unterstützt wird ( ausser vielleicht man fragt den Support ).
                          Mit dem Stichwort Cron wäre er bei Google ziemlich fix auch auf Cron-Dienste gestoßen.
                          Competence-Center -> Enjoy the Informatrix
                          PHProcks!Einsteiger freundliche TutorialsPreComposed Packages

                          Kommentar


                          • #14
                            Ein
                            Fertiggericht
                            war das noch lange nicht, vielleicht ein Rezept-Ansatz. Ich denke es bleib noch genug Arbeit für den TE übrig.
                            The string "()()" is not palindrom but the String "())(" is.

                            Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
                            PHP.de Wissenssammlung | Kein Support per PN

                            Kommentar


                            • #15
                              Das denke ich allerdings auch

                              Kommentar

                              Lädt...
                              X