Ergebnis 1 bis 4 von 4

Thema: Cronjob erstellen - aber wie aufrufen, wenn Skript nur mit Button zu aktivieren ist

  1. #1
    TP-Junior
    Registriert seit
    Mar 2007
    Beiträge
    6

    Question Cronjob erstellen - aber wie aufrufen, wenn Skript nur mit Button zu aktivieren ist

    Hallo,

    ich habe folgendes Problem: ich möchte gern ein Skript im Cronjob einbinden (bzw. im Task Scheduler), welches ansich kein Ding ist. Nur: wie kann ich ein Skript automatisch zum Laufen bringen, wenn ich dieses sonst nur über ein Button anstoßen kann.

    Das hier ist ein Teil des Quelltextes:
    Code:
    <form action="" method="POST">
    <h2>Startordner zum Einlesen:</h2>
    <input id="name_form" type="text" name="ordner" value="Files/Dokumente">
    <input id="et_suche" type="submit" value="Einlesen"><br \><br \></form>

  2. #2
    TP-Senior
    Registriert seit
    Nov 2002
    Beiträge
    289
    Hallo!

    einfach über
    Code:
    /pfad/zum/php - /absoluter/pfad/zum/script.php
    aufrufen. Beachte(!) aber, dass im Kommandozeilenmodus von PHP natürlich einige der Superglobalen - z.B. $_POST oder $_SERVER - nicht zur Verfügung stehen und Du dein Script ggf. nochmal anpassen musst.

    Grüße,

    Moritz
    ...zur Zeit außer Betrieb...

  3. #3
    TP-Junior
    Registriert seit
    Mar 2007
    Beiträge
    6
    Ja OK, aber wie bekomme ich den das Skript zum Laufen, wenn ich dieses sonst über den Button starte?
    Das Skript sieht momentan ungefähr so aus:
    Code:
    <?php
    if($_POST) {
    
        $name = $_POST['ordner'];    
        ...
    }
    else{
        
        ?>
    <html>
    ...
    <form action="" method="POST">
    <h2>Startordner zum Einlesen:</h2>
    <input id="name_form" type="text" name="ordner" value="Files/Dokumente">
    <input id="et_suche" type="submit" value="Einlesen"><br \><br \></form>
    </div>
    </body>
    </html>
    
    <?php
    }
    ?>

  4. #4
    TP-Senior
    Registriert seit
    Nov 2002
    Beiträge
    289
    Wenn ich dein Script richtig verstehe, brauchst Du als einzigen Parameter um es laufen zu lassen, einen Ordner. Dh. Du musst diesen dem Script irgendwie
    übergeben oder ihn fest einkodieren:
    PHP-Code:
    <?php
      $name 
    'der/pfad/zum/ordner';
      ...
    ?>
    Folglich kannst Du aber immer nur den gleichen Ordner auslesen. Alternativ wäre, dass Du zB. auf dem Dateisystem eine Datei (z.B. über ein Formular)
    anlegst, die den Ordnernamen enthält.
    ...zur Zeit außer Betrieb...

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Cronjob eingetragen - läuft aber nicht...
    Von Presssack im Forum Traum-Dynamik
    Antworten: 1
    Letzter Beitrag: 05.03.2006, 09:55
  2. Flash-Film mit PHP-Skript aufrufen bricht bei 39% ab
    Von hitmaster im Forum Flash & Multimedia
    Antworten: 8
    Letzter Beitrag: 24.06.2005, 11:24
  3. php skript per cronjob aufrufen
    Von Rizzla im Forum Server & Provider
    Antworten: 3
    Letzter Beitrag: 29.09.2004, 12:19
  4. Erreichbarkeit von Url testen und wenn erreichbar aufrufen
    Von Kryptaesthesie im Forum HTML & CSS
    Antworten: 8
    Letzter Beitrag: 13.01.2004, 15:25
  5. Button per checkbox aktivieren
    Von glowi im Forum HTML & CSS
    Antworten: 4
    Letzter Beitrag: 29.09.2003, 22:09

Aktive Benutzer

Aktive Benutzer

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

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

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