Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Что такое absolute path? мне надо узнать мой absolute path!))) 
:(
    Опции темы
Alx
  Дата 26.11.2003, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 6
Всего: 78



Большое спасибо, что читаете мой вопрос!
Я совершенно не знаком с ПХП, но мне позарез нужен форум с возможностью добавления картинок. Я такой форум нашёл (Borda.ru), но к сожалению на нём, как и на этом форуме можно вставлять картинки только из интернета. Вернее загружать их по ссылке. Мне очень нужно, чтобы люди могли закачивать фотки с собственного жёсткого диска. Я нашёл программу на ПХП служащюю для закачки файлов с харда на сервер. Я могу поместить этот скрипт на тот форум, но воть беда: там необходимо указать абсолютный путь к папке, на которую я хочу это дело кидать. Absolute path так называемый. Если кто может мне помочь, то плиз!!! Адрес папки 'http://fuchsias.narod.ru/forum-photos' (он условный, просто, чтобы вы могли мне написать абсолютный путь), сайт на Народе, Windows 98, провайдер - МТУ - слышал, что это надо, хотя не пойму зачем!))

PS я знаю, что народе ПХП нет, но скрипт-то я буду размещать на форуме, который будет на том сервере (Borda.ru), а на Народе будет только папка, куда это дело будет кидаться! Но если и так нельзя, то я сделаю сайт на Холме. Допустим буит так: "http://fuchsias.h10.ru/forum-photos"

Помогите плиз!)))))))


--------------------
PM MAIL WWW ICQ   Вверх
MuToGeN
Дата 26.11.2003, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: 7
Всего: 32



1) см. faq своего хостинга
2) passthru("pwd");


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Alx
Дата 26.11.2003, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 6
Всего: 78



1) спасибки! в Факе нет!
2) confused.gif)))))))))


--------------------
PM MAIL WWW ICQ   Вверх
Гость
Дата 26.11.2003, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 15.11.2003

Репутация: 2
Всего: 2



Содержимое файла abs_path.php
<?php
echo realpath(dirname(__FILE__));
?>

Если зайти на httр://fuchsias.h10.ru/abs_path.php
то на экране будет выведен абсолютный путь к файлу abs_path.php на диске сервера (например C:\Docs\Web\Users\F\fuchsias\abs_path.php для виндоуз или /users/f/fuchsias/abs_path.php для юникса)
Следовательно абсолютный путь к директории forum-photos это то что даст realpath(dirname(__FILE__)) + forum-photos


PM MAIL   Вверх
Гость
Дата 26.11.2003, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 15.11.2003

Репутация: 2
Всего: 2



Поправка: realpath(dirname(__FILE__)) даст абсолютный путь к файлу abs_path.php без самого названия файла.
PM MAIL   Вверх
Alx
Дата 26.11.2003, 19:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 6
Всего: 78



Чесно говоря, я мало, что понял, но понял, что когда я закачаю на сервак HOLM'a файл с расширением .php и содержимым

<?php
echo realpath(dirname(__FILE__));
?>


в ту папку, куда будут класться фотки, то открыв его я получу адрес моего файла на серваке Холма. Он будет выглядеть примерно так : "C:\Docs\Web\Users\F\fuchsias\forum-photos\abs_path.php" , следовательно в мой скрипт я должен буду вставить адрес без ентого файла, т.е. "C:\Docs\Web\Users\F\fuchsias\forum-photos" и у меня всё буит работать, так? А скриптик я значить вставлю на страничку того сервака, где зарегестрирую форум. Чтобы полностью успокоиться, приведу полностью изменённые переменные со скрипта:

Код

$extlimit = "yes"; //Do you want to limit the extensions of files uploaded
$limitedext = array(".gif",".jpg",".png",".jpeg"); //Extensions you want files uploaded limited to.
$sizelimit = "no"; //Do you want a size limit, yes or no?
$sizebytes = "200000"; //size limit in bytes
$dl = "http://www.fuchsias.h10.ru/forumphotos"; //url where files are uploaded
$absolute_path = "C:\Docs\Web\Users\F\fuchsias\forum-photos"; //Absolute path to where files are uploaded
$websiteurl = "http://www.mir-fuchsia.narod.ru"; //Url to you website
$websitename = "The World of Fuchsias";


