• Главная
  • » PHP
  • » Вивод название файлов на страницу

#1 2010.01.23 21:57

Vampisja
Участник
Зарегистрирован: 2009.11.04
Сообщений: 56
Карма: 0
Профиль

Вивод название файлов на страницу

Как с папки вивести все файли на страницу (тока название файлов пример: image5 а не image5.gif без формата чтоб вивести)

Неактивен

#2 2010.01.23 22:42

Fuelen
Участник
Зарегистрирован: 2009.06.22
Сообщений: 229
Карма: 5
Профиль

Re: Вивод название файлов на страницу

Код:

1
span style="color: #0000BB"><?php$f = scandir('dir');unset($f[0]);unset($f[1]);foreach($f as $name)echo pathinfo($name, PATHINFO_BASENAME).'<br/>';

Отредактировано Fuelen (2010.01.23 22:42)


на хую вас вертів

Неактивен

#3 2010.01.24 16:13

Vampisja
Участник
Зарегистрирован: 2009.11.04
Сообщений: 56
Карма: 0
Профиль

Re: Вивод название файлов на страницу

Этот код виводит название всех файлов и формат

Неактивен

#4 2010.01.24 17:59

AND
Участник
Зарегистрирован: 2009.01.23
Сообщений: 87
Карма: 11
Профиль Веб-сайт

Re: Вивод название файлов на страницу

PATHINFO_FILENAME

Неактивен

#5 2010.01.27 17:55

Vampisja
Участник
Зарегистрирован: 2009.11.04
Сообщений: 56
Карма: 0
Профиль

Re: Вивод название файлов на страницу

Вот так вивожу названия файлов
$f = scandir('photos');
unset($f[0]);
unset($f[1]);
foreach($f as $name)
$id = pathinfo($name, PATHINFO_FILENAME);
$sql = mysql_query("SELECT `nickname` FROM `chat_users` WHERE `id` = '".$id."';");
$nick = mysql_result($sql, 0);
echo 'Автор: '.$nick.'<br/>';
но почемуто переименая $id нечево невиводит.

Неактивен

#6 2010.01.27 19:01

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Вивод название файлов на страницу

Код:

1
span style="color: #0000BB"><?php$ids = '';foreach (array_diff(scandir('photos', 1), array('.', '..')) as $name) { $ids .= pathinfo($name, PATHINFO_FILENAME) . ',';}$ids = rtrim($ids, ',');$sql = mysql_query('SELECT `nickname` FROM `chat_users` WHERE `id` IN(' . $ids . ')');while ($row = mysql_fetch_row($sql)) { echo 'Автор: ' . $row[0];}

Неактивен

#7 2010.01.28 02:58

Vampisja
Участник
Зарегистрирован: 2009.11.04
Сообщений: 56
Карма: 0
Профиль

Re: Вивод название файлов на страницу

Неработает :-)

Неактивен

#8 2010.01.28 09:51

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Вивод название файлов на страницу

отличное описание ошибки

Неактивен

#9 2010.01.28 14:09

Vampisja
Участник
Зарегистрирован: 2009.11.04
Сообщений: 56
Карма: 0
Профиль

Re: Вивод название файлов на страницу

Все файли виводятся в одном переименой $ids

Неактивен

#10 2010.01.28 14:22

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Вивод название файлов на страницу

В таком случае, я просто не понимаю что тебе надо. И в переменной $ids ничего не выводится.

Неактивен

#11 2010.01.28 14:41

Vampisja
Участник
Зарегистрирован: 2009.11.04
Сообщений: 56
Карма: 0
Профиль

Re: Вивод название файлов на страницу

В папке photos хранятся файли в виде  id_user.jpeg мне нужна проверить которие фото нужна удалить (при удалении ников удалялась тока анкета с бази даних а фото с папки нет вот тепер в папке фоток более 1000 а с бази даних  виводится  тока до 600  ников в фотогалерею а эти 400 фоток нужна както удалить что без анкет)

Неактивен

#12 2010.01.28 14:45

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Вивод название файлов на страницу

Код:

1
span style="color: #0000BB"><?php$ids = '';foreach (array_diff(scandir('photos', 1), array('.', '..')) as $name) { $ids .= strtok($name, '_') . ',';}$ids = rtrim($ids, ',');$sql = mysql_query('DELETE FROM `chat_users` WHERE `id` NOT IN(' . $ids . ')');

Неактивен

  • Главная
  • » PHP
  • » Вивод название файлов на страницу

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.011 s