Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
BigBear

Неправильная вставка кода

29.01.2011, 05:39. Показов 1049. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую всех форумчан !
Столкнулся с такой проблемой - есть некоторый движок на сайте
Code
1
sauna-ess.ru
И всё бы хорошо, но понадобилось сделать "чёрный список".

Тогда я очистил сердцевинкуи получил некоторый шаблон
Code
1
http://sauna-ess.ru/index222.php
Где под главной надписью грузится файл
Code
1
service/callback2.php
Проблема заключается в том, что он не грузит его как php, а грузит как текст.

Вот файл callback2.php до внесения изменений - здесь просто информация о фирме и всё грузит

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
// "Как с нами связаться"
 $t=<<<INSERTHERE
<TABLE cellpadding="0" cellspacing="0" id="tblcallback">
<TR><TD align="center" colspan="3"><IMG src="${dir}img/t_sv.gif"></TD></TR>
<TR align="left" valign="middle"><TD>
<B>Наш адрес</B>: Барнаул,<BR>Красноармейский, 36, <font style="font-size:11px;">офис</font> 220<BR>
<B>Для клиентов</B>: 8 (3852) 35-02-35<BR>
<B>Менеджер</B>: 8 (3852) 69-36-40, 69-61-28<BR>
<B>E-mail</B>: <A href="mailto:info@sauna-ess.ru">info@sauna-ess.ru</A>
</TD><TD align="center"><IMG src="${dir}img/manag.gif"></TD><TD>
<B>Администрация</B>: т/ф 8 (3852) 35-37-50<BR>
<A href="${dir}ess/partners.php">Информация о сотрудничестве</A><BR>
<B>Программист сайта</B>: 89069431769<BR>
<B>Отдел рекламы</B>: 32-02-32<BR>
<A href="${dir}ess/advert.php">Реклама на сайте</A><BR>
</TD></TR></TABLE>
INSERTHERE;
?>
А вот после внесения в него изменений - здесь уже ничего не работает.

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
// "Как с нами связаться"
 
 $t=<<<INSERTHERE
<TABLE cellpadding="0" cellspacing="0" id="tblcallback">
 
$file = @file('bsauna.txt');
if ($file) {
foreach ($file as $f) {
$opt .= '<option value="'.$f.'">'.$f.'</option>';
}
}
 
$sel = '<select name="select">'.$opt.'</select>';
 
echo '<form method="post" action="bsearch.php">
'.$sel.'<br />
 
 
 
 
 
</TABLE>
INSERTHERE;
?>
Помогите разобраться с проблемой ??
Как сделать чтобы отображался тока селект а не код php программы ?

Кстати, а качестве callback2.php я вообще бы хотел вставить весь вот этот код, но у меня ничего не получается, поэтому я начал с малого

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
$file = @file('bsauna.txt');
if ($file) {
foreach ($file as $f) {
$opt .= '<option value="'.$f.'">'.$f.'</option>';
}
}
 
$sel = '<select name="select">'.$opt.'</select>';
 
echo '<form method="post" action="bsearch.php">
'.$sel.'<br />
Искать <input type="text" name="word" />
<input type="submit" value="Искать">  <br /><br />
Коммент <input type="text" name="comment" />
</form>';
 
if ($_POST['word'] && file_exists("bspisok.txt")) {
 
$file = file("bspisok.txt");
$count = 0;
if ($file) {
foreach ($file as $val=>$f) {
 
if (stristr($f,$_POST['word'])) {
$count++;
if ($file[$val-1]){ echo $file[$val-1].'<br />';}
echo $f.'<br />';
if ($file[$val-1]){ echo $file[$val+1].'<br />';}
echo '<br />';
}
}
echo "Всего раз хулиганили - ".$count;
}
 
 
$fp = fopen ("bspisok.txt","r+");
 
fputs($fp,$_POST['select']);
fputs($fp,$_POST['word']);
fputs($fp,$_POST['comment'],200);
 
 
 
 
 
}
Заранее спасибо всем ответившим...

Добавлено через 1 час 50 минут
При дебагге вылазит вот такая штука

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
Notice: Undefined variable: f in /home/***/sauna-ess/public_html/service/callback2.php on line 10
 
Notice: Undefined variable: opt in /home/***/sauna-ess/public_html/service/callback2.php on line 11
 
Notice: Undefined variable: f in /home/***/sauna-ess/public_html/service/callback2.php on line 11
 
Notice: Undefined variable: f in /home/***/sauna-ess/public_html/service/callback2.php on line 11
 
Notice: Undefined variable: sel in /home/***/sauna-ess/public_html/service/callback2.php on line 15
 
Notice: Undefined variable: opt in /home/***/sauna-ess/public_html/service/callback2.php on line 15
 
Notice: Undefined variable: sel in /home/***/sauna-ess/public_html/service/callback2.php on line 18
Вроде как неинициализированные переменные, хотя вроде бы я их определил в callback2.php в самом начале файла
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.01.2011, 05:39
Ответы с готовыми решениями:

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

Вставка кода
Можно ли на страницу вставить php код с формой для заполнения данных?

Вставка кода С
Мне нужно в питончик вставить код написанный на СИ, подсказали библиотеку ctypes, кто - нибудь может подсказать как это делается на...

4
 Аватар для unsektor
112 / 55 / 13
Регистрация: 26.12.2010
Сообщений: 205
31.01.2011, 17:15
PHP
1
<?php error_reporting(E_ALL); ?>
PHP
1
2
3
4
5
6
7
<?php
    
    while (1)
        {
            $text   .=  "test" . "\n"; // Переменная $text не определена.
        }
?>
PHP
1
2
3
4
5
6
7
<?php
    $text   =   null; // Переменная определена.
    while (1)
        {
            $text   .=  "test" . "\n";
        }
?>
0
 Аватар для unsektor
112 / 55 / 13
Регистрация: 26.12.2010
Сообщений: 205
04.02.2011, 23:17
Посмотрите эту тему ...
Включение файла
0
71 / 69 / 0
Регистрация: 27.09.2009
Сообщений: 372
05.02.2011, 12:25
ты в переменную $t пытаешься запихать php код, отсюда и идёт вывод кода на страницу
0
126 / 93 / 18
Регистрация: 09.01.2011
Сообщений: 467
05.02.2011, 13:08
PHP
1
include('service/callback2.php');
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.02.2011, 13:08
Помогаю со студенческими работами здесь

Вставка BB кода
Всем привет. Делаю себе на сайте bb коды. Так как не силен в js нашел на просторах интернета код, который по нажатию на bb код вставляет...

Вставка кода
У меня есть код для тестов. Первый код их открытия: procedure TForm1.N5Click(Sender: TObject); //открытие тестов begin ...

Не работает вставка кода
почему не работает вставка кода? public string Test() { return &quot;&lt;asp:Label ID =&quot;Label1&quot;runat...

Вставка кода С++ в Matlab
Подскажите, пожалуйста, как лучше реализовывать вставки кода С++ на Matlab. И, если есть примеры подобного, можете показать. Заранее...

Вставка кода IDLE
Мне надо скопировать огромный код в IDLE, но почему то не работает ctrl-v, что нужно делать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru