Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   [php] Новичкам: задаем вопросы (https://forum.antichat.xyz/showthread.php?t=40896)

Dimi4 11.04.2009 12:53

TANZWUT, После коннекта к дб попробуй:
PHP код:

mysql_query("set character_set_client='cp1251'"); 
mysql_query ("set character_set_results='cp1251'"); 
mysql_query ("set collation_connection='cp1251_general_ci'"); 


OnArs 11.04.2009 13:49

Здравствуйте, подскажие пожалуйста как решить проблему:
При использовании команды echo возникают некоторые трудности, а именно:

Результатом вот этого кода:
PHP код:

<?
echo '<title>Заголовок</title>';
echo 
'<meta name="keywords" content="ключ1, ключ2, ключ 3." />';
echo 
'<meta name="description" content="Описание" />';
?>

Является:
PHP код:

<title>Заголовок</title><meta name="keywords" content="ключ1, ключ2, ключ 3." /><meta name="description" content="Описание" /> 

Т.е. всё отображается в одну строчку, как с этим бороться?

Dimi4 11.04.2009 13:56

PHP код:

<? 
echo "<title>Заголовок</title>\n"
echo 
"<meta name=\"keywords\" content=\"ключ1, ключ2, ключ 3.\" />\n"
echo 
"<meta name=\"description\" content=\"Описание\" />\n"
?>

Хотя смысл?

mailbrush 11.04.2009 17:00

Ага, смысла нету. Dimi4 если строчек будет 100, везде чтоли эхо ставить?
PHP код:

<?
echo "<title>Заголовок</title>
<meta name=\"keywords\" content=\"ключ1, ключ2, ключ 3.\" />
<meta name=\"description\" content=\"Описание\" />"
;
?>


awdrg 11.04.2009 20:43

Цитата:

Сообщение от OnArs
Здравствуйте, подскажие пожалуйста как решить проблему:
При использовании команды echo возникают некоторые трудности, а именно:

Результатом вот этого кода:
PHP код:

<?
echo '<title>Заголовок</title>';
echo 
'<meta name="keywords" content="ключ1, ключ2, ключ 3." />';
echo 
'<meta name="description" content="Описание" />';
?>

Является:
PHP код:

<title>Заголовок</title><meta name="keywords" content="ключ1, ключ2, ключ 3." /><meta name="description" content="Описание" /> 

Т.е. всё отображается в одну строчку, как с этим бороться?

Делай так и все будет ок :)
PHP код:

<?
echo '<title>Заголовок</title>\n';
echo 
'<meta name="keywords" content="ключ1, ключ2, ключ 3." />\n';
echo 
'<meta name="description" content="Описание" />\n';
?>


d_x 11.04.2009 20:55

awdrg, ок всё не будет, т.к. \n в одинарных кавычках не заменится на символ перевода строки.

Byrger 11.04.2009 23:12

Как сделать ссылки по пранслиту?
Допустим создаю новость "лалал"
А ссылка на неё будет site.ru/news/lalal
Это перевод в транслит и запись в базу?

И видел часто такое используют в защите от SQL-inj то там редирект пишется в хтакцесс похоже...
Помогите как такое реализовать...чтоб было типо фаил не найден "404" и не ошибка запроса к скуле...
Но не надо говорить что на ошибку от базы отвечать ошибкой 404

m0Hze 12.04.2009 01:22

А помоему таг:
Ипашиш хтацес,с редиректом на /sql.php?(.*)
Он принимает,типо ?lala, транслитит обратно,делает запрос в БД,выдает новость.
ДАлее,если num_rows == 0, include('./tpl/404.html'); ну или по другому,вариантов массо

Yulo 12.04.2009 09:40

Как позаимствовать с сайта информер на свой?
Очень интересует http://www.liveinternet.ru/ Программа передач и Погода.

YaLTeR 12.04.2009 09:50

А чем отличаются system() и passthru()???


Время: 01:39