Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: стандартные функции php5
Покинул форум
Сообщений всего: 14
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
пользовательские функции работают, а стандартные, например fopen(), fput(), fclose() даже типа trim(), rtrim() не работают
illy
Отправлено: 11 Августа, 2011 - 12:00:05
Участник
Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011 Откуда: от верблюда)
Помог: 28 раз(а)
Даже не знаю
Мне PHP 4 хватает пока
----- Всё гениальное - просто
И ещё проще, если ты - индиго
OrmaJever
Отправлено: 11 Августа, 2011 - 12:01:34
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
galelewo пишет:
не работают
это не аргумент? что пишет? какая реакция php?
Стандартных функций php около 30 всё остальное это дополнения но они всегда включены в стандартный пакет.
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
biperch
Отправлено: 11 Августа, 2011 - 12:18:46
Частый посетитель
Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009 Откуда: Днепропетровск
Покинул форум
Сообщений всего: 14
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
// Прочитайте описание trim. Она сделала, что должна.
она вместо того, чтобы убрать все пробелы не сделала ничего, увы
filkeith
Отправлено: 11 Августа, 2011 - 14:08:39
Гость
Покинул форум
Сообщений всего: 112
Дата рег-ции: Июль 2011
Помог: 2 раз(а)
Цитата:
Эта функция возвращает строку str с удаленными из начала и конца строки пробелами. Если второй параметр не передан
galelewo
Отправлено: 11 Августа, 2011 - 14:18:02
Новичок
Покинул форум
Сообщений всего: 14
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
// Эта функция возвращает строку str с удаленными из начала и конца строки пробелами. Если второй параметр не передан
а разве символ перевода строки (коретки) не означает конец строки?
illy
Отправлено: 11 Августа, 2011 - 15:18:29
Участник
Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011 Откуда: от верблюда)
Помог: 28 раз(а)
galelewo пишет:
а разве символ перевода строки (коретки) не означает конец строки?
нет. ему главное удалить пробел в начале и конце переменной а то что внутри ему безразницы
пробелы удаляются так:
$s=preg_replace("/ /",'',$s);
переводы строки удаляются так:
$s=preg_replace("/\\r\\n/",'',$s);
$s=preg_replace("/\\n/",'',$s);
----- Всё гениальное - просто
И ещё проще, если ты - индиго
galelewo
Отправлено: 15 Августа, 2011 - 09:05:55
Новичок
Покинул форум
Сообщений всего: 14
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
<?
$s76=<<<H
aaaaaaaaaaaa
bbbbbbbbbbbb
cccccccccccc
H;
$fname='s76.txt';
$fp=fopen($fname, 'w');
echo $fp;
fwrite($fp,$s76);
fclose($fp);
?>
результат из логов:
[Mon Aug 15 09:02:01 2011] [error] [client 192.168.0.8] PHP Warning: fopen(s76.txt): failed to open stream: Permission denied in /usr/share/doc/indexhtml/myphp/m y.php on line 10
[Mon Aug 15 09:02:01 2011] [error] [client 192.168.0.8] PHP Warning: fwrite(): supplied argument is not a valid stream resource in /usr/share/doc/indexhtml/myphp/m y.php on line 12
[Mon Aug 15 09:02:01 2011] [error] [client 192.168.0.8] PHP Warning: fclose(): supplied argument is not a valid stream resource in /usr/share/doc/indexhtml/myphp/m y.php on line 13
EuGen
Отправлено: 15 Августа, 2011 - 09:19:02
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Так в чем вопрос? Файл не удалось открыть, так как недостаточно прав. Следующие ошибки - следствие этой.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
galelewo
Отправлено: 15 Августа, 2011 - 10:00:47
Новичок
Покинул форум
Сообщений всего: 14
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
вопрос в том, как и где давать эти права, чтобы открыть файл
LIME
Отправлено: 15 Августа, 2011 - 10:54:42
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
хватит обманывать людей
есть простая строковая ф-ция которая гораздо быстрее регулярок
str_replace называется
что все норовят регулярку всунуть надо ненадо
маньяки
illy
Отправлено: 15 Августа, 2011 - 11:56:45
Участник
Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011 Откуда: от верблюда)
Помог: 28 раз(а)
LIME пишет:
есть простая строковая ф-ция которая гораздо быстрее регулярок
str_replace называется
Спасибо
Теперь буду знать
----- Всё гениальное - просто
И ещё проще, если ты - индиго
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.