[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Путь к файлу
T13Unity
Ребят, не справляюсь, нужна помощь!
Написал скриптик, для вывода png
<?php $dir='./wp-content/blogs.dir/2/';

foreach(glob($dir.'*.png') as $file) {

print $file . "\n";
}
?>

Но вместо "2" в директории './wp-content/blogs.dir/2/' должно стоять число, производимое вот этой функцией
<?php $curauth = get_userdata($posts[0]->post_author); ?><?php echo $curauth->ID; ?>

Как это организовать??
Просто никогда не вставлял php функцию в путь, который указан в другой функции)))



Спустя 20 минут, 29 секунд (17.10.2011 - 22:26) killer8080 написал(а):

$dir='./wp-content/blogs.dir/'.$curauth->ID.'/';

Спустя 10 минут, 28 секунд (17.10.2011 - 22:37) T13Unity написал(а):
Ааааа, спасибо!!
<?php 
$curauth = get_userdata($posts[0]->post_author);
$dir = './wp-content/blogs.dir/'.$curauth->ID.'/';

foreach(glob($dir.'*.png') as $file) {
print $file . "\n";
}
?>

Заработало, но ссылку выдает типа
./wp-content/blogs.dir/2/feedba4dc824.png

А мне бы
http://t13unity.ru/wp-content/blogs.dir/2/feedba4dc824.png

Как сделать?
За тупость извиняюсь))

Спустя 36 минут, 6 секунд (17.10.2011 - 23:13) m4a1fox написал(а):
$_SERVER['HTTP_HOST']; - кажется!

Спустя 22 минуты, 16 секунд (17.10.2011 - 23:35) m4a1fox написал(а):

$dir = $_SERVER['HTTP_HOST'].'/wp-content/blogs.dir/'.$curauth->ID.'/';

Спустя 18 часов, 39 минут (18.10.2011 - 18:14) T13Unity написал(а):
$dir = $_SERVER['HTTP_HOST'].'/wp-content/blogs.dir/'.$curauth->ID.'/';

Не работает, ошибку выдает(
Да еще и эта функция вроде выдает только имя хоста, без http://
Ребят, ну хотя бы как точку в начале пути убрать??
./wp-content/blogs.dir/2/feedba4dc824.png

Спустя 4 часа, 26 минут, 20 секунд (18.10.2011 - 22:40) killer8080 написал(а):
T13Unity
А зачем оно вообще надо? Выводи
/wp-content/blogs.dir/2/feedba4dc824.png
и не парься.

Спустя 13 часов, 3 минуты, 45 секунд (19.10.2011 - 11:44) T13Unity написал(а):
Да, так тоже можно, но как точку в начале пути убрать???
./wp-content/blogs.dir/2/feedba4dc824.png

Спустя 1 час, 49 секунд (19.10.2011 - 12:45) killer8080 написал(а):
T13Unity
Ну так и не ставь её biggrin.gif

Спустя 5 часов, 9 минут, 48 секунд (19.10.2011 - 17:55) T13Unity написал(а):
Хахахахаха...логичное решение, спасиб ребят)))
<?php 
$curauth = get_userdata($posts[0]->post_author);
$dir = 'wp-content/blogs.dir/'.$curauth->ID.'/';

foreach(glob($dir.'*.png') as $file) {
print 'http://'.$dir = $_SERVER['HTTP_HOST'].'/'. $file . "\n";
}
?>

Спустя 10 дней, 3 часа, 10 минут, 19 секунд (29.10.2011 - 21:05) T13Unity написал(а):
Еще один вопрос, как сделать так, что бы скрипт искал не только в директории
$dir = 'wp-content/blogs.dir/'.$curauth->ID.'/'
Но и в ее поддиректориях ?

Спустя 10 минут, 5 секунд (29.10.2011 - 21:15) killer8080 написал(а):
Перенести код в функцию и использовать рекурсию.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.