bboylord
(usa Ubuntu)
Enviado em 11/01/2012 - 04:01h
Ola A todos, Sou novo aqui acho que postei errado se eu fiz isso me desculpe administradores.
Gostaria de saber oque estou fazendo de errado se alguém souber me mostre oque eu estou errando!
Primeiro quero informa que estou usando um Linux Ubuntu Emulado no Vbox (Maquina Virtual).
Pessoal eu pesquise como se usava o Cron e nisso vi que tem um arquivo dentro da etc. chamado crontab eu abri
e estava assim
-
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
1 * * * * root /usr/bin/wget http:localhost/zen.php -q > /dev/null )
onde ta localhost eu botei o ip da minha maquina!
botei o php na pasta bin e executei o comando chmod +x zen.php
fiz tudinho que achei em outro tópico mais quando eu vou ver se
o cron executo meu php.
vejo que não pois n aconteceu nada dentro do meu jogo!
Vou por o php aqui para vocês verem sem tem algo de errado!
zen.php
<?php
error_reporting(0); //I don't like this crap reporting my server IP... the mysql errors is enough for the users.
$Host = "192.168.0.10"; // localhost or your IP
$User = "root"; // Database user
$Password = "hrace009"; // Database password
$Amount = "33333333"; // how much zen you want to add *100
$Link = mysql_connect($Host, $User, $Password) or die ("<center><b>Database connection error.</b>");
$dbc = mysql_select_db("dbo", $Link) or die(mysql_error());
$prepare_w = mysql_query("SELECT * FROM users ORDER BY ID ASC") or die (mysql_error());
$top_num = 0;
$data = date("Y/m/d H:i:s");
$query_sn = "SELECT sn FROM usecashnow";
$sn = mysql_query($query_sn);
if(mysql_num_rows($sn) <= 0) { $sn = "-1"; }
while($array = mysql_fetch_array($prepare_w))
{
$id = $array["ID"];
$top_num++;
$uweb = mysql_query("INSERT INTO usecashnow (userid, zoneid, sn, aid, point, cash, status, creatime) VALUES ('$id', '1', '$sn', '1', '0', '$Amount', '1', '$data')") or die (mysql_error());
$sn--;
}
echo "Updated $top_num Rows";
mysql_close($Link);
?>
Lembrando que esse php e para adicionar um tanto de gold no meu jogo só que acho que estou fazendo algo de errado pois nada acontece!
se esqueci de algum detalhe me desculpe me falem que eu respondo preciso de ajuda mesmo!