Вопрос № 33967: Уважаемые эксперты!
У меня возникла необъяснимая проблема:
Я хотел сделать на своём сайте средствами PHP фотогалерею таким образом;
if (file_exists($img))
{
...
//определяю тип файла и прочее (работает и без этого)
my...Вопрос № 33990: Расскажите структуру конфиг-файла ( каторый вызывыеться ф-ией parse_ini_file) и для чего он нужен , какие параметры можно менять и какие обязательные , если можно то с примером . Заранее спасибо....Вопрос № 33994: Неужели такой сложный вопрос? :(
Лодно повторю:
Есть сайт на h16 (unix), при закачке картинок через ftp проблем нет. Но при закачке через скрипт (copy($img,$new_img)). Картинки отказываются отображаться.
PS В Денвере всё работало....Вопрос № 34004: Доброе время суток, ув. эксперты!
Подскажите, пожалуйста, нормальный скрипт чата. Потому что повесить что-то нужно, а писать свое пока времени нет. Возможно кто-то сталкивался, а то вылавливать тучу чужих глюков тоже не очень хочется. Заране...
Вопрос № 33.967
Уважаемые эксперты!
У меня возникла необъяснимая проблема:
Я хотел сделать на своём сайте средствами PHP фотогалерею таким образом;
if (file_exists($img))
{
...
//определяю тип файла и прочее (работает и без этого)
mysql_query('INSERT INTO images (time,user_id) VALUES("'.time().'","'.$user_id.'"');
$ins=mysql_insert_id();
//!!!! Вот здесь вроде бы глюки.(??)
copy($img,'/images/'.$ins);
///!!!
}
Итак что происходит:
Файл судя по всему копируется (ftp его видит), НО в браузере отображаться не хочет. Пробовал скачать его через ftp и открыть на своей машине, не хочет.
Кто нибудь может помочь.
P.S. php4, хостер holm (h16-точнее). Может дело с ним?
HELP! :)
Отвечает: Diztex
Здравствуйте, Golden Spider!
1) В запросе не хватает закрывающей скобки для VALUES
2) Файл так и копируется в папку images без расширения?
Так как $ins, даже в случае исправления запроса будет просто число
Ответ отправил: Diztex (статус: 1-ый класс)
Отправлен: 24.01.2006, 12:43
Отвечает: Дмитрий Иванов
Здравствуйте, Golden Spider!
Высокая вероятность, чтo php запущен в safemode, и
права доступа - chmod ('file_name', 0644) , хозяин - chown ('file_name', 'user') или группа - chgrp('file_name', 'group') при копировании не корректные.
Сразу после копирования надо изменить их.
--------- ставя оценку - подумай, может ты не все описал.
Ответ отправил: Дмитрий Иванов (статус: Студент)
Отправлен: 24.01.2006, 14:28 Оценка за ответ: 5
Вопрос № 33.990
Расскажите структуру конфиг-файла ( каторый вызывыеться ф-ией parse_ini_file) и для чего он нужен , какие параметры можно менять и какие обязательные , если можно то с примером . Заранее спасибо.
Отправлен: 24.01.2006, 18:11
Вопрос задал: Cimus (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 6)
Отвечает: Дмитрий Иванов
Здравствуйте, Cimus!
Интересно было бы , чтобы вы еще написали от какого приложения этот файл.
--------- ставя оценку - подумай, может ты не все описал.
Ответ отправил: Дмитрий Иванов (статус: Студент)
Отправлен: 24.01.2006, 19:16 Оценка за ответ: 4 Комментарий оценки: рассылка вроде посвящена языку php, так я просто сталкнулся с ф-ей parse_ini_file (язык php и не знаю счём её едят) , смог узнать , что она считывает какой-то конфиг и больше ничего - вот и задал вопрос , надеюсь тут мне смогут рассказать, что это такое .
Отвечает: Lancelot
Здравствуйте, Cimus!
Тоскливо конечно перепечатывать официальный манула по PHP, но видно такой у нас путь)
Структура ini-файла схожа со структурой php.ini. Вообще если посмотреть на прототип этой полезной функции:
array parse_ini_file ( string filename [, bool process_sections])
Мы видим необязательный второй параметр. Если от TRUE то мы получим массив с именами секции, как во втором случае примера в приложении, если мы забудем про него то нам не понадобятся имена секции. А вообще почитайте мануал по PHP там всё очень толково разьяснено, или опять сюда.
Приложение:
--------- Дуракам везёт? Не такие уж они и дураки. (Хенрик Ягодзинский)
Ответ отправил: Lancelot (статус: Студент)
Отправлен: 25.01.2006, 00:03 Оценка за ответ: 4
Отвечает: D.N.S
Здравствуйте, Cimus!
тут есть описание некоторых директив:
http://www.php.net/manual/ru/ini.php
Ответ отправил: D.N.S (статус: 5-ый класс)
Отправлен: 25.01.2006, 13:13
Вопрос № 33.994
Неужели такой сложный вопрос? :(
Лодно повторю:
Есть сайт на h16 (unix), при закачке картинок через ftp проблем нет. Но при закачке через скрипт (copy($img,$new_img)). Картинки отказываются отображаться.
PS В Денвере всё работало.
Отвечает: Cтепанов Андрей Валерьевич
Здравствуйте, Golden Spider!
Скорее всего это из-за того, что владелец новой картинки будет apache, а не вы. Попробуйте сменить владельца для новой картинки.
--------- Все мы будем в аду, но я буду с вилами!!
Отвечает: Дмитрий Иванов
Здравствуйте, Golden Spider!
spider ну сделай как я сказал то, просто попробуй.
после copy($img,$new_img);
chmod($new_img,0664);
--------- ставя оценку - подумай, может ты не все описал.
Ответ отправил: Дмитрий Иванов (статус: Студент)
Отправлен: 24.01.2006, 19:44 Оценка за ответ: 5
Отвечает: Whisper
Здравствуйте, Golden Spider!
видимо проблема в chmod закачиваемого файла, попробуй разрешить его на чтение, хотя очень странно, попробуй изменить ему атребуты
--------- все тленно
Ответ отправила: Whisper (статус: 4-ый класс)
Отправлен: 24.01.2006, 21:32
Отвечает: Zysoftik
Здравствуйте, Golden Spider!
Здесь возможно, как говорилось ранее, проблема в аттрибутах.
Но скорее не только файла. Нужно установить режим разрешения на запись того каталога, куда складируются картинки. Это можно сделать через панель управления сайтом.
Там же можно посмотреть и аттрибуты файла, чтобы убедиться, что его можно читать всем.
Ответ отправил: Zysoftik (статус: 2-ой класс)
Отправлен: 26.01.2006, 13:14
Вопрос № 34.004
Доброе время суток, ув. эксперты!
Подскажите, пожалуйста, нормальный скрипт чата. Потому что повесить что-то нужно, а писать свое пока времени нет. Возможно кто-то сталкивался, а то вылавливать тучу чужих глюков тоже не очень хочется. Заранее спасибо!
Отправлен: 24.01.2006, 20:16
Вопрос задал: Nexus (статус: 4-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Lancelot
Здравствуйте, Nexus!
Сам с этой проблемой не сталкивался, всегда всем было жаль денег на огромный траффик, попробуйте здесь что нибудь найти: http://www.phpclub.ru/?m=app&s=54
--------- Дуракам везёт? Не такие уж они и дураки. (Хенрик Ягодзинский)
Ответ отправил: Lancelot (статус: Студент)
Отправлен: 25.01.2006, 00:29 Оценка за ответ: 5 Комментарий оценки: спасибо! скачал два чата, буду пробовать