PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (792): В начало « ... 772 773 774 775 [776] 777 778 779 780 ... » В конец

> Найдено сообщений: 11869
Мелкий Отправлено: 15 Декабря, 2009 - 15:26:32 • Тема: Странный strpos • Форум: Программирование на PHP

Ответов: 9
Просмотров: 711
У меня работает данный код.
Вот только обратите внимание: такой проверкой вы узнаёте, что пробела нет. false возвращается, когда символ не найден.
Мелкий Отправлено: 15 Декабря, 2009 - 14:34:07 • Тема: Вопрос по GD • Форум: Программирование на PHP

Ответов: 6
Просмотров: 762
Ну, вроде всё сказано. Не может найти arial8.ttf или файл битый.
Как вариант:
ImageTTFText
Цитата:
В зависимости от используемой в РНР версии библиотеки GD, если fontfile не начинается с ведущего '/','.ttf' будет присоединено к имени файла, а библиотека будет пытаться искать файл с таким именем по всему пути шрифтов, определённому для библиотеки.
Мелкий Отправлено: 15 Декабря, 2009 - 14:06:23 • Тема: Пишу скрипт на PHP, помогите плиз советом. • Форум: Напишите за меня, пожалуйста

Ответов: 18
Просмотров: 134
Carzil пишет:
омментприи начинаются с двойной косой черты6
PHP:

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

urj, ну скрипт маленький, на нём апокалипсис сделать сложно. Но вот входные данные стоит фильтровать, а то попадётся где-нибудь в $_GET[`txt`]; символ "\n" и структура файла слетит, если его потом построчно читать. Т.е.


А если работать с файлом потом только PHP нужно, то serialize и unserialize будут удобнее в использовании
Мелкий Отправлено: 15 Декабря, 2009 - 12:35:06 • Тема: Непонятно с case • Форум: Программирование на PHP

Ответов: 8
Просмотров: 493
Hunter пишет:
Более приветствуется метод POST в связи с безопасностью, эстэтичьностью и объемом передаваемых данных.

Категорично не согласен! Нужно использовать тот метод, который лучше подходит. Знаю один инет-магазин, у которого фильтр товаров сделан постом - на такой фильтр же ссылку не дать, приходится расписывать, что, где, как.
Мелкий Отправлено: 14 Декабря, 2009 - 22:05:11 • Тема: exit , header и Location • Форум: Программирование на PHP

Ответов: 5
Просмотров: 925
При чём тут CSS? Какой PHP документ укажете создать, в том числе какие CSS подключать и куда - такой и будет.

break; в такой конструкции не несёт никакой смысловой нагрузки - до него действие не доходит.
Мелкий Отправлено: 14 Декабря, 2009 - 21:14:37 • Тема: Новости • Форум: Программирование на PHP

Ответов: 11
Просмотров: 529
PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("SELECT COUNT(*) FROM news");
  2. $num_row = mysql_num_rows($result);

мммм... а может определитесь, что вы хотите получать? Что вы делаете: запрашиваете у MySQL количество строк в таблице, а переменной записываете не ответ MySQL, а количество строк, которое она вернула по запросу - т.е. одну.
Не mysql_num_rows, а mysql_result тогда уж.
Мелкий Отправлено: 14 Декабря, 2009 - 19:22:47 • Тема: Новости • Форум: Программирование на PHP

Ответов: 11
Просмотров: 529
Tahion, что меня в вашем коде смущает - так это то, что ответ мускула вы пишете в массив $postrow, который мало того, что только память занимает - кроме цикла нигде не используется, так вы ещё и к элементам его пытаетесь обратиться совершенно неинициализированной переменной $i, которая нигде не меняется.
Да и вообще структура цикла какая-то странная...
PHP:
скопировать код в буфер обмена
  1. echo "<table align='center' class='news1' width=100% cellpadding=1 cellspacing=0>";
  2. $result = mysql_query("SELECT * FROM news LIMIT $start, $num");
  3. while ( $postrow = mysql_fetch_array($result)) {
  4.  
  5. echo "<tr>
  6.  
  7.        <tr><td rowspan='3' class='image'><center><a href='index.php?p=allnew&id=".$postrow['id']."'><img height='150' width='180' src='".$postrow['image']."'></a></center></td>
  8.       <td><center><h3><a href='index.php?p=allnew&id=".$postrow['id']."'>".$postrow['title']."</a></h3></center></td></tr>
  9.       <tr><td>".$postrow['ltext']."...</td></tr>
  10.            <tr><td valign='bottom'><p align='right'>".$postrow['date']."</p></td></tr><hr class='hr'>
  11.            ";
  12.  }
  13. echo "</table>";

