| |
|
|
| | Создаю каталог и в него сохраняю загруженный файл(картинку), но файл не сохраняется, только каталог создаётся...
На данвере всё пашет...а на хосте не хочет
Виноват вроде safe_mode, который включен...
Что придумать можно?
Warning: imagejpeg() [function.imagejpeg]: SAFE MODE Restriction in effect. The script whose uid/gid is 32077/32079 is not allowed to access /home/*****/public_html/****/*****/***/*** owned by uid/gid 99/99
|
<?php
mkdir($dir, 0777);
chmod($dir, 0777);
$directory = $dir."/".$name.".".$p['extension'];
if (file_exists($directory)) {
$directory = $dir."/".$name."_".substr($ref, 0, 3).".".$p['extension'];
}
imagejpeg($dest_img, $directory);
?>
|
| |
| |
|
|
| |
|
|
| |
для: Fernus
(23.03.2008 в 16:05)
| | | Пишите своему хостеру... лично я так и сделал и у меня всё стало норм :) | |
| |
|
|
| |
|
|
| |
для: DEM
(23.03.2008 в 16:49)
| | | Других способов нет?=( | |
| |
|
|
| |
|
|
| |
для: Fernus
(23.03.2008 в 16:53)
| | | Нашёл я решение этой проблемы!
<?php
// Установка соединения
$conn_id = ftp_connect($ftp_server);
// Вход с именем пользователя и паролем
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Попытка создания директории $dir
if (ftp_mkdir($conn_id, $dir)) {
echo "Создана директория $dir\n";
} else {
echo "Не удалось создать директорию $dir\n";
}
// Отправка "SITE CHMOD 0777 $dir FTP серверу
if (ftp_site($conn_id, 'CHMOD 0777 '.$dir)) {
echo "Команда выполнена.\n";
} else {
die('Команда не выполнена.');
}
// Закрытие соединения
ftp_close($conn_id);
?>
|
| |
| |
|
|