PHP.SU

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

Страниц (16): « 1 2 3 4 [5] 6 7 8 9 ... » В конец

> Найдено сообщений: 231
ZeiZ Отправлено: 22 Июля, 2010 - 02:29:24 • Тема: прошу помочь в php • Форум: Программирование на PHP

Ответов: 3
Просмотров: 337
xdye пишет:
есть строки

а где они есть? файл, БД, html-код???
ZeiZ Отправлено: 22 Июля, 2010 - 02:26:30 • Тема: Сложность в составлении условия • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 48
concat
SunChase пишет:
выходит скажем 101=101,а надо p101=101

p101 != 101 и никогда не будет равно =)

может быть concat('p',p.page_id) ?
(Добавление)
SunChase пишет:
и буквы "р" перед кодом

а зачем буква p??? может её убрать вообще?
ZeiZ Отправлено: 22 Июля, 2010 - 02:22:38 • Тема: ftp_mkdir and mkdir • Форум: Программирование на PHP

Ответов: 1
Просмотров: 154
будут.
ZeiZ Отправлено: 16 Июля, 2010 - 13:25:24 • Тема: Юмор • Форум: Юмор

Ответов: 187
Просмотров: 13419
Uchkuma
может это в евроамерике так....
не помню чтоб какой-либо бланк заполнял у нас...
пошлина + сфоткали в гаи + автограф. Вроде всё.
А! ещё ПДД+площадка+город(скорее кружок возле гаи). Улыбка
ZeiZ Отправлено: 16 Июля, 2010 - 13:20:21 • Тема: Создание игры "Угадай число" • Форум: Уроки php

Ответов: 26
Просмотров: 1883
Максим21 пишет:
PHP:
скопировать код в буфер обмена
  1.       <select name="choose" id="choose">
  2.  
  3.             <input type="submit" name="submit" id="submit" value="Играть!" />



Добрый день!

А зачем нужен id="submit" и id="choose"? Для идентификации если кнопок несколько?

Заранее спасибо!


можно убрать =) для CSS и для JS это.

используйте лучше
mt_rand() -- Generate a better random value
вместо rand()

а так супер урок для новичков.
ZeiZ Отправлено: 16 Июля, 2010 - 03:44:44 • Тема: сократить условие WHERE • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 75
JustUserR
вот бы ещё примерчик...

JustUserR
Спасибо, за правку сабжа

А реально ли это тогда это оптимизирует запрос (UP!) ???
или не закорачиваться и писать запросы через rand() ???
(Добавление)
JustUserR пишет:
Для реализации сортировки по заранее заданной последовательности можно использовать левое внешее соединение со специальным условием - сначала создается таблица-представление в которую в нужном порядке записываются данные по которым требуется произвести сортировку - далее при создании левого соединеня с такой таблицей порядок следования записей в ней сохранится - и нужно будет только добавить JOIN-условие которое будет отвечать за вывод реальных строк данных


Т.е. к таблице создать присоску (ещё одну таблицу) где ид будут последовательны (без выпадов) и по ней сортировать (рандомайзить)????
Я правильно понял?
ZeiZ Отправлено: 15 Июля, 2010 - 22:20:23 • Тема: помогите • Форум: Программирование на PHP

Ответов: 9
Просмотров: 469
JustUserR пишет:
Если хостинг-провайдер достаточно качетсвенный

это не всегда так, а года 3 назад вообще мусор один был или за качество очень дорого.

Но всё же если работать над проектом, то лучше подогнать конфиги на дев машине и на сервере.

Мелкий
Спасибо. В основном notice уровня: Undefined variable, которое решается либо
$a = "";
либо
if(isset($a)) {...}.

$array[a] не использую.
ZeiZ Отправлено: 15 Июля, 2010 - 20:59:25 • Тема: помогите • Форум: Программирование на PHP

Ответов: 9
Просмотров: 469
Если собственного сервера нет и хостер не позволяет менять PHP.ini, скачайте, попросите его (хостера) php.ini файн и подключите к себе, чтоб потом не было особых проблем синхронизации. Чуть позже Вы сами поймете разницу между devolopment settings и release settings. Я начинал с этого.

От себя вопрос:
Ошибки уровня нотайс влияют на общую производительность или нет?
ZeiZ Отправлено: 15 Июля, 2010 - 13:15:27 • Тема: сократить условие WHERE • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 75
Ок! с целью оптимизации скрипта вместо конструкции WHERE ... ORDER BY RAND() LIMIT 6;
применяю 2 запроса:
1) поиск всех ид по условию, перемешиваю их и формирую например:
$in = 12,87,24,65,230,8
2) запрашиваю WHERE id IN ($in);

Скорость выполнения возрастает почти в 7(!) раз.

Единственное что, мускул сортирует результат по ид по порядку, а мне надо чтобы он выводил как я указываю в $in т.е. в разнобой. Есть ли такой способ?
ZeiZ Отправлено: 15 Июля, 2010 - 03:37:34 • Тема: Помогите разбить карту сайта на части • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 135
PHP:
скопировать код в буфер обмена
  1. // Разбиваем файл на куски по 4Мб.
  2. $piece = 4718592;
