<html>
<body>
</html>
</body>
при попытки разложить его на массив с помощью функции file('login.html')
ничего не получается. Дело как видно в хтмл тэгах.
И еще почему то не могу заставить робить функцию array_search.
$loginrow = file('login.html');
$key = array_search('html', $loginrow);
echo '<br>'.$key;
Спустя 11 минут, 42 секунды (24.09.2011 - 11:28) Invis1ble написал(а):
Цитата |
ничего не получается |
с чего так решил?
Цитата |
не могу заставить робить функцию array_search. |
что делать?
Цитата |
$key = array_search('html', $loginrow); |
строки html в файле login.html нет. Есть <html>
Спустя 12 минут, 7 секунд (24.09.2011 - 11:40) UberPHP написал(а):
Цитата (Invis1ble @ 24.09.2011 - 08:28) | ||||||
с чего так решил?
что делать?
строки html в файле login.html нет. Есть <html> |
решил, с того, что при обращение к скрипту пустое поле.
print_r($loginrow);
Array ([0] => [1] => [2] => [3] => [4] =>)
array_search('html', $loginrow);
в этом случае я пробывал убирать html тэги
Спустя 5 минут, 10 секунд (24.09.2011 - 11:45) Invis1ble написал(а):
Цитата |
решил, с того, что при обращение к скрипту пустое поле. print_r($loginrow); Array ([0] => [1] => [2] => [3] => [4] =>) |
Ctrl+U в браузере и будет счастье ;)
ну или
print_r(array_map('htmlspecialchars', $loginrow));
PS. Как же меня достало уже это тупое слово "робит". И кто только такие недослова придумывает... <_<
Спустя 4 минуты, 1 секунда (24.09.2011 - 11:49) UberPHP написал(а):
хорошо, не будем его больше употреблять =) спасиб, а как быть с array_search, почему не показывает индекс массива?
Спустя 5 минут, 45 секунд (24.09.2011 - 11:55) Invis1ble написал(а):
Что выводит
?
var_dump(array_search('<html>', $loginrow));
?
Спустя 56 секунд (24.09.2011 - 11:56) UberPHP написал(а):
boolean false
Спустя 9 минут, 46 секунд (24.09.2011 - 12:06) Invis1ble написал(а):
$loginrow = file('login.html', FILE_IGNORE_NEW_LINES);
Спустя 3 минуты, 12 секунд (24.09.2011 - 12:09) UberPHP написал(а):
Пасибо большое! Работает! Могли бы пояснить, пожалуйста, что сие действие означает?
Спустя 5 минут, 26 секунд (24.09.2011 - 12:14) Invis1ble написал(а):
Флаг FILE_IGNORE_NEW_LINES означает, что ф-ция file() вернет массив строк без символа перевода строки в конце (\n).
Без флага ф-ция читает строки из файла как есть, с \n на конце.
Без флага ф-ция читает строки из файла как есть, с \n на конце.
Спустя 8 минут, 41 секунда (24.09.2011 - 12:23) UberPHP написал(а):
array_search('<html>\n', $loginrow)); - то есть это бы работало?
Спустя 26 минут, 44 секунды (24.09.2011 - 12:50) Invis1ble написал(а):
UberPHP
почти, строку только в двойные кавычки заключи, иначе \n будет интерпретирован не как спецсимвол
почти, строку только в двойные кавычки заключи, иначе \n будет интерпретирован не как спецсимвол