подскажите,кто знает, пример того как можно используя selectdir проверить папку и вывести с каждой папки строки,слова и тд.
Спустя 3 минуты, 10 секунд (20.01.2012 - 17:02) Winston написал(а):
Цитата (человекЕ @ 20.01.2012 - 15:58) |
используя selectdir |
Это ф-я такая?
В PHP такой нету.
Вот http://www.php.net/manual/ru/function.readdir.php
И что значит вывести слова и строки из папки?
Спустя 15 минут, 24 секунды (20.01.2012 - 17:17) человекЕ написал(а):
я перепутал) scandir
там дело такое.
есть задача
1. написал в форме текст и отправил его на обработку. в тхт файл
2. этих тхт файлов может быть много, они все в одной папке допустим" Статьи"
3. и я его скандирую и каим-то образом надо из каждой статьи вывести анонс на главной ,допустим.
как дальше не знаю пробовал так,но это ерунда какая-то
просто ничего другого в голову не пришло вроде
там дело такое.
есть задача
1. написал в форме текст и отправил его на обработку. в тхт файл
2. этих тхт файлов может быть много, они все в одной папке допустим" Статьи"
3. и я его скандирую и каим-то образом надо из каждой статьи вывести анонс на главной ,допустим.
$a=scandir('newstexts');
foreach($a as $aa)
как дальше не знаю пробовал так,но это ерунда какая-то
{
foreach $aa as $t
{
$x=file($t)
просто ничего другого в голову не пришло вроде
Спустя 4 минуты, 53 секунды (20.01.2012 - 17:22) killer8080 написал(а):
человекЕ
А globe() не устраивает?
А globe() не устраивает?
Спустя 18 минут, 57 секунд (20.01.2012 - 17:41) человекЕ написал(а):
напиши ,пожалуйста,как его использовать для вывода части информации с файлов. тхт,т.е. с foreachами. у меня главная проблема именно с выводом инф-и из разных тхт файлов на главную,как анонсы.
т.е. если
то потом не понимаю как взять каждый отдельный файл из 'papka' и вывести из каждого тхт файла анонсы на главную страницу?
а как понимаю,так не выходит
т.е. если
$a=('papka');
foreach(globe($a) as $a1)
то потом не понимаю как взять каждый отдельный файл из 'papka' и вывести из каждого тхт файла анонсы на главную страницу?
а как понимаю,так не выходит
Спустя 2 часа, 1 минута, 14 секунд (20.01.2012 - 19:42) killer8080 написал(а):
там задается простая маска, как и в поиске в винде, подробнее читай в мануале
foreach(globe('papka/*.txt') as $a1)
Спустя 47 минут, 20 секунд (20.01.2012 - 20:29) человек единобожник написал(а):
спасибо
Спустя 3 минуты, 48 секунд (20.01.2012 - 20:33) Игорь_Vasinsky написал(а):
Цитата |
человекЕ |
Спустя 51 минута, 25 секунд (20.01.2012 - 21:25) человекЕ написал(а):
а как теперь быть с эти ,кто знает?
это так я себе предположил дальнейшее решение для вывода текста из этих файлов,которые находятся в искомой папке
foreach (glob('alien/*txt') as $sca)
{
echo ": $sca<br>";
foreach ($sca as $ca)
{
$a=file($ca);
}
echo $ca;
}
это так я себе предположил дальнейшее решение для вывода текста из этих файлов,которые находятся в искомой папке
Спустя 8 часов, 7 минут, 41 секунда (21.01.2012 - 05:32) Winston написал(а):
foreach (glob('alien/*txt') as $sca)
{
echo ": $sca<br>";
foreach ($sca as $ca)
{
$a=file($ca);
echo $a[0].'<br/>'; // выводим первую строку
}
}
Спустя 3 часа, 47 минут, 22 секунды (21.01.2012 - 09:20) человекЕ написал(а):
спасибо. почему то он выдает ошибку
Warning: Invalid argument supplied for foreach() in C:\apach\Apache2\htdocs\scandir.php on line 11
это строка
что не так?
Warning: Invalid argument supplied for foreach() in C:\apach\Apache2\htdocs\scandir.php on line 11
это строка
foreach ($sca as $ca)
что не так?
Спустя 4 часа, 14 минут, 7 секунд (21.01.2012 - 13:34) killer8080 написал(а):
Цитата (человекЕ @ 21.01.2012 - 08:20) |
что не так? |
Все не так.
В $sca у тебя уже и так путь к файлу, то есть строка, а ты его в foreach суешь
Спустя 1 час, 10 минут, 34 секунды (21.01.2012 - 14:44) человекЕ написал(а):
спасибо.заработало
<?php
foreach (glob('*txt') as $sca)
{
echo ": $sca<br>";
$a=file($sca);
echo $a[0].'<br>';
echo $a[1].'<br>';
echo $a[2].'<br>';
}
?>
Спустя 5 минут, 57 секунд (21.01.2012 - 14:50) человекЕ написал(а):
кстати что это значит не знаете?
Notice: Undefined offset: 1 in C:\apach\Apache2\htdocs\scandir.php on line 15
Notice: Undefined offset: 1 in C:\apach\Apache2\htdocs\scandir.php on line 15
$a[1]этог ведь номер строки?
[1]
Спустя 8 минут, 52 секунды (21.01.2012 - 14:59) killer8080 написал(а):
Цитата (человекЕ @ 21.01.2012 - 13:50) |
$a[1] этог ведь номер строки? [1] |
Нет, это вторая строка, нумерация в массиве начинается с нуля.