PHP.SU

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

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

> Найдено сообщений: 231
ZeiZ Отправлено: 30 Июля, 2010 - 10:47:18 • Тема: А что будет когда... • Форум: SQL и Архитектура БД

Ответов: 10
Просмотров: 89
Тест показал, что с int(1) мускулу глубоко пофиг на это..

Попробовал вставить 999999999999 (12)

Вставилось с warning:

Вставлено строк: 1.
Идентификатор вставленной строки: 2147483647
Warning: #1264 Out of range value for column 'id' at row 1

2147483647 - это ограничитель... Уже видел такое в одной он-лайн игре, просто забыл. Там было что-то типа: всего юнитов у участников: 2147483647 и больше не становилось Радость
(Добавление)
Но это можно как-то обойти... надо гуглить.
ZeiZ Отправлено: 30 Июля, 2010 - 10:13:36 • Тема: А что будет когда... • Форум: SQL и Архитектура БД

Ответов: 10
Просмотров: 89
Надо сделать id(int1) и посмотреть как оно будет себя вести на 10+ ИНСЕРТЕ Радость

Или ждать гуру, кто сталкивался. Радость
ZeiZ Отправлено: 30 Июля, 2010 - 10:02:28 • Тема: Время выполнения скрипта и логирование ошибок • Форум: Пользовательские функции

Ответов: 1
Просмотров: 1505
в принципе хорошо. мне нравится.

первый скрипт взят из мануала Радость


PHP:
скопировать код в буфер обмена
  1. // в PHP 5 то же самое можно сделать вот так:
  2.  
  3. $time_start = microtime(1);
  4. ....
  5. $time_end = microtime(1);
  6. $time = $time_end - $time_start;
  7.  
  8. echo "Что-то делал $time секунд\n =)";
  9.  
  10.  


второй скрипт: я бы вызывал открытие, закрытие файла внутри конструкции if (зачем открывать, закрывать файл если ошибок нет,
а все ошибки складывал бы в массив.
ZeiZ Отправлено: 30 Июля, 2010 - 09:53:15 • Тема: Умножение чисел на php • Форум: Программирование на PHP

Ответов: 4
Просмотров: 513
Uchkuma пишет:
$input3 = 180*$input1*$input2;

Радость
ZeiZ Отправлено: 30 Июля, 2010 - 09:50:41 • Тема: Комментарии к полям таблиц БД MySQL • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 32
Павел Борисов пишет:
автоматическом формировании скрипта БД MySQL средствами phpMyAdmin


скрипт базы данных это что?

если DUMP (экспорт), то создаются.
если речь о запросе к БД, то и не будут.

Я пользуюсь Navicat for MySQL, лично мне намного удобнее чем phpmyadmin, хотя раньше только с phpmyadmin и работал.
ZeiZ Отправлено: 28 Июля, 2010 - 17:21:00 • Тема: Не обновляется время последнего посещения сайта • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 57
Хотя
ошибка здесь:

$tm = mysql_fetch_array($tm);
$tm = mysql_query("SELECT `time` from `".prefix."users` WHERE `id`='".$_USER['id']."'");

Поменяй местами строки.
ZeiZ Отправлено: 28 Июля, 2010 - 17:12:51 • Тема: Робота с файлами • Форум: Программирование на PHP

Ответов: 3
Просмотров: 254
Uljan пишет:
файл(фотография) подгружался в hi.html.

Чтоб подгружалась надо AJAX,
если без него, то используйте функцию http://www.php.su/bool move_uploaded_file ( string $filename , string $destination ) " target="_blank">bool move_uploaded_file ( string $filename , string $destination ) и перезагружайте страница после загрузки с указанием <img src="..." />
ZeiZ Отправлено: 28 Июля, 2010 - 13:30:28 • Тема: Порекомендуйте структуру таблиц в базе • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 39
вариант 1 (несколько зависимых (независимых)) таблиц всегда лучше. Более маштабируемо и нагрузка не такая чумовая (если запросы правильно составить)
(Добавление)
хотя я бы менюху загнал в 1 таблицу cat(id, pid, name), а текст в другую (id, cat_id, title, text, etc)
ZeiZ Отправлено: 28 Июля, 2010 - 11:43:49 • Тема: Кэширование страниц php • Форум: Программирование на PHP

Ответов: 10
Просмотров: 1346
он кеширует весь вывод, который формируется в output.php.
к output прикручены все sql запросы, парсеры и функции.
ZeiZ Отправлено: 28 Июля, 2010 - 09:30:45 • Тема: Окно со смайлами • Форум: JavaScript & VBScript

Ответов: 9
Просмотров: 5163
JS чистый
PHP нельзя
ZeiZ Отправлено: 28 Июля, 2010 - 01:08:59 • Тема: Кэширование страниц php • Форум: Программирование на PHP

Ответов: 10
Просмотров: 1346
что такое каширование, и зачем оно нужнО!?

Сначала надо ответить на этот вопрос, а потом уже кешировать.

Потом решить, что кешировать.
Кеширование - путь к оптимизации сайта, но неправильное кеширование может привести к обратному.

Приведу пример: на сайте есть очень сложное всплывающее меню. Данные берутся из бд, генерируются полотна стилев для него. Всё сделано для того, чтоб можно было менять это из админки.

Поэтому проще закешировать страницу меню в файл и вызывать не сложный скрипт каждый раз (меню в шапке инвизиблом, поэтому грузится везде), а закешированный файл. Если кто-то что-то изменил в админке, файл и БД обновляется. Как-то так.

+ для ускорения работы можно использовать встроенную функцию пхп.
Например мой index.php:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. #### ЗАГЛАВНАЯ СТРАНИЦА САЙТА ###
  3. # ini_set('error_reporting', E_ALL);
  4. include ("cfg/output.php");
  5. $html = ob_get_contents();
  6. exit($html);
  7. ?>


Это ускоряет в разы как на локалхосте так и на сервере, причем на сервере больше, чем на локале. (7 и 4 раза соответственно !!!)
ZeiZ Отправлено: 26 Июля, 2010 - 10:18:41 • Тема: Помогите создать скрипт для обработки формы • Форум: Программное обеспечение

Ответов: 6
Просмотров: 4024
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. mail("admin@site.com","Результат голосования",$_POST['where']);
  3. ?>


Ну это так... в одну строчку.
ZeiZ Отправлено: 22 Июля, 2010 - 16:01:37 • Тема: Проблема с капчей • Форум: Программирование на PHP

Ответов: 7
Просмотров: 381
ну тогда весь код в студию... попробую помочь.
(Добавление)
D1ma пишет:
подскажите как мне как записать в переменную $_SESSION['code'] , 4 цифри ($string)


это-то у нас получилось? =)
ZeiZ Отправлено: 22 Июля, 2010 - 15:23:03 • Тема: Сложность в составлении условия • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 48
SunChase пишет:
какаято задумка разработчиков
Радость
ZeiZ Отправлено: 22 Июля, 2010 - 15:21:46 • Тема: Проблема с капчей • Форум: Программирование на PHP

Ответов: 7
Просмотров: 381
D1ma пишет:
пробовал

PHP:
скопировать код в буфер обмена
for ($i = 0; $i < 4; $i++) {

$color = imagecolorallocate($image, rand(100,150), rand(100,150), rand(100,150));
$string = rand(1,9);
imagettftext($image, 19, 0, 5+$i*15, rand(20,25), $color, getcwd()."/Gear.ttf", $string);
$_SESSION['code'] = $string;
}



PHP:
скопировать код в буфер обмена
  1.  
  2. $string = '';
  3. for ($i = 0; $i < 4; $i++) {
  4.    
  5.     $color = imagecolorallocate($image, rand(100,150), rand(100,150), rand(100,150));
  6.     $string = rand(1,9);
  7.     imagettftext($image, 19, 0, 5+$i*15, rand(20,25), $color, getcwd()."/Gear.ttf", $string);
  8.     $code .= $string;
  9. }
  10. $_SESSION['code'] = $code;
  11.  


так?

Страниц (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