Автор Тема: Как в MySQL GIF засунуть с помощью ПХП?  (Прочитано 8408 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ZigZag

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 74
  • +0/-0
  • 0
    • Просмотр профиля
Как в MySQL GIF засунуть с помощью ПХП?
« : 08 Августа 2002, 00:40:52 »
На сервак запрещены вся работа с файлами, т.е. закачка, копирование, создание....
Вижу единственным два выхода:
- побайтово закачать в поле блоб  в БД (но пока чего-то не получается....)
- или , например, закачивать гифы по фтп на другой сервак (но это тоже пока не получилось)...

поможите, люди, добрые.....

кстати вот линк: http://monsters.km.ru
поспорил сам с собой, что брошу курить и попал на пиво...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Как в MySQL GIF засунуть с помощью ПХП?
« Ответ #1 : 08 Августа 2002, 02:47:52 »
ZigZag
при закачке файл сначало закачивается на сервер и создается в виде файла во временном каталоге. А потом уже с ним можно делать что хочешь (копировать или в бд записывать).
То есть если запрещено создание файлов то закачиваться ничего не будет.

Мораль сей басни такова: Меняй хостинг
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Tankist

  • Типа на танке
  • Старожил
  • ****
  • Сообщений: 461
  • +0/-0
  • 2
    • Просмотр профиля
Как в MySQL GIF засунуть с помощью ПХП?
« Ответ #2 : 08 Августа 2002, 02:56:39 »
ZigZag
km.ru хостинг поддерживает он все это и еще много чего..
Удачи

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Как в MySQL GIF засунуть с помощью ПХП?
« Ответ #3 : 08 Августа 2002, 09:22:55 »
Не храни картинки в БД - резко снижается производительность.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн ZigZag

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 74
  • +0/-0
  • 0
    • Просмотр профиля
Как в MySQL GIF засунуть с помощью ПХП?
« Ответ #4 : 08 Августа 2002, 14:03:05 »
На km.ru все это еще недавно работало,
а потом усе... трындец

даже MkDir не работает

а файл в темп нормально закачивается... но как его потом в нормальную папку на серваке скопировать, если запрещены команды копирования....

кстати, на локалке все пашет со свистом, разными способами и т.п.

вот такой праблем, поэтому и хочу засовывать картинки в MySQL......
поспорил сам с собой, что брошу курить и попал на пиво...

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Как в MySQL GIF засунуть с помощью ПХП?
« Ответ #5 : 08 Августа 2002, 15:39:23 »
Цитировать
если запрещены команды копирования....


$fp
=fopen($file);
$data=fread($fp,feof($fp);
fclose($fp);
$fp2=fopen("new_file_name",w);
fwrite($fp2,$data);
fclose($fp2);
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн ZigZag

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 74
  • +0/-0
  • 0
    • Просмотр профиля
Как в MySQL GIF засунуть с помощью ПХП?
« Ответ #6 : 09 Августа 2002, 12:34:29 »
2 AlieN

т.е. ты предлагаешь держать несколько готовых пустых файлов, созданных по фтп доступу, и копировать туда из папки темп на серваке...... что то подобное пробовал...

попробую еще...

Спасибо!!!
поспорил сам с собой, что брошу курить и попал на пиво...

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Как в MySQL GIF засунуть с помощью ПХП?
« Ответ #7 : 09 Августа 2002, 12:46:04 »
Цитировать
несколько готовых пустых файлов

Открытие файла в режиме w ведет к созданию файла с указанным именем, если такого нет в наличии.
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн ZigZag

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 74
  • +0/-0
  • 0
    • Просмотр профиля
Как в MySQL GIF засунуть с помощью ПХП?
« Ответ #8 : 10 Августа 2002, 16:21:04 »
2 GotZfild

В этом то все и дело.

Открытие файла в режиме w  НЕ ведет к созданию файла с указанным именем, если такого нет в наличии.
(на этом хостинге, km.ru)
поспорил сам с собой, что брошу курить и попал на пиво...

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
Как в MySQL GIF засунуть с помощью ПХП?
« Ответ #9 : 10 Августа 2002, 18:13:53 »
Цитировать
Открытие файла в режиме w НЕ ведет к созданию файла с указанным именем, если такого нет в наличии.

даже в /tmp нельзя ?
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн ZigZag

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 74
  • +0/-0
  • 0
    • Просмотр профиля
Как в MySQL GIF засунуть с помощью ПХП?
« Ответ #10 : 11 Августа 2002, 02:10:27 »
2 Stek

в /tmp можно (и это все)..... =(
поспорил сам с собой, что брошу курить и попал на пиво...

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Как в MySQL GIF засунуть с помощью ПХП?
« Ответ #11 : 11 Августа 2002, 12:54:17 »
ZigZag
Тогда загоняй в БД.
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн ZigZag

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 74
  • +0/-0
  • 0
    • Просмотр профиля
Как в MySQL GIF засунуть с помощью ПХП?
« Ответ #12 : 11 Августа 2002, 13:19:22 »
2 GotZfild    =)))))))))

Так почему я тему и поднял
Я знаю, что надо загонять в БД, только не получается, вот и решил спросить - "Может кто уже это проделывал?"

Поделитесь , плиз, опытом.... (может кусочек скрипта завалялся?)
 === ===
поспорил сам с собой, что брошу курить и попал на пиво...

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
Как в MySQL GIF засунуть с помощью ПХП?
« Ответ #13 : 11 Августа 2002, 15:15:38 »
ZigZag
А не пробовал у себя создать директорию с правами 777 и в нее писать файлы ?

По поводу "картинку в базу" смотри вот тут
http://www.phpdevs.com/data/22/57.html
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн ZigZag

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 74
  • +0/-0
  • 0
    • Просмотр профиля
Как в MySQL GIF засунуть с помощью ПХП?
« Ответ #14 : 11 Августа 2002, 16:13:58 »
2 Stek

Спасибо за линк, щаз почитаю....

А по поводу 777, пробовал конечно......
поспорил сам с собой, что брошу курить и попал на пиво...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28