Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Загрузка файла (через copy)

Сообщения:  [1-10]    [11-20]  [21-21] 

 
 автор: kasir   (07.09.2006 в 12:01)   письмо автору
 
   для: cheops   (06.09.2006 в 23:17)
 

Спасибо большое за помощ. Мы одалели этот скрипт и мой Макентош))

   
 
 автор: cheops   (06.09.2006 в 23:17)   письмо автору
 
   для: kasir   (06.09.2006 в 17:37)
 

Вот так попробуйте
<?php
$newfile 
'';
$file '../hostip_current.sql.gz';
$newfile '/Users/alex/Sites/copy/hostip_current.sql.gz';
chmod ($file0777);
chmod('/Users/alex/Sites/copy/'077);
if (!
copy($file$newfile))
{
echo 
"Не удалось скопировать $file... \n";

exit();
?>


PS Вы при помощи какой программы в маке по директориям перемещаетесь, как она называется?

   
 
 автор: cheops   (06.09.2006 в 23:10)   письмо автору
 
   для: dert   (06.09.2006 в 17:44)
 

У него локальная машина, нужно просто запустить скрипт.

   
 
 автор: cheops   (06.09.2006 в 23:09)   письмо автору
 
   для: kasir   (06.09.2006 в 18:47)
 

На маках, особенно на последних где-то в программах точно имеется командная строка. Но людей работающих с маками мало - они дороги и специфичны. У меня была мысль обзавестись маком, чтобы посмотреть на легендарную систему, но я отказался, так как работать на нём вряд ли стал бы, а в железки играться уже не охото. Мы бы с радостью вам помогли, но мы не можем воспроизвести ситуацию и слабо знакомы с маками - они же вроде больше своей графикой славятся и плохо приспособелы для программирования.

   
 
 автор: kasir   (06.09.2006 в 18:47)   письмо автору
 
   для: Trianon   (06.09.2006 в 18:25)
 

В этом извените за грубость, долбаном Макентоше немогу найти как поставить права на каталог=(
Может кто умеет обращатся с Маками помогите!!!!!!!!

   
 
 автор: Trianon   (06.09.2006 в 18:25)   письмо автору
 
   для: kasir   (06.09.2006 в 18:08)
 

я говорил, что нужно поставить права на каталог, а не писать chmod ("/User/alex/Sites/copy", 0666);,
Эта строка может и не справиться с такой задачей.
Это же не Ваша машина? Используйте FTP-клиент. Меняйте права через него.

   
 
 автор: kasir   (06.09.2006 в 18:08)   письмо автору
 
   для: Trianon   (06.09.2006 в 18:02)
 

Как по моему права на каталог должны стоять автоматом.
Заменил на chmod ("/User/alex/Sites/copy", 0666);, не помогло та же самая ошибка=(
Чтож такое=(

   
 
 автор: Trianon   (06.09.2006 в 18:02)   письмо автору
 
   для: kasir   (06.09.2006 в 18:00)
 

неправильно.
права не на файл.
Права на целевой каталог. На /Users/alex/Sites/copy

   
 
 автор: kasir   (06.09.2006 в 18:00)   письмо автору
 
   для: Trianon   (06.09.2006 в 17:56)
 

Тоесть в функции chmod ($file, 0777), исправить на 0666?? я так понял вас??

   
 
 автор: Trianon   (06.09.2006 в 17:56)   письмо автору
 
   для: kasir   (06.09.2006 в 17:49)
 

Как минимум еще на запись. Т.е. 666 . Вот только если это каталог, в котором лежат исполняемые скрипты, Вы сделаете себе дыру.

   

Сообщения:  [1-10]    [11-20]  [21-21] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования