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

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

Функция написана неправильно.

$_per123; - это чего такое?

function func_get_infos_of_member()

{

	$sel_info_mem_query = mysql_query("select * from transdp_member_info where who_user = ".$_SESSION['dle_user_id']." ORDER BY udid ASC ");

	while ( $info = mysql_fetch_array($sel_info_mem_query))

	{

		$_per123 = "

		<table width=\"793\" border=\"1\">

  <tr>

	<td width=\"270\">{$info[company_pref]} {$info[company_name]}</td>

	<td width=\"81\">{$info[country]}</td>

	<td width=\"95\">{$info[town]}</td>

	<td width=\"125\">{$info[address]}</td>

	<td width=\"6\">{$info[telephone_1]}</td>

	<td width=\"6\">{$info[email]}</td>

	<td width=\"121\">{$info[fio]}</td>

  </tr>

</table>

		";


	}

return $_per123;

}
и не
func_get_infos_of_member();


$my_mod_buffer.= $_per123;
а
$my_mod_buffer.= func_get_infos_of_member();

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

IT-Security вот такой вопрос.

Имеем некий php код.


<?php
$startmod.= ";
if ($_SERVER['REQUEST_URI'] = "/") {
$startmod.= "Привет мир";
}
else {
include("/mods/testvote.php");
}
?>[/codebox]

подключаем в index.php

[codebox]$tpl->load_template ( 'main.tpl' );
include (ROOT_DIR."/mods/start.php");
$tpl->set("{startmod}", $startmod);

приэтом имеем в main.tpl

<div align="center">{startmod}</div>

По логике, должно в месте где вставка - {startmod} идти вот что.

Сначала смотрит где мы - если на главной странице - то выводим "Привет мир" если не на главной - то подключаем еще один php файл содержимое которого представляет собой echo ("ПРИВЕТ МИР 2");.

Поясните в чем ошибка, почему не выполняется скрипт? :(

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

1) Первой строкой нужно БЕЗ точки

2) Я же сказал убрать echo. include - это не более, чем сборка страницы из файлов в один большой файл.

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

имеется вот такой код

<?php

// Защита от взлома

  if (!defined("DATALIFEENGINE"))

  {

	die("Hacking Attemp!");

  }

// Защита от взлома

//################################################################################

#####

//		Мониторинг TeamSpeak сервера v1.0

//################################################################################

#####


//ts

$ip= "";

$port = "8767";

$tPort = "51234";

$out = "";


function indexOf($str,$strChar) {

if(strlen(strchr($str,$strChar))>0) {

$position_num = strpos($str,$strChar) + strlen($strChar);

return $position_num;

} else {

return -1;

}

}



$out = "";

$fp = fsockopen($ip, $tPort, $errno, $errstr, 30);

if($fp) { fputs($fp, "sel ".$port."\n");

fputs($fp, "si\n");

fputs($fp, "quit\n");

while(!feof($fp)) {

$out .= fgets($fp, 1024);

}

$out = str_replace("[TS]", "", $out);

$out = str_replace("OK", "", $out);

$out = trim($out);

$user = substr($out,indexOf($out,"server_currentusers="),strlen($out));

$user = substr($user,0,indexOf($user,"server_currentchannels=")-strlen("server_currentchannels="));

echo ("<img src=\"http://localhost/abiu/uploads/1244623006_ts.jpg\"><p>");

echo(" <b>Сервер:&nbsp;&nbsp;<font color=green>TeamSpeak</b></font>");

echo ('<br><b>OnLine:&nbsp;&nbsp;</b>' . $user . '<a href="#">(Кто?)</a><p>');

fclose($fp);

} else {

echo ("<img src=\"http://localhost/abiu/uploads/1244623006_ts.jpg\"><p>");

echo(" <b>Сервер:&nbsp;&nbsp;<font color=green>TeamSpeak</b></font>");

echo("<font color=red><b>Сервер отключён</b></font>");

}

?>

пытался так и сяк внидрить в блок, но никак не получается... помогите плзз 7.х

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

А Кто нибудь знает как вывести модуль в другом файле?

На пример модуль чата преднозначен для вывода на главной в файле main.tpl тегом

{include file="engine/modules/mchat.php"}[/CODE]

[/b]

А я хочу [b]подключить этот тег в другом файле[/b] шаблона. Как это зделать? Что нужно редактировать?

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

А что мешает сделать это же в другом tpl?

В документации есть кстати раздел "Разработка и подключение модулей".

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

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

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

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

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

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

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

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

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

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