GoFuckYourself.com - Adult Webmaster Forum

GoFuckYourself.com - Adult Webmaster Forum (https://gfy.com/index.php)
-   Fucking Around & Business Discussion (https://gfy.com/forumdisplay.php?f=26)
-   -   Cron Jobs - why doesn't this work (https://gfy.com/showthread.php?t=224754)

Phrona 01-23-2004 08:18 AM

Cron Jobs - why doesn't this work
 
I wrote a simple PHP script and set in CPanel Cron Jobs to run it every midnight. Here is the source (gal_update.php):

<?
copy("gal_today.html","gal_yesterday.html");

$fp = 'fopen("gal_today.html", "w")';

fputs($fp,"<TABLE width=650 bgcolor=Black align=center cellspacing=1 cellpadding=3><TR bgcolor=Navy><TD>\n");
fputs($fp," <TABLE width=100%>\n");
fputs($fp," <TR bgcolor=Navy align=left>\n");
fputs($fp," <TD width=33%>\n");
fputs($fp," <TABLE cellspacing=0 cellpadding=0 border=0>\n");
for ($i = 1; $i < 34; $i++)
{
fputs($fp,gen_link($i));
fputs($fp,"\n");
}
fputs($fp," </TABLE>\n");
fputs($fp," </TD>\n");
fputs($fp," <TD width=33%>\n");
fputs($fp," <TABLE cellspacing=0 cellpadding=0 border=0>\n");
for ($i = 1; $i < 34; $i++)
{
fputs($fp,gen_link($i));
fputs($fp,"\n");
}
fputs($fp," </TABLE>\n");
fputs($fp," </TD>\n");
fputs($fp," <TD width=33%>\n");
fputs($fp," <TABLE cellspacing=0 cellpadding=0 border=0>\n");
for ($i = 1; $i < 34; $i++)
{
fputs($fp,gen_link($i));
fputs($fp,"\n");
}
fputs($fp," </TABLE>\n");
fputs($fp," </TD>\n");
fputs($fp," </TR>\n");
fputs($fp," </TD></TR></TABLE>\n");
fputs($fp,"</TABLE><BR>\n");

fclose;

function gen_link ($i)
{
require '/home/phrona/public_html/galadmin/mysql.php';
mysql_connect ($dbhost, $dbuser, $dbpass) or die ('Error: ' . mysql_error());
mysql_select_db ($dbname);

$result = mysql_query("SELECT sponsorid FROM galleries ORDER BY sponsorid DESC LIMIT 1") or die ('Error: ' . mysql_error());
$log = mysql_fetch_array($result);
$sponsorid = rand(1,$log[sponsorid]);

$result = mysql_query("SELECT galleryno FROM galleries WHERE sponsorid='$sponsorid' ORDER BY galleryno DESC LIMIT 1") or die ('Error: ' . mysql_error());
$log = mysql_fetch_array($result);
$galleryno = rand(1,$log[galleryno]);

$result = mysql_query("SELECT description,content_count,url,sponsor FROM galleries WHERE sponsorid='$sponsorid' AND galleryno='$galleryno' LIMIT 1") or die ('Error: ' . mysql_error());
$log = mysql_fetch_array($result);

$description = $log[description];
$content_count = $log[content_count];
$url = $log[url];
$sponsor = $log[sponsor];

$url = urlencode($url);

if (($i/5) hahahaha (intval($i/5)))
{
$content_count = rand(50,99);
$url = "cgi-bin/ucj/c.cgi?link=gal__skim";
$link = "<TR><TD align=right><B>$content_count LIN</B>&nbsp;</TD><TD><A name=free_teen_porn href=$url target=_blank>$description</A></TD></TR>";
}
else
{
$url = "cgi-bin/ucj/c.cgi?url=$url&p=80&link=gal_$sponsor";
$link = "<TR><TD align=right><B>$content_count</B>&nbsp;</TD><TD><A name=free_teen_porn href=$url target=_blank>$description</A></TD></TR>";
}


return $link;
}
?>

Hosting support done its best, but nothing was solved. When I run this script by hand, it works without any problems, but when I try to run it using cronjobs, I receive this error (to my e-mail):

/home/phrona/public_html/gal_update.php: line 1: ?: No such file or directory
/home/phrona/public_html/gal_update.php: line 2: syntax error near unexpected token `'gal_today.html','gal_yesterday.html''
/home/phrona/public_html/gal_update.php: line 2: ` copy('gal_today.html','gal_yesterday.html'); ?>'

Replacing gal_today.html and gal_yesterday.html with absolute paths doesn't work - same error.

Anyone can help? Please answer here and if you think we can discuss it (you need more info etc.), let here your ICQ. Thank you all very much.


All times are GMT -7. The time now is 05:49 PM.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123