PHP.SU

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

Страниц (12): В начало « ... 4 5 6 7 8 9 10 11 [12]

> Найдено сообщений: 177
IGORtrue Отправлено: 14 Августа, 2012 - 17:59:16 • Тема: Подсчёт строк • Форум: Вопросы новичков

Ответов: 4
Просмотров: 233
Да, но если сделать так, то ругается на все функции работы с файлами..
Идея такова, что нужно записывать строку в файл с новой строки.
Цитата:

Warning: flock() expects parameter 1 to be resource, array given in Y:\home\sait\www\upload.php on line 36
10
Warning: fputs() expects parameter 1 to be resource, array given in Y:\home\sait\www\upload.php on line 40

Warning: flock() expects parameter 1 to be resource, array given in Y:\home\sait\www\upload.php on line 41

Warning: fclose() expects parameter 1 to be resource, array given in Y:\home\sait\www\upload.php on line 42

(Добавление)
А да, и в строке содержится цифра, номер строки..
IGORtrue Отправлено: 13 Августа, 2012 - 23:07:58 • Тема: Подсчёт строк • Форум: Вопросы новичков

Ответов: 4
Просмотров: 233
Цитата:

..............
//Будем собирать информацию..
$file=fopen("bd", "a");
flock($file, LOCK_EX); // Блокирование файла для записи
$read=(count($file)+1).'-:.:-'.$ispol.'-:.:-'.$komp.'-:.:-'.$genre.'-:.:-'.round($a['Filesize']/1024/1024,3).'-:.:-'.$a['Encoding'].'-:.:-'.$a['Bitrate'].'-:.:-'.$a['Length mm:ss'].'-:.:-'.$_FILES["filename"]["name"];
unset($a);
fputs($file,$read. "\r\n");
flock($file, LOCK_UN); // Снятие блокировки
fclose($file);
//конец
..............

Подскажите, почему count здесь не хочет подсчитывать строки? Всегда значение 2, при любом кол. строк.
IGORtrue Отправлено: 12 Августа, 2012 - 20:17:26 • Тема: Глобальная переменная • Форум: Вопросы новичков

Ответов: 4
Просмотров: 164
Выбивает только когда переменная равна '
(Добавление)
Работает, спасибо.
(Добавление)
Работает, спасибо.
IGORtrue Отправлено: 12 Августа, 2012 - 20:14:18 • Тема: Глобальная переменная • Форум: Вопросы новичков

Ответов: 4
Просмотров: 164
Проверил несколько раз, всё закрыто, смотрел через Notepad, там с подсветкой всё...
IGORtrue Отправлено: 12 Августа, 2012 - 20:09:47 • Тема: Глобальная переменная • Форум: Вопросы новичков

Ответов: 4
Просмотров: 164
Цитата:

<?
include("conf.php");
$go = $_GET['go'];
$go = substr($go, 0, 20);
$go = htmlspecialchars($go);
echo $go;
if (!isset($_GET['go'])){ echo 'TOP';}

if (isset($_GET['go'])) { ..........

Всё работает при запросе index.php?go=add, а когда index.php?go=' выбивает ошибку.
Цитата:

Parse error: syntax error, unexpected $end in Y:\home\sait\www\index.php on line 94

Как решить?
IGORtrue Отправлено: 11 Августа, 2012 - 22:36:59 • Тема: Загрузка файлов • Форум: Вопросы новичков

Ответов: 2
Просмотров: 109
Не вижу смысла проверять заголовки, если их всё равно можно подделать.
Кстати с этой статьи и делал загрузку, заголовки так и не выделил, хотя всё правльно делал.
IGORtrue Отправлено: 11 Августа, 2012 - 22:13:16 • Тема: Загрузка файлов • Форум: Вопросы новичков

Ответов: 2
Просмотров: 109
Безопастно ли только проверять расширение файла перед загрузкой на сервер?
Цитата:
end(explode(".", $_FILES["filename"]["name"]))


А также ограничивать загрузку по размеру.
Цитата:
$_FILES["filename"]["size"] > $max_size


И воспользовать .htaccess в папке с загрузкой.
Цитата:
RemoveHandler .php .php5 .php4 .php3 .phtml .pl .asp
AddType text/plain .php .php .htm .html .phtml .pl .asp

Однако
IGORtrue Отправлено: 20 Апреля, 2012 - 17:15:52 • Тема: Склеить массив • Форум: Вопросы новичков

Ответов: 8
Просмотров: 308
Ап тему. Подскажите пожалуйста.
IGORtrue Отправлено: 19 Апреля, 2012 - 22:58:43 • Тема: Склеить массив • Форум: Вопросы новичков

Ответов: 8
Просмотров: 308
Хорошо, спасибо, попробую.
(Добавление)
У кого-нибудь ещё есть идеи?
Массив формируется preg_match_all('...', $content, $matches2);
Так тоже не пашет, может неправильно глобальные обьявил?
PHP:
скопировать код в буфер обмена
  1.  
  2. function 123($123){
  3.  global $matches,$matches2;
  4. ..........................
  5.   for ($i=1; $i< count($matches); $i++) {echo $matches[$i].'<br>';}
  6. }
  7.  
  8. ............
  9.  
  10.  for ($i=1; $i< count($matches[0]); $i++) {echo $matches[1][$i].'<br>';}
  11.  for ($i=1; $i< count($matches[0]); $i++) {
  12. 123($matches[1][$i]);
  13. $matches=array_merge($matches,$matches2);}
  14.  for ($i=1; $i< count($matches[0]); $i++) {echo $matches[1][$i].'<br>';}
  15.  
IGORtrue Отправлено: 19 Апреля, 2012 - 22:55:24 • Тема: Склеить массив • Форум: Вопросы новичков

Ответов: 8
Просмотров: 308
Мне нужно, что бы массивы были глобальными, и склеивании выполнялось в функции.
IGORtrue Отправлено: 19 Апреля, 2012 - 22:51:52 • Тема: Склеить массив • Форум: Вопросы новичков

Ответов: 8
Просмотров: 308
DeepVarvar пишет:
Почитайте как правильно можно объявлять переменные.

В скрипте всё хорошо, я просто заменил оригинальные названия)
Не срабатывает, выводит одни и теже значения массива $matches.
IGORtrue Отправлено: 19 Апреля, 2012 - 22:34:30 • Тема: Склеить массив • Форум: Вопросы новичков

Ответов: 8
Просмотров: 308
Помогите с массивами:
PHP:
скопировать код в буфер обмена
  1.  
  2.  function 123($123){
  3.  global $matches,$matches2;
  4. ............
  5. ............
  6. ............
  7. ............
  8. ............
  9.  
  10.   $matches=array_merge($matches,$matches2);
  11.   for ($i=1; $i< count($matches); $i++) {echo $matches[$i].'<br>';}
  12. }
  13.  
  14.  
  15.  
  16. ............
  17. ............
  18. ............
  19. ............
  20. ............
  21. ............
  22. ............
  23.  for ($i=1; $i< count($matches[0]); $i++) {echo $matches[1][$i].'<br>';}
  24.  
  25.  for ($i=1; $i< count($matches[0]); $i++) { 123($matches[1][$i]);}
  26.  
  27.  for ($i=1; $i< count($matches[0]); $i++) {echo $matches[1][$i].'<br>';}
  28.  
  29.  

Не хотят склеиваться массивы. ............ - код формирующие массивы. Подскажите.

Страниц (12): В начало « ... 4 5 6 7 8 9 10 11 [12]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB