Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Помогите найти ошибку - включение файлов при помощи директивы include

Сообщения:  [1-10]   [11-16] 

 
 автор: Maya   (06.05.2008 в 09:36)   письмо автору
 
   для: KPETuH   (06.05.2008 в 08:26)
 

Я знаю только один пример: когда нужно подконнектить удаленный файл с гет переменными :)
А если говорить об этом конкретном случае, то здесь вообще прямая дорога не к инклудингу файла, а к двутабличному запросу.

   
 
 автор: KPETuH   (06.05.2008 в 09:16)   письмо автору
 
   для: tavila   (06.05.2008 в 08:51)
 

почитайте как работает инклюд, не нужно туду гет переменные передавать, нужные переменные и так будут в области видимости приинклюденного файла...

например для вашего примера из первого файла уберите
<?
$tehf
=$cat['id_photo'];
$tehc=$cat['id_catalog'];


и исправте
<?
include ("tehinfo2.php"); 


во втором файле сделайте так:
<?
if ($cat['id_catalog'] ==1)
{
$ctg4 mysql_query("SELECT * FROM m_stiralki_photo WHERE id_photo=".$cat['id_photo']);

   
 
 автор: tavila   (06.05.2008 в 08:51)   письмо автору
 
   для: KPETuH   (06.05.2008 в 08:26)
 

у меня много видов бытовой техники. А внутри стиральных машин ещё куча марок. Поэтому надо вызывать конкретные тех.данные из доп. файлов. Без инклудов не обойтись! Проблема что не работает на ровном месте.

   
 
 автор: tavila   (06.05.2008 в 08:46)   письмо автору
 
   для: KPETuH   (06.05.2008 в 08:26)
 

а как же мне тогда записать ?

   
 
 автор: KPETuH   (06.05.2008 в 08:26)   письмо автору
 
   для: Maya   (06.05.2008 в 08:21)
 

просто чисто практически нет никакого смысла инклюдить файлы с гет переменными так как переменные и так автоматически будут работать в приинклюденном файле :), просто лишнее время работы интерпретатора для обработки переменных и лишние строки кода...

приведите мне конкретный пример зачем можно и необходимо инклюдить файл с передачей в него ГЕТ переменных и возможно тогда я с вами соглашусь, а пока останусь при своем мнениии что это глупость...

   
 
 автор: Maya   (06.05.2008 в 08:21)   письмо автору
 
   для: KPETuH   (06.05.2008 в 08:16)
 

Вряд ли в этом проблема. У меня на локалхосте все инклудится и корректно выводится. А на сервере нет. Мне кажется, что проблема в настройках самого сервера.

   
 
 автор: KPETuH   (06.05.2008 в 08:16)   письмо автору
 
   для: tavila   (06.05.2008 в 05:33)
 

если не трудно объясните мне зачем инклюдить файл с использованием get переменных?

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

кароче помоему вы пытаетесь сделать глупость...

   
 
 автор: Maya   (06.05.2008 в 06:30)   письмо автору
 
   для: tavila   (06.05.2008 в 06:11)
 

Похоже, что здесь дело не в пути. Но я, правда, не знаю в чем (((

Вот так точно будет работать, если никто по-другому не посоветует:


echo file_get_contents("http://iisus-hristos.com/photo_21/tehinfo2.php?f=".$tehf."&c=".$tehc);

   
 
 автор: sim5   (06.05.2008 в 06:21)   письмо автору
 
   для: tavila   (06.05.2008 в 05:33)
 

Это:

<?
include ("tehinfo2.php?f=<?=$tehf;?>&c=<?=$tehc;?>"); //полная абракадабра
//вам ведь написали как правильно
include ("tehinfo2.php?f=".$tehf."&c=".$tehc); 

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

   
 
 автор: tavila   (06.05.2008 в 06:11)   письмо автору
 
   для: Maya   (06.05.2008 в 04:40)
 

Вы имеете ввиду здесь что-то не так? А как надо записать? Я не так давно работаю на PHP
echo '<a href="'.$cat['big'].'" target="_blank"><img src="'.$cat['small'].'" border="0" ></a>';

   

Сообщения:  [1-10]   [11-16] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования