Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Ссылки вида ?link=obomne и т д [2]
ТвойWeb » WebMaster класс » PHP/Perl » Ссылки вида ?link=obomne и т д

Страниц (5): « 1 [2] 3 4 5 »
 

11. Ray Wen - 06 Февраля, 2008 - 09:45:53 - перейти к сообщению
CODE:
$sas = '\'dss\'';
12. Systemnik - 06 Февраля, 2008 - 10:51:50 - перейти к сообщению
Это работает но в текст добвляется ' Растерялся простите конешно... Растерялся
ну.. ведь все таки в вашем ExBB FM я вставляю спокойно счетчики и мне неприходится
там чтото инзменять.. выходит есть оптимальный метод которым восплльховались девелоперы.. Растерялся
13. Furax - 06 Февраля, 2008 - 22:55:36 - перейти к сообщению
Systemnik
Ещё раз говорю: отбивай спецсимволы (кавычки в том числе) обратными слэшами - и всё будет в порядке!
CODE:
$a="\"a\"";
$b="\'b\'";
$c='\'c\'';
$d='\"d\"';
14. Systemnik - 07 Февраля, 2008 - 03:41:09 - перейти к сообщению
Ох как же тяжело обяснитья рад пользоватся вашими методами.. но интерпритартрор когда я пишу это
CODE:
$a="\"a\"";
пишет
Цитата:
Parse error: syntax error, unexpected T_STRING

когда пишу это
Цитата:
$b="\'b\'";
тоже пишет это
Цитата:
Parse error: syntax error, unexpected T_STRING

когда это
CODE:
$c='\'c\'';
слава богу все ок но появляются символы '
а когда пишу это
CODE:
$d='\"d\"';
то все ок тока появляются символы \"
а их этого следует что то что вы предложили мягко говоря половина не
работает половино не подходит..
как же всетакеи сделали девелоперы в форуме.. ведь в нем я могу писать и " и '
в коде и мне не приходится обращатся на форум.. также и сдругими движками..
неужели.. никто не знает??
15. Furax - 07 Февраля, 2008 - 05:05:14 - перейти к сообщению
Systemnik
Да, виноват. Думал, что действуют сишные правила, а оказалось, что нет. PHP5 в ответ на
CODE:
<?php
print "\"a\"<br>'b'<br>";
print '\'c\'<br>"d"';
?>
выдаёт:
CODE:
"a"
'b'
'c'
"d"
Отсюда вывод: отбивать слэшами надо только те кавычки, в которые заключена строка. А вообще, если у тебя большой текст с кучей спецсимволов, то лучше либо использовать вложенный документ, либо выйти из режима php.
16. Systemnik - 07 Февраля, 2008 - 05:11:41 - перейти к сообщению
Цитата:
Да, виноват.

вы не виноваты! Вы ведь помогаете.. это уже хорошо! Подмигивание

Так у мена же пхп.. движок... эта тема. то про движок.. я сделал линки вида
index.php?page=dsds как же я выйду из режима пхп. ведь токгда такеи линки работать не будут.. или будут?? Закатив глазки

Цитата:
отбивать слэшами надо только те кавычки, в которые заключена строка.

А можно это ну нампечатать.. а то я не совсем понял это так
CODE:
$dsd = \"dsds\"
??
или так
CODE:
$dsd = \"dsd"\
??
17. Systemnik - 07 Февраля, 2008 - 05:19:15 - перейти к сообщению
В тех случаях которые написал я.. вишет синтакс еррор
18. Systemnik - 07 Февраля, 2008 - 06:44:23 - перейти к сообщению
Вы сказали выйти из режима php
так вот как я все напрограммировал.. как мне в таком случае выйди..
учтите все переменные тоесть тх значения расположены в файле index_body.php
его код я думаю вам необязателен..
хотя могу дать..
вот код файла index.php
CODE:
<html>
<head>
<link rel="stylesheet" href="style.css">
<?
include ("index_body.php");
if (empty($_GET['page']))
{
echo '<title>Главная страница</title></head><body>';
echo $nachalo;
echo '
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>Добро пожаловать</span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall" style="line-height:150%">
Welcome to the systemnik home page :)
</span></td></tr></table>';
echo $konec;
echo $copyright;
}
if ($_GET['page'] == "about")
{
echo '<title>О сайте</title></head><body>';
echo $nachalo;
echo '
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>Обо мне и этом сайте</span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall" style="line-height:150%">
Я Александр Михалицын ака Systemnik мне 13 лет люблю компы особенно увлекаюсь веб программированием и увлекаюсь класической музыкой.
В разработке этого сайта мне помогали:
............
</span></td></tr></table>';
echo $konec;
echo $copyright;
}
if ($_GET['page'] == "rasrabotki")
{
echo '<title>Мои разработки</title></head><body>';
echo $nachalo;
echo '
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>Мои разработки</span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall" style="line-height:150%">
1) <a href="http://www.systemnik.tu1.ru/index.php?page=xakep_console">xakep_console_for_phpBB2_v1.0</a>
</span></td></tr></table>';
echo $konec;
echo $copyright;
}
if ($_GET['page'] == "xakep_console")
{
echo '<title>xakep_console_mod_v.1.0</title></head><body>';
echo $nachalo;
echo '
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>Мои разработки</span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall" style="line-height:150%">
<a href="http://www.systemnik.tu1.ru/rasrabotki/xakep_console_mod_v.1.0.zip">Скачать разработку</a><br>
<a href="http://forum.systemnik.tu1.ru/viewtopic.php?f=16&t=13">Обсудить на форуме</a><br>
Эта самая консоль попросту упрощает отладку сайтов
(это разработка Дмитрия Котерова)
она будет показыать нужную тебе информацию...
как это делается надо почитать <a href="http://dklab.ru/lib/Debug_HackerConsole/">документацию</a>
</span></td></tr></table>';
echo $konec;
echo $copyright;
}
?>
</body>
</html>

Как вызаметили я движок написал хитро...
тоесть я на самом деле на каждой страничке меняю тока часть кода а остальня часть езде одинаковая.. что бы не копировать один и тотже код 100 раз..
на каждой страничке я заюзал переменные..
так как все мне в случае с этими самыми переменными в файле index_body.php
выключить режим php??
19. Furax - 07 Февраля, 2008 - 08:49:10 - перейти к сообщению
CODE:
<html>
<head>
<link rel="stylesheet" href="style.css">
<?php
include ("index_body.php");
if (empty($_GET['page']))
{
?><title>Главная страница</title></head><body><?php
echo $nachalo;
?>
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>Добро пожаловать</span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall" style="line-height:150%">
Welcome to the systemnik home page :)
</span></td></tr></table>
<?php
echo $konec;
echo $copyright;
}
if ($_GET['page'] == "about")
{
echo '<title>О сайте</title></head><body>';
echo $nachalo;
?>
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>Обо мне и этом сайте</span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall" style="line-height:150%">
Я Александр Михалицын ака Systemnik мне 13 лет люблю компы особенно увлекаюсь веб программированием и увлекаюсь класической музыкой.
В разработке этого сайта мне помогали:
............
</span></td></tr></table>
<?php
echo $konec;
echo $copyright;
}
if ($_GET['page'] == "rasrabotki")
{
echo '<title>Мои разработки</title></head><body>';
echo $nachalo;
?>
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>Мои разработки</span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall" style="line-height:150%">
1) <a href="http://www.systemnik.tu1.ru/index.php?page=xakep_console">xakep_console_for_phpBB2_v1.0</a>
</span></td></tr></table>
<?php
echo $konec;
echo $copyright;
}
if ($_GET['page'] == "xakep_console")
{
echo '<title>xakep_console_mod_v.1.0</title></head><body>';
echo $nachalo;
?>
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>Мои разработки</span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall" style="line-height:150%">
<a href="http://www.systemnik.tu1.ru/rasrabotki/xakep_console_mod_v.1.0.zip">Скачать разработку</a><br>
<a href="http://forum.systemnik.tu1.ru/viewtopic.php?f=16&t=13">Обсудить на форуме</a><br>
Эта самая консоль попросту упрощает отладку сайтов
(это разработка Дмитрия Котерова)
она будет показыать нужную тебе информацию...
как это делается надо почитать <a href="http://dklab.ru/lib/Debug_HackerConsole/">документацию</a>
</span></td></tr></table>
<?php
echo $konec;
echo $copyright;
}
?>
</body>
</html>
Кстати, я бы рекомендовал не лениться и писать везде не "<?", а "<?php" - в будущем проблем меньше будет.

Кстати, те конструкции, которые у тебя вызывали Parse Error, у меня проскакивают совершенно спокойно. Возможно, в предыдущих строках не всё ладно.

И ещё: вместо if, начиная со второй ветки, логичнее (и лучше с точки зрения оптимизации) использовать elseif.
20. Systemnik - 07 Февраля, 2008 - 11:26:39 - перейти к сообщению
Ух да ты меня не понял.. я же обяснил... что .. ту т понятно как php
отключить.. вопрос в том что дальше у меня какты заметил используются переменные
значения которых написанны ввиде html ..
а проскакивало у тебя без парме потому что этих переменных очнее их значений у тебя просто нет.. Подмигивание
они находятся в файле index_body.php который я не выложил..
в нем содержатся значения пемеменных в таком виду
CODE:
$konec = 'хтмл код';

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

}
[За помощь и потраченое время Furax'u +1 к карме]
}

вопрос не решен

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0442]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33