Aller au contenu

musicana

Membre
  • Compteur de contenus

    1
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. bonjour a tous bon je suis le webmaster de www.mega-web.eu et j'ai des probleme a executer des tache cron job dans mon serveur voici les tache que je veux executer: j'ai fait enter cette commande dans le cron tab: wget -O /dev/null http://www.mega-web.eu/pemailcron.php mais le sript ne fonctionne pas et ne m'envoie pas de mail j'ai essayer ce ci: /home/megawebe/public_html/pemailcron2.php on ajoutant aussi se bout de code a mon script #!/usr/bin/php et j'ai chmod le fichier en 755 le cron fonctionne mais j'ai une erreur qui dit invalid access to cron job et voici le bout de code du script: #!/usr/bin/php <? //**VS**//$setting[ptr]//**VE**// include("config.php"); include("includes/functions.php"); include("includes/mysql.php"); $Db1 = new DB_sql; $Db1->connect($DBHost, $DBDatabase, $DBUser, $DBPassword); include("includes/globals.php"); echo "Connected<br>"; flush(); //**S**// if($settings[cron_pwd] == $pwd) { $sql=$Db1->query("SELECT COUNT(id) AS total FROM pending_emails"); $total=$Db1->fetch_array($sql); $timeend=mktime(0,0,0,date("n"),(date("j")+1),date("y")); $runs_left=(($timeend-time())/60/5)-2; $entries=ceil(($total[total]/$runs_left)); $sql=$Db1->query("SELECT * FROM pending_emails LIMIT $entries"); for($x=0; $temp=$Db1->fetch_array($sql); $x++) { $emails[$x]=$temp; $Db1->query("DELETE FROM pending_emails WHERE id='".$emails[$x][id]."'"); } $Db1->sql_close(); for($x=0; $x<count($emails); $x++) { $subject1 = $emails[$x][subject]; $mailid = $emails[$x][mailid]; $body1 = $emails[$x][body]; $tolist = $emails[$x][tolist]; $users=explode("\n",$tolist); for($y=0; $y<count($users); $y++) { $user=explode(":",$users[$y]); $subject = "$settings[site_title] Paid Email: $subject1"; $body = "".stripslashes($body1)."\n\n To receive credit for this email, Please click the following URL $settings[base_url]/pemail.php?user=$user[2]&id=$mailid \n -------------------------------------------------------------- $settings[site_title] Paid Email You are receiving this email because you are a member of $settings[domain_name] and have opted in to receiving paid emails. If you want to stop receiving emails, please login to your account turn off paid emails in your profile page. --------------------------------------------------------------"; send_mail($user[1],$user[0],$subject,$body); echo "."; } } } else { $Db1->sql_close(); echo "Invalid access to cron file!"; } exit; //**E**// ?> j'ai aussi essayer avec get mais ca fonctionne pas aussi aider moi svp et merci pour vous tous
×
×
  • Créer...