Передача данных в php
Страницы: 1 2 След.
[ Закрыто ] Передача данных в php, через статистическую страницу DLE
Здравствуйте, возможно, кто-то знает ответ? Передаю данные через GET в статистическую страницу, где подключен php-файл. На выходе получаю адрес mysite.ru/static.html?data=123

Но ни как не могу в php отловить 123.
Создайте файл: static.php

В него впишите:

Код
<?PHP
echo $_GET['data'];
?>
 
Перейдите по урл: mysite.ru/static.php?data=123

Результат:

Код
123
Разработка модулей, хаков для DLE;
Создание сайтов, интеренет-магазинов;
Разработка скриптов.

-- Тема с отзывами:
http://www.cy-pr.com/forum/f63/t51764/

-- Контактные данные:
Мой ICQ: 691514701
Мой Skype: pontiksoft
А если хотите в DLE мудрить это, то нужно через .htaccess изменить правило для статических страниц.. Но все равно такого вида как вы прописали вы не получите. А будет например: mysite.ru/123-static.html
Всё так и работает, только работает вне шаблона - откроется голый static.php.
Хотелось бы открыть static.tpl в котором прописано {include file="static.php?data=число"}
Цитата
andrey пишет:
Всё так и работает, только работает вне шаблона - откроется голый static.php.
Хотелось бы открыть static.tpl в котором прописано {include file="static.php?data=число"}
Ответ во втором моем посте.
http://www.cy-pr.com/forum/f63/t56815/#128147 Jesse, увидел ваш топик "Разработка модулей и хаков для DLE". Если сможете помочь, то я оплачу. В  sidebarе стоит поисковая форма в {content} необходимо вывести спарсенные данные, но для этого нужно передать несколько переменных в php-файл.
Цитата
Jesse пишет:
Ответ во втором моем посте.
через .htaccess не получится
Код
Открываем .htaccess

Находим:

RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]

Ниже вставляем:

RewriteRule ^([^/]+)-([0-9]+).html$ index.php?do=static&page=$1&page=$2 [L]

Открываем /engine/modules/static.php

После:

if( ! defined( 'DATALIFEENGINE' ) ) {
   die( "Hacking attempt!" );
}

Вставляем:

$dataID = (INT)$_GET['data'];

Находим:

$tpl->set( '{static}', $template );

Ниже вставляем:

$tpl->set( '{dataID}', $dataID );

В шаблоне static.tpl используем: {include file="static.php?data={dataID}"}


Ссылку задаем вида: mysite.ru/static-123.html
 
P.S не тестил, составил на ходу.. тестите должно работать.
упс немного описался там где:


Код
 RewriteRule ^([^/]+)-([0-9]+).html$ index.php?do=static&page=$1&page=$2 [L]

измените на

RewriteRule ^([^/]+)-([0-9]+).html$ index.php?do=static&page=$1&data=$2 [L]
Цитата
andrey пишет:
www.cy-pr.com/forum/f63/t56815/#128147 Jesse, увидел ваш топик "Разработка модулей и хаков для DLE". Если сможете помочь, то я оплачу. В sidebarе стоит поисковая форма в {content} необходимо вывести спарсенные данные, но для этого нужно передать несколько переменных в php-файл.
Свяжитесь со мной через мои контактные данные в теме, для продуктивного общения.
Или я сегодня кофе перепил...
Поисковая форма передаёт
Код
search.php?departure=город-выезда&arrival=город-прибытия&status=доступность&date=число&time=время&transport=вид-транспорта&enter=Найти
 
php принимает и парсит все маршруты данным транспортом
Как осуществить вывод результата в шаблоне?
Простите, не пользуюсь ICQ и Skype. Может в личку?
Цитата
andrey пишет:
Простите, не пользуюсь ICQ и Skype. Может в личку?
Я вам отписал что нужно сделать. Вы это сделали ?
Цитата
Jesse пишет:
Вы это сделали ?
Да вроде всё пробовал  и как модуль в engine.php подключал, но передать так и не смог.
Всё оказалось просто, но дошло только утром.
В шаблоне staticdata.tpl просто: {include file="static.php"}
В поисковой форме:
Код
<form action='index.php' method='GET'>
<input type="hidden" name="do" value="static" />
<input type="hidden" name="page" value="staticdata" />
<input type='text' name='data' value='Привет'>
<button type="submit">Отправить</button>
</form>
 
Огромное спасибо Jesse за консультацию. Тему можно закрыть.
Страницы: 1 2 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
17:53 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
22:27 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
12:39 2Index - быстрая индексация страниц сайта и обратных ссылок 
06:17 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
11:46 SharkBoss - партнёрская программа для монетизации ЛЮБЫХ видов трафика (включая спам). 
23:10 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
21:20 Rotapost прикрыли! Чем пользоваться? 
04:08 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
02:14 Сервис смс активаций и аренды мобильных номеров ALISMS 
22:06 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
22:04 Услуги продвижения в авито 
21:00 Onechange.me — надежный обменник криптовалют и фиатных средств 
20:57 Форекс Лиды, Горячий Трафик Форекс, Лиды Форекс 2025, Горячий Трафик Крипто, Целевые Лиды Гэмблинг, Финансовые Рынки Лиды 
18:53 secrex.io обмен без лишних вопросов (NO AML) 
13:08 Бесплатный майнинг Tether (USDT) 
10:29 С юмором по жизни! 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь