#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 .. + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren
#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 .. ? + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren