Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> include, если путь - переменная 
:(
    Опции темы
Bangladesh
Дата 22.11.2005, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: нет
Всего: 17



как подгрузить часть файла, если путь задается переменной?

Код

<?php include ($inc); ?>   



--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
Mal Hack
Дата 22.11.2005, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Что значит часть файла. Ты грузишь по любому файл целиком и выполняешь его как PHP код.
PM ICQ   Вверх
Bangladesh
Дата 22.11.2005, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: нет
Всего: 17



да фишка то не в этом...
просто мне надо загрузить код (HTML, PHP - без разницы). мне надо использовать include, если путь у меня в переменной ($inc = "/folder/folder/file.txt"). как это сделать? я конечно мог бы заняться извратом и сделать файл, который бы имел строку:

Код

include "значение переменное, а не сама переменная";


и потом в этот документ подгружал непосредственно этот код. но интересно, есть ли другой способ?


--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
Mal Hack
Дата 22.11.2005, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(I)
просто мне надо загрузить код (HTML, PHP - без разницы)

содержимое файла получаем через file_get_contents
PM ICQ   Вверх
Bangladesh
Дата 22.11.2005, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: нет
Всего: 17



ситуация такая.
мы находимся в корневом каталоге.
там есть папка articles/files, где есть файл 9_1_115658352.txt
из базы получаю путь к нему articles/files/9_1_115658352.txt в переменную $inc
содержимое файла "fsafdsaf - something"
=>, я думаю, надо написать так:

Код

echo file_get_contents($inc);


но ничего не получается... как вывести текст файла?



--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
Mal Hack
Дата 22.11.2005, 23:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Впереди добавь "./"
PM ICQ   Вверх
Bangladesh
Дата 22.11.2005, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: нет
Всего: 17



чего-то ничего не получается smile может у меня что в скрипте в самом неправильно... вообщем вот:

Код

<!--Èíôîðìàöèîííàÿ ÷àñòü-->
<div align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<!---->
<td height="100%" width="1" class="text_line"></td>
<!---->
<td width="730" width="100" class="text">

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10%"></td>
<td onclick="location.href='index.php'" width="10%" height="20" class="gray">Ãëàâíàÿ</td>
<td width="10%"></td>
<td width="10%"></td>
<td width="10%"></td>
<td width="10%"></td>
<td width="10%"></td>
<td width="10%"></td>

</tr>
</table><!---->
<?php
$a_title = "";
$inc = "";
include "maccess.php";
mysql_connect($host, $mlogin, $mpassword) or die(mysql_error());
mysql_select_db($db_name) or die(mysql_error());
$sql = "SELECT * FROM `".$tbl_articles."` LIMIT 0,30";
$query = mysql_query($sql) or die (mysql_error());
$j = 0;
while($row=mysql_fetch_object($query))
 {
  $j++;
  if($_GET['a']==$row['Id'])
   {
    $a_title = $row['name'];
    $inc = "./".$row['file'];
   }
 }
mysql_close();
?>
<div align="center"><table width="100%">
<tr>

<!--Êîëîíêà 1-->
<td width="100%"  class="column" valign="top">
<?php
echo "<font class='atitle'>".$a_title."</font>";
echo "<br><br>";
echo file_get_contents($inc);
?>


 <br><!----->
     <table width=100% border=0 cellspacing=0 cellpadding=0>
     <tr><td width=100% height=10 class='line'></td></tr></table>
     <!----->
</td><!--Êîëîíêà 1-->

</tr>
</table>
</div>

</td>
<!---->
<td height="100%" width="1" class="text_line"></td>
<!---->
</tr>
</table></div>
<!--Êîíåö èíôîðìàöèèîííîé ÷àñòè-->

Добавлено @ 23:41
е-моё! ну я и тупица... я же использую mysql_fetch_object


--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
Bangladesh
Дата 22.11.2005, 23:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: нет
Всего: 17



всё спасибо Mal Hack за содействие... я разобрался smile


--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0535 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.