Вот так как минимум правильнее логика цикла. В разметке не разбирался, так что может бодренько поплыть.
Мелкий Отправлено: 14 Декабря, 2009 - 18:17:09 • Тема: Запись и чтение переменных в php • Форум: Программирование на PHP

Ответов: 13
Просмотров: 816
Массивы-то просто: http://php.su/functions/?serialize для записи и http://php.su/functions/?unserialize для чтения.

хм, написано, что переменные так же можно писать.

PS: да, долго печатаю Улыбка
Мелкий Отправлено: 14 Декабря, 2009 - 18:14:08 • Тема: Оптимальное обращение к БД • Форум: SQL и Архитектура БД

Ответов: 14
Просмотров: 104
Ну я так и подумал, что это ошибка чего-либо. Вроде форум заменяет ' на " в тегах CODE.
Мелкий Отправлено: 14 Декабря, 2009 - 16:51:03 • Тема: часовой пояс посетителя.. • Форум: Программирование на PHP

Ответов: 11
Просмотров: 1985
IP, на сколько я помню, зависят от страны. А в России сколько там сейчас часовых поясов?

Так что без явы - html-формой, спрашивающей: у вас какой часовой пояс? и список выбора к ней.
Мелкий Отправлено: 14 Декабря, 2009 - 16:44:32 • Тема: Оптимальное обращение к БД • Форум: SQL и Архитектура БД

Ответов: 14
Просмотров: 104
WebGraf пишет:
Какие изьяны имеют мои коды выше, и отсутствует в вашем с двумя кавычками ""

просто экранировать не нужные для логики PHP символы - правильнее. А то смотрит интерпретатор: хоп, строка "SELECT `id`, `username` FROM `users` WHERE `status`=" кончилась, а дальше - что-то странное. Наверное, это всё таки не кончилась строка, "подумает" он... А вдруг подумает иначе?
Мелкий Отправлено: 14 Декабря, 2009 - 16:31:13 • Тема: часовой пояс посетителя.. • Форум: Программирование на PHP

Ответов: 11
Просмотров: 1985
Юзера? Для этого нужно этот часовой пояс у юзера и уточнить - JS, форма, AJAX, на выбор. В пределах 1 скрипта это не сделать, т.к. часовой пояс серверу не передаётся в заголовках.
Мелкий Отправлено: 14 Декабря, 2009 - 13:24:51 • Тема: Оптимальное обращение к БД • Форум: SQL и Архитектура БД

Ответов: 14
Просмотров: 104
ммм, а в чём между ними разница? Предположим, что экранирование местами кавычек просто выпало.
Дополнительный параметр на ресурс ссылки у mysql_query нужен только на случай использования нескольких соединений, например с разными базами.

PHP:
скопировать код в буфер обмена
  1. mysql_query("SELECT `id`, `username` FROM `users` WHERE `status`=\"confirmed\" AND `status2`=\"".mysql_real_escape_string($var)."\" ORDER BY `id`");
Мелкий Отправлено: 14 Декабря, 2009 - 13:15:38 • Тема: не запускается install.php на хостинге Zymic • Форум: Программирование на PHP

Ответов: 8
Просмотров: 825
GOODWIN пишет:
а на какую директорию?

Директория, в которой установлен данный комплект скриптов.

GOODWIN пишет:
здесь я пишу localhost - правильно ли это, ведь скрипты на удалённом серве?

Задаётся относительно веб-сервера. Если СУБД относительно веб-сервера на локальной машине - то правильно.
Мелкий Отправлено: 14 Декабря, 2009 - 12:40:11 • Тема: не запускается install.php на хостинге Zymic • Форум: Программирование на PHP

Ответов: 8
Просмотров: 825
Как вариант - поставить на саму директорию 777 права. Хотя странно, что никаких ошибок нет, всё-таки обычно пишут, почему ничего не произошло.

Страниц (792): В начало « ... 772 773 774 775 [776] 777 778 779 780 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB