PHP: // To send HTML mail, the Content-type header must be set $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; // Additional headers $headers .= 'To: Mary <[email protected]>, Kelly <[email protected]>' . "\r\n"; $headers .= 'From: Birthday Reminder <[email protected]>' . "\r\n"; $headers .= 'Cc: [email protected]' . "\r\n"; $headers .= 'Bcc: [email protected]' . "\r\n"; // Mail it mail($to, $subject, $message, $headers); PHP: <TABLE BORDER=3 width=100%> <?php for ($i=0;$i<9;$i++){ echo "<tr><td><a href=info.php?t=".$i.">ссылка</a></td> </tr>"; } ?> </TABLE>
Не знаю насколько твой код будет работать, но синтаксис у тебя неправильный: PHP: <TABLE BORDER=3 width="100%"> <? for ($i=0;$i<9;$i++) { echo "<tr><td><a href=\"info.php?t=$i\">ссылка</a></td> </tr>"; } ?> </TABLE>
PHP: <TABLE BORDER=3 width="100%"> <? for ($i=0;$i<9;$i++) { echo "<tr><td><a href='info.php?t=$i'>ссылка</a></td></tr>"; } ?> </TABLE> Или замени на одинарные кавычки. Так появятся ссылки одинакового имени, но c разным значением t
PHP: <? $t="prod_bd"; $n=4; if (mysql_connect("localhost","root","")) { mysql_select_db("ufaflat"); $p=mysql_query("select * from `$t`"); for ($i=4;$i<10;$i++){ echo mysql_result($p,$n,$i); } $z=mysql_query("select * from 'users_bd'"); $v=mysql_result($p,$n,2); for ($i=2;$i<4;$i++){ echo mysql_result($z,$v,$i);} } mysql_close(); ?> Выдает ошибку Warning: mysql_result(): supplied argument is not a valid MySQL result resource in Z:\home\localhost\www\homes\123.php on line 10 Warning: mysql_result(): supplied argument is not a valid MySQL result resource in Z:\home\localhost\www\homes\123.php on line 10 не могу понять что неправильно в моем коде?
В том же коде PHP: for ($i=3;$i<4;$i++) {echo mysql_result($z,$v,$i);} так более оптимальнее будет если это записать так PHP: echo mysql_result($z,$v,4); Но на это выдает ошибку в этой же строке Warning: mysql_result() [function.mysql-result]: Bad column offset specified in Z:\home\localhost\www\homes\info.php on line 22 Что у меня не правильно?
echo mysql_result($z,$v,3); У тебя в условии цикла написано $i=3;$i<4;$i++ Это значит что $i может быть только цифрой 3
Ну раз это функция, то из php скрипта: send_mail("КОМУ", "СООБЩЕНИЕ", "ТЕМА", "ОТКОГО", "ОТ_ИМЕНИ","А ТУТ СКОРЕЕ ВСЕГО МЯ ФАЙЛА_ХОТЯ ХЗ")
Кто может обьяснить что это такое? $_SERVER['PHP_AUTH_USER'] $_SERVER['PHP_AUTH_PW'] и чем отличяется Аутентификация на сайте способом выше от Аутентификации например такой.. PHP: <?php if (isset($_REQUEST['login'])) { ... Проверяем логин и пароль ... если всё нормально работаем дальше .....} ?> ... тут форма ввода ....
уху классно обьяснил я аж всё понел ... ты мну отправиш в мануалы... ток я тех обьеснений не понел там описывают метод а не смысл..
Немного тут: https://forum.antichat.ru/showthread.php?t=58583 Тут: https://forum.antichat.ru/thread20911.html
А вообще тут все: http://ru2.php.net/manual/ru/features.http-auth.php HTTP строго категорчина проверке имя пользователя и пароля... Форма ввода определяеться браузером ... Все храниться в скрытых файлах .htaccess и .htpasswd (помойму так)... Способом ниже можно сделать форму ввода и проверять пользователя как хочешь... Все зависит от того, что тебе нужно... Если скрыть папку, то это способ 1, если провести автоизацию пользователя на сайте и ограничивать или наоборот дать привелегии некоторым функциям и т.д. то 2 способ какраз для этого ... А вообще я наркоман
кароче у меня есть скрипт транслита только он не верно заменячет если слово такое vasja Заменит на васйа помогите починить транслит ... PHP: <?php function trans($trans) { $list = array( 'А'=>"A", 'Б'=>"B", 'В'=>"V", 'Г'=>"G", 'Д'=>"D", 'Е'=>"E", 'Ё'=>"E", 'Ж'=>"ZH", 'З'=>"Z", 'И'=>"I", 'Й'=>"J", 'К'=>"K", 'Л'=>"L", 'М'=>"M", 'Н'=>"N", 'О'=>"O", 'П'=>"P", 'Р'=>"R", 'С'=>"S", 'Т'=>"T", 'У'=>"U", 'Ф'=>"F", 'Х'=>"H", 'Ц'=>"C", 'Ч'=>"CH", 'Ш'=>"SH", 'Щ'=>"SHH", 'Ъ'=>chr(35), 'Ь'=>chr(39), 'Ы'=>"Y", 'Э'=>"JE", 'Ю'=>"JU", 'Я'=>"JA", 'а'=>"a", 'б'=>"b", 'в'=>"v", 'г'=>"g", 'д'=>"d", 'е'=>"e", 'ё'=>"e", 'ж'=>"zh", 'з'=>"z", 'и'=>"i", 'й'=>"j", 'к'=>"k", 'л'=>"l", 'м'=>"m", 'н'=>"n", 'о'=>"o", 'п'=>"p", 'р'=>"r", 'с'=>"s", 'т'=>"t", 'у'=>"u", 'ф'=>"f", 'х'=>"h", 'ц'=>"c", 'ч'=>"ch", 'ш'=>"sh", 'щ'=>"shh", 'ъ'=>chr(35), 'ь'=>chr(39), 'ы'=>"y", 'э'=>"je", 'ю'=>"ju", 'я'=>"ja"); foreach ($list as $rus=>$eng) { $trans = strtr($trans, array ($eng=>$rus));} return $trans;} ?>
Тот скрипт, что ты дал, переводит с русского на транслит, а у тебя, судя по тому, что ты написал, проблема в обратной функции.
неа... это с транслита на русский я ж проверял .. ты попробуй введи .. echo trans("vasja"); еси честн скрипт писался давно потом я забил на него и уже не помню чё тут намудрил=)
Просто напиши наоборот, чтобы преобразовывать англ. буквы в русские, например array('ja'=>'я') в этом роде
PHP: <?php session_start(); if (!isset($_SESSION["auth_username"])) { echo "Только для зарегистрированных пользователей"; } ?> Пишет ошибку Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at Z:\home\localhost\www\homes\index.php:17) in Z:\home\localhost\www\homes\avt.php on line 2 Что неправильно в коде?
Macro та не он просто доходит до й => j и не идёт дальше где Я => ja Я сделаю array_unique но всё будет тоже самое =((