ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList

Страниц (3): [1] 2 3 »

> Найдено сообщений: 33
khapugin Отправлено: 25 мая 2010 — 12:17 • Тема: Ваша "любимая" ОС • Форум: Ваш компьютер

Ответов: 149
Просмотров: 107838
1Bot пишет:
ило ближе и знакомей. Другое дело - Макинтош. Там, параллель

У тебя лицензия что ли? Переходи на 7, виста глючит по страшному! Язычок
khapugin Отправлено: 21 мая 2010 — 05:02 • Тема: Ваша "любимая" ОС • Форум: Ваш компьютер

Ответов: 149
Просмотров: 107838
Долгое время ХР была вне конкуренции, с появлением виндовс севен, хр в моих глазах сильно опустилась, тормознутая и кривая операционка. Прогресс не остановить Радость
Ну раз 95 в списке есть то можно тогда ещё и Windows 3.x и МСДОС записать
khapugin Отправлено: 24 апреля 2010 — 12:01 • Тема: Есть ли ошибки в скрипте? • Форум: PHP/Perl

Ответов: 15
Просмотров: 12582
Ой касяк)))

Всем ещё раз спасибо!))
khapugin Отправлено: 24 апреля 2010 — 11:08 • Тема: Есть ли ошибки в скрипте? • Форум: PHP/Perl

Ответов: 15
Просмотров: 12582
Большое спасибо вам обоим))) Нашёл решение
кому нибудь пригодится рабочий код
CODE:
<?php
function int_dir_filter($filename)
{
if (!is_int($filename) && is_dir('../user/'.$filename))
return true;
return false;
}
$spisokdir = array_filter(scandir('../user/'), 'int_dir_filter');
$newuser = max($spisokdir) + 1;
mkdir('../user/' . $newuser, 0777); // создаём папку
?>

проблема была !is_int($filename) в нём Хорошо
____________________________________________________
is_int - определяет, является ли переменная integer.
Описание

bool is_int (mixed var)

Возвращает TRUE, если var является integer, FALSE - в ином случае.

теперь непонятно ведь насколько я понимаю !is_int($filename) это как раз обратное тому что мне нужно, но скрипт заработал Не понял
(Добавление)
yura3d пишет:
$newpapka = ($spisokdir) ? max($spisokdir) + 1 : X;

у меня и без этой строки проблем не возникает когда удаляю все папки.
khapugin Отправлено: 24 апреля 2010 — 09:49 • Тема: Есть ли ошибки в скрипте? • Форум: PHP/Perl

Ответов: 15
Просмотров: 12582
непонимаю почему но код не работает Однако

ошибки
Warning: max() [function.max]: Array must contain at least one element in Y:\home\test1.ru\www\myphp\1.php on line 9
Warning: mkdir() [function.mkdir]: File exists in Y:\home\test1.ru\www\myphp\1.php on line 10

CODE:
function int_dir_filter($filename)
{
if (is_int($filename) && is_dir('../user/'.$filename) && $filename != '.' && $filename != '..')
return true;
return false;
}
$spisokdir = array_filter(scandir('../user/'), 'int_dir_filter');
$newuser = max($spisokdir) + 1;
mkdir('../user/' . $newuser, 0777); // создаём папку

Я ещё заглянул в масив и обнаружил там две директории "." и ".." перехода выше. их я тоже проверяю, но всё равно ошибка... в чём же дело?
khapugin Отправлено: 24 апреля 2010 — 07:35 • Тема: Есть ли ошибки в скрипте? • Форум: PHP/Perl

Ответов: 15
Просмотров: 12582
Помогите пожалуйста, мучаюсь уже часов 6...
задача на первый взгляд простая, но я уже задолбался нифига у меня не выходит(((

Суть задачи такая, есть некая директория в которой несколько папок с порядковыми именами 1, 2, 3, 4 и файл index.html задача скрипта выявить папку самого высокого названия в данном случае 4 прибавить к этому числу единицу и создать новую папку. Выполняется это тремя строчками.

CODE:
$spisokdir = scandir('../papka/');
$newpapka = max($spisokdir) + 1;
mkdir('../papka/' . $newpapka, 0777); // создаём папку


получаем список файлов и папок в дирректории
находим максимальное название числа и создаём папку на единицу больше, проблема начинается как только скрипт натыкается на файлы или папки отличные от цифр
khapugin Отправлено: 28 марта 2010 — 11:05 • Тема: Есть ли ошибки в скрипте? • Форум: PHP/Perl

Ответов: 15
Просмотров: 12582
Спасибо ребята Хорошо

Цитата:
Ну и напоследок, если к файлам предполагается довольно частое обращение при хранении большого объёма данных, лучше подумать о MySQL

ох и не люблю я эту MySQL, а частое это примерно сколько? 1000? 2000? обращений в сутки? Сколько примерно?
khapugin Отправлено: 28 марта 2010 — 08:54 • Тема: Есть ли ошибки в скрипте? • Форум: PHP/Perl

Ответов: 15
Просмотров: 12582
Вот такие вот умельцы в интернете Улыбка) Говорят, что так можно избежать потери данных если несколько пользователей одновременно будут писать в файл свой ip.

Можно тогда несколько вопросов по вашему коду?
1. Код действительно безопасный для данных хранящихся в файле?
2. fflush служит для уменьшения нагрузки на сервер?
3. По вашему проверять заблокирован ли файл не обязательно?
khapugin Отправлено: 28 марта 2010 — 06:50 • Тема: Есть ли ошибки в скрипте? • Форум: PHP/Perl

Ответов: 15
Просмотров: 12582
Помогите пожалуйста. Пишу партнёрку, нужен совет.
Нужно записывать IP адреса в файл, а потом брать их из него и сравнивать с тем который у пользователя. В интернете кто то советовал использовать для записи такой код. Будет ли скрипт эффективен в случае если он будет одновременно запущен несколькими пользователей, не приведёт ли это к обнулению файла? Посоветуйте как правильнее написать?

CODE:
$lock = fopen("./partner/baseIP.db", "a"); //блокировка файла
if(flock($lock, 1)) {
copy ("./partner/baseIP.db", "./partner/tmpbaseIP.db");
$tmp=fopen("./partner/tmpbaseIP.db","a");
fputs($tmp, $IP."\r\n"); //запись строк
fclose($tmp); //закрытие файлка и переименование его
flock($lock, 3);
fclose($lock);
unlink("./partner/baseIP.db");
rename("./partner/tmpbaseIP.db", "./partner/baseIP.db");
}
khapugin Отправлено: 20 марта 2010 — 01:22 • Тема: Прямая ссылка с большинства файлообменников • Форум: Интернет

Ответов: 8
Просмотров: 9033
Тоже пользуюсь, с сайта вконтакте можно им альбомы с фотографиями сливать разом. Классный скрипт. Советую
khapugin Отправлено: 17 марта 2010 — 02:16 • Тема: Не работает капча • Форум: Решение проблем

Ответов: 2
Просмотров: 2538
altjo пишет:
почему-то файла http://cucanchic.okmy.ru/forum/regimage.php нет)

Очень странно что вылезает такая ошибка, файл то имеется на сервере.

altjo пишет:
и без библиотеки GD2 капча работать не будет

Помогло, установил эту библиотеку, и всё заработало)))
khapugin Отправлено: 16 марта 2010 — 16:42 • Тема: Не работает капча • Форум: Решение проблем

Ответов: 2
Просмотров: 2538
Подскажите пожалуйста, не работает капча при регистрации на форуме http://cucanchic.okmy.ru/forum/ по этому адресу. в чём может быть проблема? пробывал перезаливать файл regimage.php не помогло.
khapugin Отправлено: 16 марта 2010 — 16:37 • Тема: Готовится к выходу ExBB FM 1.0 RC2 • Форум: Новости

Ответов: 283
Просмотров: 210862
Я когда писал подразумевал из админки управление, чтоб было)
khapugin Отправлено: 16 марта 2010 — 16:02 • Тема: Готовится к выходу ExBB FM 1.0 RC2 • Форум: Новости

Ответов: 283
Просмотров: 210862
1Bot пишет:
Какая разница корень растет или ветвь? Все равно для резервирования лучше архивировать всю папку с форумом.

не соглашусь, зачастую у меня бывает что каким то образом, сам не пойму почему у меня файлы "бьются", а так можно гораздо удобнее организовывать бекап.

Но всё же по моему намного проще в функционал добавить модуль бекапа форума нежели переписывать всё заново.
khapugin Отправлено: 13 марта 2010 — 13:38 • Тема: Ошибка при поиске по форуму • Форум: Решение проблем

Ответов: 3
Просмотров: 3159
Создал папку темп и проблема решилась, странно куда она делась....

Страниц (3): [1] 2 3 »

Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0297]     [ ]