RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 241
от 30.01.2006, 07:51

Администратор:Калашников О.А.
В рассылке:Подписчиков: 223, Экспертов: 38
В номере:Вопросов: 4, Ответов: 10


Вопрос № 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! :)
Отправлен: 24.01.2006, 12:21
Вопрос задал: Golden Spider (статус: 4-ый класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: 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 В Денвере всё работало.
Отправлен: 24.01.2006, 18:39
Вопрос задал: Golden Spider (статус: 4-ый класс)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Cтепанов Андрей Валерьевич
Здравствуйте, Golden Spider!
Скорее всего это из-за того, что владелец новой картинки будет apache, а не вы. Попробуйте сменить владельца для новой картинки.
---------
Все мы будем в аду, но я буду с вилами!!
Ответ отправил: Cтепанов Андрей Валерьевич (статус: 3-ий класс)
Отправлен: 24.01.2006, 19:20

Отвечает: Дмитрий Иванов
Здравствуйте, 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
Комментарий оценки:
спасибо! скачал два чата, буду пробовать


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное