 |
 |
Форум сетевых администраторов » Программирование » PHP » quotes in function ()
| Автор |
| Тема |
 |
|
 |
|
|
|
Сибиряк


Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус:  |
PHP:
function makepagefooter() {
echo "<IMG SRC=\"<?php echo $img; ?>/spacer.gif\" WIDTH=\"8\" HEIGHT=\"8\" ALT=\"\">";
echo "<!--bot s--><table cellpadding=\"0\" cellspacing=\"0\" width=\"780\"><tr>";
echo "<td background=\"<? echo $img; ?>/index_79.gif\" valign=\"middle\" height=\"31\">";
echo "<table cellpadding=\"5\" cellspacing=\"2\" width=\"100%\">";
echo "<tr>";
echo "<td width=\"380\">";
echo "<p class=\"footer\"><? echo $text['design_by']; ?></td><td width=\"380\">";
echo "<p align=\"right\" class=\"footer\"><? echo $text['copyright_notice']; ?></td>";
echo "</tr>";
echo "</table>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td height=\"27\" background=\"<? echo $img; ?>/index_86.gif\">";
echo "</td>";
echo "</tr>";
echo "</table><!--bot e-->";
}
Ð_то не работает. Я пропустил чего-то? Пробовал, переписал - все то же. Где можно именно про функции хорошо почитать?
__________________
Международное брачное агенство в Сибири.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-04-2003 20:01 |
|
|


Участник+
|
| [quote]echo "<IMG SRC=\"<?php echo $img; ?>/spacer.gif\" WIDTH=\"8\" HEIGHT=\"8\"... |
[сооб. #41713]
22-04-2003 23:50 |
|
Участник+

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус:  |
quote: echo "<IMG SRC=\"<?php echo $img; ?>/spacer.gif\" WIDTH=\"8\" HEIGHT=\"8\" ALT=\"\">";
Ð_то чего за беда? Заменяй на это:
echo("<img src='".$img."/spacer.gif' width='8' height='8' alt=''>");
Дальше по тексту такие же ошибки. Исправляй. Ещё, во-первых, в хтмл можно заменить столько ужасных \" на одинарные кавычки - '. Во-вторых, зачем столько echo(), когда можно обойтись одним?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-04-2003 23:50 |
|
|
Администратор
|
| Я сразу не вьехал, используя то что у тебя... |
[сооб. #41714]
23-04-2003 00:01 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
Я сразу не вьехал, используя то что у тебя в коде нужно придерживатся следующему стилю:
PHP:
<?php
function footer () {
?>
<table width="100%" height="<?php=$height; ?>">
<tr>
<td>
<?php=$page['text']; ?>
</td>
</tr>
</table>
<?php
}
?>
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
23-04-2003 00:01 |
|
|
Сибиряк


Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус:  |
polo
Делал, как ты сказал, но ничего не показывает.
PHP:
function footer () {
?>
<IMG SRC="<? echo $img; ?>/spacer.gif" WIDTH=8 HEIGHT=8 ALT="">
<!--bot s--><table cellpadding="0" cellspacing="0" width="780"><tr>
<td background="<? echo $img; ?>/index_79.gif" valign="middle" height="31">
<table cellpadding="5" cellspacing="2" width="100%">
<tr>
<td width="380">
<p class="footer"><? echo $text['design_by']; ?></td><td width="380">
<p align="right" class="footer"><? echo $text['copyright_notice']; ?></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="27" background="<? echo $img; ?>/index_86.gif"
</td>
</tr>
</table><!--bot e-->
<?php
}
__________________
Международное брачное агенство в Сибири.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-04-2003 17:58 |
|
|
Администратор
|
| функцию надеюсь вызываешь где-то чтобы показывало?... |
[сооб. #41897]
24-04-2003 19:37 |
|
|
Сибиряк
|
| Да ну вот так <? footer(); ?> и - пусто. Может надо... |
[сооб. #41898]
24-04-2003 19:38 |
|
Сибиряк


Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус:  |
Да ну вот так <? footer(); ?> и - пусто. Может надо global variables?
__________________
Международное брачное агенство в Сибири.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-04-2003 19:38 |
|
|
Участник+
|
Вот это только что проверил - работает:
[php]<?php
function... |
[сооб. #41915]
25-04-2003 02:13 |
|
Участник+

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус:  |
Вот это только что проверил - работает:
PHP:
<?php
function footer() {
global $img, $text;
echo("<IMG SRC='".$img."/spacer.gif' WIDTH='8' HEIGHT='8' ALT=''>
<!--bot s--><table cellpadding='0' cellspacing='0' width='780'><tr>
<td background='".$img."/index_79.gif' valign='middle' height='31'>
<table cellpadding='5' cellspacing='2' width='100%'>
<tr>
<td width='380'>
<p class='footer'>".$text['design_by']."</td><td width='380'>
<p align='right' class='footer'>".$text['copyright_notice']."</td>
</tr></table>
</td></tr>
<tr><td height='27' background='".$img."/index_86.gif'></td>
</tr></table><!--bot e-->");
}
footer();
?>
У тебя как именно не работает? Не выдается html вообще или нет только значений переменных? Если нет значений, тогда тебе надо сделать их глобальными. Смотри как у меня..
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-04-2003 02:13 |
|
|
Сибиряк
|
| Да, я уже сам вчера нашел, что проблема именно... |
[сооб. #41926]
25-04-2003 07:07 |
|
Сибиряк


Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус:  |
Да, я уже сам вчера нашел, что проблема именно в этом. Все работает теперь...
__________________
Международное брачное агенство в Сибири.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-04-2003 07:07 |
|
|
Сибиряк


Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус:  |
PHP:
function makenavcode($text,$url,$width=20%,$extra="") {
return "<td width=\"$width\" class=\"nav\" align=\"center\" style=\"cursor<img src="images/smilies/tongue.gif" border="0" alt="">ointer\" onclick=\"java script:self.location.href=\"$url\"" onMouseOver=\"this.className=\"navover\";" onMouseOut=\"this.className=\"nav\";"><a href=\"$url\" class=\"nav\">$text</a></td>$extra";
}
<? makenavcode("Test works","smilie.php"); ?>
Хотел сделать функции как в vBulletin. Только дело в том, что там у них нет JavaScript и я не понял, сколько кавичек мне надо ставить, что бы код был правильно написан?
__________________
Международное брачное агенство в Сибири.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
27-04-2003 17:20 |
|
|
Администратор
|
| читай http://www.php.net/manual/ru/faq.html.php |
[сооб. #42102]
27-04-2003 18:05 |
|
|
Сибиряк
|
polo
Однако. Программери от вБ сделали... |
[сооб. #42109]
27-04-2003 19:30 |
|
Сибиряк


Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус:  |
polo
Однако. Программери от вБ сделали хорошую работу. Прочел, спасибо, надеюсь, что теперь уже буду меньше глупостей писать. Кстати, поло, может знаешь кого посоветовать по поводу разборки вБ?
__________________
Международное брачное агенство в Сибири.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
27-04-2003 19:30 |
|
|
|
Формат времени GMT. Текущее время 06:43.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.61012506 seconds (98.48% PHP - 1.52% MySQL) with 26 queries.
|
 |