- ?????
Я чего-то не понимаю???
1024(1кб)*1024=1048576(1мб)*4=4194304 Не понял


Логика такая:
1)берём файл, регуляркой разбиваем его в массив содержащий

CODE (html):
скопировать код в буфер обмена
  1. <url>
  2.                 что-то там
  3.         </url>


n-ое количество элементов.

Создаём файл №1.
Записываем туда шапку
CODE (html):
скопировать код в буфер обмена
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">


Потом первые n (20970) элементов.

Добавляем низ

Создаём следующий файл и т.д.

Математика:
CODE (html):
скопировать код в буфер обмена
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  3. </urlset>

в UTF-8 - 113байт. (округлим до 120)

CODE (html):
скопировать код в буфер обмена
  1.         <url>
  2.                 <loc>http://site.ru/reklama.html</loc>
  3.                 <lastmod>2010-07-15</lastmod>
  4.                 <priority>0.5</priority>
  5.         </url>
- 174байта (округлим до 200, если линки очень длинные, то и до 300-400 можно Радость )

4194304-120=4194184/200=20970 элементов

по поводу регулярки помочь не смогу... Не очень силен... И мозг уже не работает (4:37) Радость
ZeiZ Отправлено: 14 Июля, 2010 - 21:11:43 • Тема: KeyCFPTCHA - это действительно революция или нет? • Форум: Наработки по собственным проектам

Ответов: 36
Просмотров: 17219
KeyCAPTCHA пишет:
просто после "БЕЕЕЕЕ" не смог удержаться все-таки оно родное...


ну вот и всё объяснили. Оказалось не такое уж и бе Радость
хотя....
я бы такую не поставил себе, хотя многим может пригодиться.
Постараюсь немного по рекламировать.


Цитата:
распознает тысячи вопросов на русском языке и каждый месяц "наращивает" свою базу

а мы тихой рысью никому не расскажем про Ваш проект и будем его использовать только на своих хомячках... Радость
ZeiZ Отправлено: 14 Июля, 2010 - 18:30:51 • Тема: сохранил с кодировкой utf-8 без bom • Форум: Программирование на PHP

Ответов: 11
Просмотров: 795
jfr пишет:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include("top.inc");
  3.  
  4.  
  5. if ($_SESSION['addd']==1) { echo "да";
  6. }
  7. else echo "нет";
  8. ?>



все равно выдает Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Program Files\Apache Group\Apache2\htdocs\for_students\top.inc:10) in C:\Program Files\Apache Group\Apache2\htdocs\for_students\adding.php on line 4

Файл top.inc тоже сохранил с кодировкой utf-8 без bom, все равно выдает предупреждение, может поможете пожалуйста...


попробуй:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. include("top.inc");
  4.  
  5. if ($_SESSION['addd']==1) { echo "да";
  6. }
  7. else echo "нет";
  8. ?>


в файле top.inc - вывод!!! А инициализация сессии должна быть до вывода! или
в php.ini
CODE (htmlphp):
скопировать код в буфер обмена
  1. ; Default Value: Off
  2. ; Development Value: 4096
  3. ; Production Value: 4096
  4. ; http://php.net/output-buffering
  5. output_buffering = 4096

поменяй.
ZeiZ Отправлено: 14 Июля, 2010 - 18:06:31 • Тема: KeyCFPTCHA - это действительно революция или нет? • Форум: Наработки по собственным проектам

Ответов: 36
Просмотров: 17219
ИМХО:
капча очень большая (размер самого флэш блока), иногда задачи сложные, используется непонятный сайт в качестве сервера капчи (если сайт лежит, то все капчи тоже).
Подгружается долго.
FLASH!!!! Не для всех. (Яблоко и т.д.)

Моя оценка БЕЕЕЕЕЕЕЕЕ....
Хотя ругать всегда проще.
(Добавление)
JustUserR пишет:
в качестве примера можно привести капчу которая существовала опрделенное время на rapidshare которую не мог пройти не только бот но и большинство пользователей с первого раза


я за такую капчу, но выводить её только для новых\непроверенных пользователей и\или выводить для тех, кто ввел неправильный пароль, добавил больше N постов (комментов, оценок etc) за T времени и т.д.

Вобщем CAPTCHA должна быть CAPTCH'ей - не мешать пользователям и сильно мешать БОТАМ и, желательно, китайцам. Для последних хороши региональные (русскоязычные) капчи, но это только для наших сайтов =(
ZeiZ Отправлено: 14 Июля, 2010 - 17:49:28 • Тема: красивое редактирование базы данных в браузере • Форум: HTML, Дизайн & CSS

Ответов: 3
Просмотров: 2181
Сам не тестировал, но выглядит более чем прилично:

http://habrahabr[dot]ru/blogs/webdev/85893/

не реклама
ZeiZ Отправлено: 14 Июля, 2010 - 15:20:57 • Тема: сократить условие WHERE • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 75
спасибо!

Страниц (16): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB