Перейти к публикации

Как вывести PHP файл на статистическую страницу?


Рекомендованные сообщения

Все привет!

Возможно ли вывести php скрипт, модуль или хак на статистическую страницу?

Есть php файл с результатами спортивных соревнований от Livescore.in

Нужно вывести на страницу. Пробовал различные варианты не выходит.

Или как вывести в шаблоне?

Ссылка на сообщение
Поделиться на других сайтах
Все привет! Возможно ли вывести php скрипт, модуль или хак на статистическую страницу? Есть php файл с результатами спортивных соревнований от Livescore.in Нужно вывести на страницу. Пробовал различные варианты не выходит. Или как вывести в шаблоне?
Для этого надо выполнить правила форума
Ссылка на сообщение
Поделиться на других сайтах

вот эти

На данном форуме существуют достаточно жесткие правила, поэтому прежде чем создавать свою тему убедитесь вы внимательно их прочитали и поняли.

1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вы вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

Добрый день!

При выводе php файла на сайте http://nav.uz/tel.php страница открывается обычной странице, обходя шаблон сайта. Пробовал, создав статистическую страницу на сайте, заключенные в теге <form>…</form> вышеуказанного php файла, но после нажатия кнопки «Поиск» результаты запроса (через engine/modules/tel.php файл) также выводятся в обычной странице. Как вывести указанный файл php в статистической странице интегрировав в шаблон сайта как «посты» и выводить весь функционал главной страницы. Ниже представлен тело исполняемого php файла:


<table width=100%>

<tr>

<td><form action="tel.php" method="post" name="Form_namber" target="_parent">

<p><tr><td>Введите номер телефона: </td> <td><input name="n" type="text" size="7" maxlength="7" /></td></tr></p>

<p><tr><td>Введите фамилию абонента:<br />(используйте вместо буквы "ё" букву "е")</td> <td><input name="ln" type="text" size="40" maxlength="30" /></td></tr></p>

<p><tr><td>Введите название улицы и дом: </td>

	<td>

<select name="id_street">

  <?php

  $db = mysql_connect("localhost","","");

  mysql_select_db("",$db);

  $result4 = mysql_query("SELECT * FROM Street",$db);

  $myrow4 = mysql_fetch_array($result4);

  do

  {

	echo "<option value=".$myrow4['id'].">".$myrow4['street']."</option>";

  }

  while($myrow4 = mysql_fetch_array($result4));

  ?>

</select>

<input name="h" type="text" size="4" maxlength="4" />

<input name="submit" type="submit" value="&#1055;&#1086;&#1080;&#1089;&#1082;" />


	</td></tr></p>

</td>

</tr>

</form>

</table>

<?php

$db = mysql_connect("localhost","","");

mysql_select_db("",$db);

$n = $_POST['n'];

$ln = $_POST['ln']." %";

$h = $_POST['h'];

$id_street = $_POST['id_street'];


  echo '<table width="740" border="1" id="1">';

  echo '<caption>';

  echo 'РЕЗУЛЬТАТ ЗАПРОСА';

  echo '</caption>';

  echo '<tr>';

  echo '<th width="100" scope="col">Номер абонента</th>';

  echo '<th width="180" scope="col">Фамилия абонента</th>';

  echo '<th width="300" scope="col">Улица</th>';

  echo '<th width="45" scope="col">Дом</th>';

  echo '<th width="45" scope="col">Кор.</th>';

  echo '<th width="45" scope="col">Кв.</th>';

  echo '</tr>';

  echo '<tr>';


if($n != 0)

{

$result = mysql_query("SELECT * FROM Sprav WHERE Telefon_namber = $n ORDER BY Telefon_namber ASC",$db);

$myrow = mysql_fetch_array($result);

  echo	 "<td>".$myrow['Telefon_namber']."</td>";

  echo	 "<td>".$myrow['Abonent']."</td>";

  echo	 "<td>".$myrow['Tip']." ".$myrow['Strit']."</td>";

  echo	 "<td>".$myrow['House']."</td>";

  echo	 "<td>".$myrow['Korpus']."</td>";

  echo	 "<td>".$myrow['Kvartira']."</td>";

  echo   "</tr>";

}

$result1 = mysql_query("SELECT * FROM Sprav WHERE Abonent LIKE '$ln' ORDER BY Telefon_namber ASC",$db);

$myrow1 = mysql_fetch_array($result1);

//if($myrow1 = mysql_fetch_array($result1) != "")

//{

do

