| |
|
|
| | Немогу загрузить файл в базу. Вот пример через который я пробовал, но у меня чёт не получается (прошу заметить я новичок в этой сфере):
$newfiles = ' ';
$file = '/Users/alex/Sites/hostip_current.sql.gz';
$newfile = '/Users/alex/Sites/copy/hostip_current.sql.gz';
if (!copy($file, $newfiles))
{
echo "Не удалось скопировать файл \n<br>";
}
Подключение к базе работает отлично! | |
| |
|
|
| |
|
|
| |
для: kasir
(04.09.2006 в 11:21)
| | | Вы копируете файл из одной директории в другую, в базе данных вы что хотите хранить? Путь или сам файл? База данных имеется ввиду MySQL? | |
| |
|
|
| |
|
|
| |
для: cheops
(04.09.2006 в 12:43)
| | | У меня лежит файл hostip_current.sql.gz на робочем столе. Мне нужно через PHP его от туда взять и переместить в папку, пример как я пытался это зделать выше. Как мне это зделать??? может есть другие варианты.... или в моём PHP коде есть ошибка????? | |
| |
|
|
| |
|
|
| |
для: kasir
(04.09.2006 в 12:49)
| | | PHP-скрипт тоже расположен на вашей локальной машине или на удалённом сервере? Какова задача скрипта? | |
| |
|
|
| |
|
|
| |
для: cheops
(04.09.2006 в 12:57)
| | | Скрип рассположен на моей локальной машине!! Задача скриптам такова: Копировать файл с одного места в другой. Вот есть пример
$newfiles = '';
$file = '/Users/alex/Sites/hostip_current.sql.gz';
$newfile = '/Users/alex/Sites/copy/hostip_current.sql.gz';
if (!copy($file, $newfiles))
{
echo "Не удалось скопировать файл \n<br>";
}
Тоесть в $file - указан путь откуда берётся файл.
А $newfile - куда.
Пробовал запустить скрипт, вывело ошибку:
Предупреждение: копия (/users/alex/sites/hostip_current.sql.gz) [function.copy]: подведенный, чтобы открыть поток: Разрешение, отрицаемое в/users/alex/sites/sergey/1.php на линии 19 | |
| |
|
|
| |
|
|
| |
для: kasir
(04.09.2006 в 13:02)
| | | Линия 19 это if (!copy($file, $newfiles)) | |
| |
|
|
| |
|
|
| |
для: kasir
(04.09.2006 в 13:02)
| | | откуда Вы взяли такой перевод?
А точнее, как звучала диагностика в оригинале? | |
| |
|
|
| |
|
|
| |
для: Trianon
(04.09.2006 в 13:31)
| | | Warning: copy(/Users/alex/Sites/hostip_current.sql.gz) [function.copy]: failed to open stream: Permission denied in /Users/alex/Sites/sergey/1.php on line 19
Вот так!!
Вот я непойму почему он не разрешает копировать файл(( | |
| |
|
|
| |
|
|
| |
для: kasir
(04.09.2006 в 13:38)
| | | Хм... у вас похоже скрипт, даже прочитать файл не может из директории Sites - нужно изменить права доступа на директорию или файл (в зависимости от того, чьи права доступа держат). | |
| |
|
|
| |
|
|
| |
для: kasir
(04.09.2006 в 13:02)
| | | Судя по всему права доступа на директорию copy выставлены таким образом, что скрипт не может там создать файла. | |
| |
|
|
| |
|
|
| |
для: cheops
(04.09.2006 в 13:40)
| | | а как это можно изменить?? | |
| |
|
|
| |
|
|
| |
для: kasir
(04.09.2006 в 13:41)
| | | У вас ведь Macintosh? Если честно, не очень силён в маках :))) имеется ли у вас командная строка хоть какая-нибудь? | |
| |
|
|
| |
|
|
| |
для: cheops
(04.09.2006 в 13:44)
| | | На щёт пользования Макентошом как говорят по другому я Noob=)Хм что имеется введу под словом командная строка???я незнаю почему оно мне запрещает копировать тот файл который мне нужен | |
| |
|
|
| |
|
|
| |
для: kasir
(04.09.2006 в 13:48)
| | | Командная строка - это программа, где можно писать команды операционной системы... В макинтошах этого стараются избегать, но вроде где-то должна быть... | |
| |
|
|
| |
|
|
| |
для: cheops
(04.09.2006 в 13:57)
| | | Незнаю вот только что смотрел и нечего не нашол(( Вы точно не можете сказать поему не работает скрипт???? | |
| |
|
|