Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Нужда от помощ за PHP код

Featured Replies

Здравейте, значи мъча се с един скрипт, в който се гласува и се прави проверка по IP и се отчита гласа.

Остава да се направи да извежда съобщение (примерно благодаря Ви) когато гласа е отчетен и когато вече е гласувано да извежда (опитай пак по-късно).

 

Това е кода:

<?phpif (!defined('FROM_INDEX')) die('<code>Permission denied</code>');if($_CFG['page1']){  if(isset($_GET['session_id'])){    if($_GET['session_id']!=session_id()){      header("Location: ".URL_SITE.'index.php');      exit;    }  }  else{    $a_v = array();    $a_v['session_id'] = session_id();    $a_v['id'] = $_GET['id'];    $a_v['pow_by'] = cpReadFile(PATH_SKIN.'powby.htm');    cpLoadTpl(PATH_SKIN.'page1.htm', $a_v, true);    exit;  }}if(!is_numeric($_GET['id'])) cpRedirHeader('index.php', cpLng('_ER_WRONGID'), 1);$a_v = $db->get_row("SELECT ip_address, unq_in FROM ".TBL_IPLOG." WHERE ip_address='".REMOTE_ADDR."' AND mid='".$_GET['id']."'");if($a_v['ip_address']==REMOTE_ADDR && $a_v['unq_in']==1){  $unique = '';}elseif ($a_v['ip_address']==REMOTE_ADDR) {  $db->query("UPDATE ".TBL_IPLOG." SET unq_in=1 WHERE ip_address='".REMOTE_ADDR."' AND mid='".$_GET['id']."'");  $unique = ', unq_in_today_date=NOW(), unq_in_date=NOW(), unq_in_today=unq_in_today+1, unq_in=unq_in+1';}else {  $db->query("INSERT INTO ".TBL_IPLOG." SET mid='".$_GET['id']."', ip_address='".REMOTE_ADDR."', unq_in=1");  $unique = ", unq_in_today_date=NOW(), unq_in_date=NOW(), unq_in_today=unq_in_today+1, unq_in=unq_in+1";}$db->query("UPDATE ".TBL_STATS." SET tot_in_today_date=NOW(), tot_in_date=NOW(), tot_in_today=tot_in_today+1, tot_in=tot_in+1".$unique." WHERE id='".$_GET['id']."'");header("Location: ".URL_SITE.'index.php');?>
<?phpif (/* check something */) {	// do one thing...} else {	// do another thing...}?>

Въпросът е какво ще проверяваш. :P

  • Автор
<?phpif (/* check something */) {	// do one thing...} else {	// do another thing...}?>

Въпросът е какво ще проверяваш. :P

 

То ясно че с if и else ,ама в този файл къде точно да се сложи . И дали в този файл трябва да е защото където и да го сложа не извежда нищо. 

Има и htm темплейт скрипта където се извежда информацията затова мисля трябва да се принасочи към темплейта .

Карай ще го мисля. Благодаря все пак.

То ясно че с if и else ,ама в този файл къде точно да се сложи . И дали в този файл трябва да е защото където и да го сложа не извежда нищо. 

Има и htm темплейт скрипта където се извежда информацията затова мисля трябва да се принасочи към темплейта .

Карай ще го мисля. Благодаря все пак.

 

Какво точно не извежда?

За да изведе съобщение, трябва или да го има написано в темплейта, или темплейтът да го получи отнякъде.

Ако искаш да го дефинираш предварително в този скрипт, преди да го пренасочиш към следващия, използвай $_GET или $_SESSION. ;)

А и направените по този начин SQL заявки са ужасни - някой като нищо може да ти надупчи базата данни.

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.