{  

  echo   "<tr>";

  echo	 "<td>".$myrow1['Telefon_namber']."</td>";

  echo	 "<td>".$myrow1['Abonent']."</td>";

  echo	 "<td>".$myrow1['Tip']." ".$myrow1['Strit']."</td>";

  echo	 "<td>".$myrow1['House']."</td>";

  echo	 "<td>".$myrow1['Korpus']."</td>";

  echo	 "<td>".$myrow1['Kvartira']."</td>";

  echo   "</tr>";

}

while($myrow1 = mysql_fetch_array($result1));

//}

if($id_street != 0)

{

$result2 =  mysql_query("SELECT * FROM Street WHERE id = $id_street",$db);

$myrow2 = mysql_fetch_array($result2);

  $qr_street = $myrow2['street'];

$result3 =  mysql_query("SELECT * FROM Sprav WHERE (Strit = '$qr_street' AND House = '$h') ORDER BY Kvartira ASC",$db);

$myrow3 = mysql_fetch_array($result3);

do

{  

  echo   "<tr>";

  echo	 "<td>".$myrow3['Telefon_namber']."</td>";

  echo	 "<td>".$myrow3['Abonent']."</td>";

  echo	 "<td>".$myrow3['Tip']." ".$myrow3['Strit']."</td>";

  echo	 "<td>".$myrow3['House']."</td>";

  echo	 "<td>".$myrow3['Korpus']."</td>";

  echo	 "<td>".$myrow3['Kvartira']."</td>";

  echo   "</tr>";

}

while($myrow3 = mysql_fetch_array($result3));

}

  echo "</table>";


?>

Изменено пользователем ngmk
Ссылка на сообщение
Поделиться на других сайтах

ngmk,

Правильный вариант описан в документации http://dle-news.ru/extras/online/index.html?modules_include.html но потребуется переписывание вашего PHP файла

Самый быстрый вариант http://dle-news.ru/tips/33-ispolzovanie_ljubykh_php_vstavok_v_shablonakh.html но это не рекомендуется.

Ссылка на сообщение
Поделиться на других сайтах

ngmk,

Правильный вариант описан в документации http://dle-news.ru/e...es_include.html но потребуется переписывание вашего PHP файла

Самый быстрый вариант http://dle-news.ru/t...shablonakh.html но это не рекомендуется.

Спасибо!

Ссылка на сообщение
Поделиться на других сайтах

Добрый день!

При выводе php файла на сайте http://nav.uz/tel.php страница открывается обычной странице, обходя шаблон сайта. Пробовал, создав статистическую страницу на сайте, заключенные в теге <form>…</form> вышеуказанного php файла, но после нажатия кнопки «Поиск» результаты запроса (через engine/modules/tel.php файл) также выводятся в обычной странице. Как вывести указанный файл php в статистической странице интегрировав в шаблон сайта как «посты» и выводить весь функционал главной страницы. Ниже представлен тело исполняемого php файла:

ngmk,

1,Правильный вариант описан в документации http://dle-news.ru/e...es_include.html но потребуется переписывание вашего PHP файла

2,Самый быстрый вариант http://dle-news.ru/t...shablonakh.html но это не рекомендуется.

в .htaccess всё работает по 2-варианту, но сайт висит в nginx, а там данное правила не дейтсвует, что надо делать чтобы это работало в nginx? где копать? заранее спасибо.

ссылка на страницу: http://nav.uz/telephone.html

Ссылка на сообщение
Поделиться на других сайтах

в .htaccess всё работает по 2-варианту, но сайт висит в nginx, а там данное правила не дейтсвует, что надо делать чтобы это работало в nginx? где копать? заранее спасибо.

Я не понял вашего вопроса. Причем здесь запуск скрипта PHP в шаблоне и файл .htaccess? Данный файл правилами апача управляет и к PHP интерпретатору не имеет никакого отношения. Поэтому собственно и непонятна суть вашего вопроса.

Во втором варианте написано про файл index.php а не про .htaccess

Ссылка на сообщение
Поделиться на других сайтах

да, но на сайте PHP скрипт выполняется только при включенном АПАЧЕ, как только подключается NGINX скрипт PHP просто напросто перестает работать в шаблонах сайта?

Изменено пользователем ngmk
Ссылка на сообщение
Поделиться на других сайтах

ngmk,

Это вам уже нужно обращаться в службу поддержки вашего хостинга, неверно сконфигурирован сам nginx или PHP для nginx, если при его включении не работает PHP, от DLE это уже не зависит.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...