Так, да?
Большое спасибо за единственный вразуметельный ответ на мой вопрос из всех 6 форумов, в которых я его писал!))


ЗЫ Я как человек, не имеющий опыта с языками типа ПХП не разбераюсь в ПО, которое для них надобно. Я знаю, что есть какие-то проги для ПХП. Они мне нужны?


--------------------
PM MAIL WWW ICQ   Вверх
Spy
Дата 26.11.2003, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 24.11.2003

Репутация: нет
Всего: нет



Код
<?php echo $document_root; ?>

если я не ошибаюсь smile.gif.
PM MAIL   Вверх
pascal
Дата 27.11.2003, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 16.7.2003
Где: Россия - Уфа

Репутация: нет
Всего: 1



Цитата(Spy @ 26.11.2003, 23:06)
Код
<?php echo $document_root; ?>

если я не ошибаюсь smile.gif.

Это не переменная, а языковая конструкция PHP и по этому маленькими буквами не прокатит...
Код
<?=$DOCUMENT_ROOT?>

PM MAIL WWW ICQ   Вверх
pascal
  Дата 27.11.2003, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 16.7.2003
Где: Россия - Уфа

Репутация: нет
Всего: 1



Цитата(ALEXANDRO @ 26.11.2003, 19:35)
т.е. "C:\Docs\Web\Users\F\fuchsias\forum-photos" и у меня всё буит работать, так?

Нет, не так...
В юниксе нет дисков и слеши пишутся не как в винде, а обычной дробъю...
так что будет типа /Users/f/fuchsias/forum-photos

Это сообщение отредактировал(а) pascal - 27.11.2003, 11:22
PM MAIL WWW ICQ   Вверх
Vaulter
Дата 27.11.2003, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 6
Всего: 22



чтобы залить с лок компа на сервер файл нужно
1. форма с полем <input type=file:
Код
<form method=post encrypt="multipart/form-data" >
<input type=hidden name=MAX_FILE_SIZE value=10000000>
<input name=filepath type=file>
<input type=submit value=Отправить>
</form>

2. далее, поступивший POST запрос надо обработать
в $_FILES['filepath'] будет массивчик соответсвующий залитому файлу, его надо проверить
Код

is_file_upload($_FILES['filepath']['tmp_name']);

и переместить куда надо:
Код

move_uploaded_file($_FILES['filepath']['tmp_name'],$path_to_destination);



--------------------
PM MAIL WWW ICQ   Вверх
Vaulter
Дата 27.11.2003, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 6
Всего: 22



это я к
Цитата
Мне очень нужно, чтобы люди могли закачивать фотки с собственного жёсткого диска. Я нашёл программу на ПХП служащюю для закачки файлов с харда на сервер.
этому


--------------------
PM MAIL WWW ICQ   Вверх
pascal
Дата 27.11.2003, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 16.7.2003
Где: Россия - Уфа

Репутация: нет
Всего: 1



Если будут глюки, попробуй
Код
move_uploaded_file($_FILES['filepath']['tmp_name'],$path_to_destination);

заменить на
Код
copy($_FILES['filepath']['tmp_name'],$path_to_destination);
unlink($_FILES['filepath']['tmp_name']);


И тебе не лишнего ли будет лимита 10Mb на закачку?
Код
<input type=hidden name=MAX_FILE_SIZE value=10000000>

Я бы сказал так хватит
Код
<input type=hidden name=MAX_FILE_SIZE value=5000>


PM MAIL WWW ICQ   Вверх
IZ@TOP
Дата 27.11.2003, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

Репутация: 44
Всего: 73



Модератор: Давайте вернёмся к теме обсуждения.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Alx
Дата 28.11.2003, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 6
Всего: 78



Всё-всё! Я все сделал! Огромнейшая благодарность, человеку, ника которога я не знаю, но который заходил сюда как гость!

ЗЫ корявая какая-то благодарность получилась...))))))))


--------------------
PM MAIL WWW ICQ   Вверх
Alx
Дата 28.11.2003, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 6
Всего: 78



А именно человеку, который сказал мне, как узнать absolute path!))))))))


--------------------
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0550 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.