Boa tarde amigos, sou novato aqui no forum e no PHP também, to com um problema em um script de agendamento de playlist de um painel de streaming vejam: Ao agendar uma lista pra tocar todos os dias exibe o nome normal, porém se eu for agendar para apenas um dia da semana ou alguns dias ele pega sempre o ultimo resultado que é apenas aos sabados, alguém pode me ajudar com isso?   Segue o codigo:   <?php  require_once("admin/inc/protecao-final.php"); include('xmlapi.php');  $dados_config = mysql_fetch_array(mysql_query("SELECT * FROM configuracoes")); $dados_stm = mysql_fetch_array(mysql_query("SELECT * FROM streamings where porta = '".$_SESSION["porta_logada"]."'")); /** * Gera o arquivo contendo o shell script */ $porta = $_SESSION["porta_logada"]; $playlist = $_POST["playlist"];   $ip = $dados_config["ip_cpanel"];  $account = $dados_config["login_cpanel"]; $pass = $dados_config["senha_cpanel"]; $xmlapi = new xmlapi($ip);  $xmlapi->password_auth($account,$pass);  $xmlapi->set_port('2082');  $xmlapi->set_output("json");  //$command = "GET $dados_config[ip_painel]/fazedordetudo.php?porta=$_SESSION[porta_logada]&lista=$playlist";  //$command = '/usr/bin/php -f /home/tupahost/public_html/fazedordetudo.php?porta='.$_SESSION["porta_logada"].'&lista='.$playlist;   mysql_query("INSERT INTO agendarplaylist (codigo, porta, playlist, tipo_agendamento, cron_agendado) VALUES ('$codigo', '$porta','$playlist','$tipo_agendamento', '$cron_agendado')"); $dd=mysql_insert_id(); //$command = "GET $dados_config[ip_painel]/fazedordetudo.php?dd=$dd";  $command = "GET $dados_config[ip_painel]/admin/cron.php?dd=$dd";    if($_POST['frequencia'] == 1){     $min = $_POST['minuto'];// minute     $hora = $_POST['hora']; // hour     $dia = $_POST['dia']; // day     $mes = $_POST['mes']; // month     $args = array ( 'command' => $command,                  'day' => $dia,                  'hour' => $hora,                  'minute' => $min,                  'month' => $mes,                  'weekday' => '*',                  );   $cron_agendado = $dia."/ ".$mes." as: ".$hora.":".$min;      } if($_POST['frequencia'] == 2){          $min = $_POST['minuto'];// minute     $hora = $_POST['hora']; // hour     $dia = $_POST['dia']; // day     $mes = $_POST['mes']; // month     $semana = '*';      $args = array ( 'command' => $command,                  'day' => '*',                  'hour' => $hora,                  'minute' => $min,                  'month' => '*',                  'weekday' => '*',                  );      $cron_agendado = $hora.":".$min; } if($_POST['frequencia'] == 3){     $min = $_POST['minuto'];// minute     $hora = $_POST['hora']; // hour     $dia = $_POST['dia']; // day     $mes = $_POST['mes']; // month     $weekday = $_POST['weekday'];      $args = array ( 'command' => $command,                  'day' => '*',                  'hour' => $hora,                  'minute' => $min,                  'month' => '*',                  'weekday' => $weekday                  );      if($weekday = "*"){         $dias = "Todos os dias úteis";     } if($weekday = "1-5"){         $dias = "Seg a Sex";     }     if($weekday = "0,6"){                  $dias = "Sab e Dom";     }     if($weekday = "1-5"){                  $dias = "Seg a Sex";     }     if($weekday = "0,6"){                  $dias = "Sab e Dom";     }     if($weekday = "1,3,5"){                  $dias = "Seg, Qua, Sex";     }     if($weekday = "2,4"){                  $dias = "Ter, Qui";     }     if($weekday = "0"){         $dias = "Apenas no Domingo";     }     if($weekday = "1"){         $dias = "Apenas as Segunda-feira";     }     if($weekday = "2"){         $dias = "Apenas as  Terça-feira";     }     if($weekday = "3"){         $dias = "Apenas as Quarta-feira";     }     if($weekday = "4"){         $dias = "Apenas as Quinta-feira";     }     if($weekday = "5"){         $dias = "Apenas as Sexta-feira";     }     if($weekday = "6"){         $dias = "Apenas no Sabado";     }   $cron_agendado = $dias ." as " .$hora." ".$min; } //$xmlapi->set_debug(1);    $xmlapi->api2_query($account, 'Cron','add_line', $args);  $codigo = $dados_stm["codigo"]; $tipo_agendamento = $_POST['frequencia']; //mysql_query("INSERT INTO agendarplaylist (codigo, porta, playlist, tipo_agendamento, cron_agendado) VALUES ('$codigo', '$porta','$playlist','$tipo_agendamento', '$cron_agendado')"); mysql_query("UPDATE agendarplaylist set codigo='$codigo', tipo_agendamento='$tipo_agendamento', cron_agendado='$cron_agendado' where id='$dd'"); echo "1"; // $dt['i'] = '00'; // minute // $dt['H'] = '13'; // hour // $dt['d'] = '03'; // day // $dt['m'] = '12'; // month // $dt['w'] = '*';  // week /* $script_path = '/home/painels/cron.php porta='.$porta." playlist=".$playlist; $php_bin     = '/usr/sbin/php'; $file    = '/home/painels/cron.txts'; $content = implode( ' ', $dt ) . ' ' . $php_bin . ' ' . $script_path; file_put_contents( $file, $content ); if( !file_exists( $file ) ) {     throw new \Exception('Oooops.. "' . $file . '" not found'); }  exec('crontab ' . $file, $output, $return); if($return === 0) { echo 'Cron Successful'; } else { echo 'Cron Unsuccessful'; } echo "<br />\nOutput:<br /><br />"; var_dump($output); echo "<br /><br />done!"; */  ?>