[PHP] Zeitpunkt auswählen dann senden ..

Dieses Thema im Forum "Webentwicklung" wurde erstellt von freakZ, 11. Januar 2010 .

  1. 11. Januar 2010
    Zeitpunkt auswählen dann senden ..

    hi,

    folgendes problem

    Ich möchte ein auswahlformular haben mit der aktuellen woche also nach datum und die uhrzeiten dazu die man aber ändern kann.

    Z.b
    11.02.2010 - 22.00 kann man ändern auf z.b 22.03

    Das ganze dient für einen sms versand .
    Und das ganze soll in die sql gespeichert werden und wenn 22.03 dann sende ein cronjob läuft jede minute drüber kann mir wer anhaltspunkte geben ?

    Wird eben ein zeitversetzter sms versand ..
     
  2. 11. Januar 2010
    AW: Zeitpunkt auswählen dann senden ..

    joa, du schreibst dir ein php-script das die sms ganz normal versendet (also sachen aus db auslesen etc) und dafür machst du dir nen neuen crontab der das script jede minute ausführt.

    command wär folgender:
    Code:
    php -f "die_datei_die_sms_sendet.php"
    wenn das ned geht: apt-get install php5-cli
     
  3. 11. Januar 2010
    AW: Zeitpunkt auswählen dann senden ..

    danke erstmal

    die frage jedoch noch wie sieht das script aus das mir sagt wenn zeit -> sendezeitpunkt dann weg damit .. ?
     
  4. 11. Januar 2010
    AW: Zeitpunkt auswählen dann senden ..

    jede minute ausführen:

    Code:
    1 * * * * php -f "dein_script.php"
    und im script schaust halt ganz normal mit nem query nach obs was zum versenden gibt

    PHP:
    $jetzt  time ();  //oder date() wie dus halt speicherst
    $query  'SELECT * FROM sms WHERE senden <= '  $jetzt ;
    $res  mysql_query ( $query );
    $drop  = array();

    while(
    $sms  mysql - fetch_assoc ( $res )) {
       
    sms_senden ( $sms );
       
    $drop [] =  $sms [ 'id' ];
    }

    mysql_query ( 'DELETE FROM sms WHERE id IN('  implode ( ',' $drop ) .  ')' );
    is quasi pseudocode
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.