[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как изменить имя загружаемого файла
winrol
Есть граббер, он грабит картинки, имена приблизительно site_ru_kot_.jpg , мне нужно поменять имена, что б пользователям отдавался например my_site_ru_my_name.jpg. Кто знает отпишитесь плиз.



Спустя 21 минута, 34 секунды (19.09.2012 - 21:32) inpost написал(а):
Подправь скрипт, в чём дело? Ты же указываешь имя, с которым копируешь.
Почитай про функции, которые лично написал в своих скриптах.

Спустя 10 минут, 46 секунд (19.09.2012 - 21:42) winrol написал(а):
Цитата (inpost @ 19.09.2012 - 21:32)
Подправь скрипт, в чём дело? Ты же указываешь имя, с которым копируешь.
Почитай про функции, которые лично написал в своих скриптах.

Это граб, а там имя с сайта с которого грабим , а мне нужно как-то поменять на свое.

Спустя 1 час, 15 минут, 31 секунда (19.09.2012 - 22:58) winrol написал(а):
То есть я переадресую с граба на адрес картинки на скачку. Имя файла остается с того сайта, а как сделать что б закачка шла через мой скрипт и менялось имя.

Спустя 12 минут, 42 секунды (19.09.2012 - 23:11) inpost написал(а):
Ну а я тебе что сказал? Какая разница, как ты называешь СВОЙ скрипт. Я ответил же тебе, что надо сделать, чтобы поменять значение.

Спустя 20 минут, 43 секунды (19.09.2012 - 23:31) winrol написал(а):
Цитата (inpost @ 19.09.2012 - 23:11)
Ну а я тебе что сказал? Какая разница, как ты называешь СВОЙ скрипт. Я ответил же тебе, что надо сделать, чтобы поменять значение.

да не то ты сказал, что в скрипте писать? пример?

Спустя 4 минуты, 24 секунды (19.09.2012 - 23:36) inpost написал(а):
$name = 'новое имя';

Откуда я знаю, как ты назвал переменную?! Твой же скрипт... у тебя есть функция КОПИРОВАНИЯ, в ней параметр передаётся именно "имя, с которым скопировать в конкретную папку". Вот это имя и поменяй.
Изучи свой скрипт, пойми, что он делает - всё получится сделать.

Спустя 11 минут, 45 секунд (19.09.2012 - 23:47) winrol написал(а):
Цитата (inpost @ 19.09.2012 - 23:36)
$name = 'новое имя';

Откуда я знаю, как ты назвал переменную?! Твой же скрипт... у тебя есть функция КОПИРОВАНИЯ, в ней параметр передаётся именно "имя, с которым скопировать в конкретную папку". Вот это имя и поменяй.
Изучи свой скрипт, пойми, что он делает - всё получится сделать.

Это не парсер а граб! я не качаю к себе файлы понимаешь?

Спустя 51 минута, 14 секунд (20.09.2012 - 00:39) Zzepish написал(а):
Как объяснить барану, что он баран?

Спустя 2 часа, 3 минуты, 35 секунд (20.09.2012 - 02:42) inpost написал(а):
winrol
Как ты поменяешь имя, которое лежит на чужом сервере? Ты можешь поменять только то, что находится у тебя на сервере, а не у чужих.
И ещё, ты пишешь: "ИМЯ ЗАГРУЖАЕМОГО файла", то есть файл загружается куда-то твоим скриптом, а не просто ссылку на него даёшь, а файл располагается на другом сервере. Ты как-то некорректно объясняешь задачу.

Спустя 6 часов, 5 минут, 52 секунды (20.09.2012 - 08:48) winrol написал(а):
Цитата (inpost @ 20.09.2012 - 02:42)
winrol
Как ты поменяешь имя, которое лежит на чужом сервере? Ты можешь поменять только то, что находится у тебя на сервере, а не у чужих.
И ещё, ты пишешь: "ИМЯ ЗАГРУЖАЕМОГО файла", то есть файл загружается куда-то твоим скриптом, а не просто ссылку на него даёшь, а файл располагается на другом сервере. Ты как-то некорректно объясняешь задачу.

ну вот я и спрашиваю как это сделать!

Спустя 4 минуты, 6 секунд (20.09.2012 - 08:52) Игорь_Vasinsky написал(а):
какой функцией грабишь?

Спустя 19 минут, 32 секунды (20.09.2012 - 09:12) winrol написал(а):
Цитата (Игорь_Vasinsky @ 20.09.2012 - 08:52)
какой функцией грабишь?

curl'ом граблю, но когда идет скачка на картинку, переадресую на сайт оригинал, а мне нужно как-то, через свой отдавать и менять имя. Выкачивать на свой и потом отдавать думаю будет очень накладно и долго, может как-то по другому

Спустя 1 минута, 30 секунд (20.09.2012 - 09:13) Игорь_Vasinsky написал(а):
курлом ты парсишь. а я спрашиваю - какой функцией грабишь.

Цитата
Это не парсер а граб! я не качаю к себе файлы понимаешь?


ты же растираешься в терминологии.

Спустя 38 секунд (20.09.2012 - 09:14) Игорь_Vasinsky написал(а):
у меня есть ответ, но мне чёт хочется по дискутировать)

Спустя 1 час, 18 минут, 16 секунд (20.09.2012 - 10:32) walerus написал(а):
Игорь_Vasinsky, inpost - Мне еще интересно КАК ?, пользователь осуществляет выбор, той или иной картинки ?... по текстовому описанию или же по самой картинке?, если второе, то, собственно как происходит показ этой картинки? - прямой линк с "левого" сайта, которые в дальнейшем будет опять парситься или как?...

ТС - процитирую...
Цитата

Что такое граббер и что такое парсер

В терминалогии веб-разработок граббер - это специализированный скрипт, который позволяет "выкачивать" информацию с чужих сайтов на свой. В отличии от грабберов, парсер способен распознать информацию в груде "мусора" и обработать ее в соотвествии с поставленной задачей. Сегодня оба понятия используются как синонимы.

Спустя 24 минуты, 16 секунд (20.09.2012 - 10:56) Игорь_Vasinsky написал(а):
))) граббер в 99,9% содержит парсер wink.gif

0,1% - это чистый граббер который без поиска чего либо в DOM HTML, путём указания прямых ссылок на файл - будет его (их) сливать себе.

ИМХО.

Спустя 2 минуты, 9 секунд (20.09.2012 - 10:59) Игорь_Vasinsky написал(а):
а ТС тормозит.

у меня простой вопрос к нему: как он сливает себе картинки?

тут я вижу 2 варианта

1. file_get_contents() -> file_put_contents()
2. file_get_contents() -> GD

что он юзает..я без понятия, но при обоих вариантах - ответ стоит 0,0 копеек.

Спустя 50 минут, 2 секунды (20.09.2012 - 11:49) walerus написал(а):
Игорь_Vasinsky Неее, чегоэт так все просто описал ты, ТС, грабит по взрослому - "функцией Curl" wink.gif, там все сложнее, тебе это пока не известная функция ...

Спустя 19 минут, 39 секунд (20.09.2012 - 12:08) Игорь_Vasinsky написал(а):
видимо я не шарю не в парсерах, не в грабберах... эх... пойду на мост пока лёд не встал biggrin.gif

Спустя 1 час, 49 минут, 54 секунды (20.09.2012 - 13:58) walerus написал(а):
Игорь_Vasinsky laugh.gif laugh.gif laugh.gif гирю пудовую выслать для ускорения ? biggrin.gif

Спустя 6 минут, 20 секунд (20.09.2012 - 14:05) Игорь_Vasinsky написал(а):
давай 2.. а то во мне стока добра - что боюсь ньютоновские формулы работать не будут...

Спустя 1 час, 13 минут, 18 секунд (20.09.2012 - 15:18) winrol написал(а):
Блин я же все понятно написал, граблю страницу curl'ом, а при скачке переадресую на оригинал, а вот как отдавать файл с другим именем? качать к себе, наверное не лучший вариант, может как-то еще можно?

Спустя 2 минуты, 29 секунд (20.09.2012 - 15:20) winrol написал(а):
Цитата (walerus @ 20.09.2012 - 13:58)
Игорь_Vasinsky laugh.gif laugh.gif laugh.gif гирю пудовую выслать для ускорения ? biggrin.gif

давайте по теме, если есть ответ

Спустя 31 минута, 50 секунд (20.09.2012 - 15:52) neadekvat написал(а):
Цитата (winrol @ 20.09.2012 - 16:18)
а при скачке переадресую на оригинал, а вот как отдавать файл с другим именем? качать к себе, наверное не лучший вариант, может как-то еще можно?

И рыбку съесть и..

У тебя есть два варианта: либо загружать файл к себе (причем не важно - сразу или когда пользователь захочет скачать, но конечно же лучше сразу), либо пользователь будет загружать файл с его настоящим именем.

Спустя 51 минута, 3 секунды (20.09.2012 - 16:43) Игорь_Vasinsky написал(а):
Цитата
а при скачке переадресую на оригинал, а вот как отдавать файл с другим именем? качать к себе, наверное не лучший вариант, может как-то еще можно?


ни чё не понял, ты же говоришь что "грабишь"

тебе надо дёрнуть картинку себе, переименовать и отдать юзеру.

Спустя 18 минут, 18 секунд (20.09.2012 - 17:01) winrol написал(а):
ну а если картинка 10mb? ohmy.gif и юзер с мобильного телефона

Спустя 4 минуты, 36 секунд (20.09.2012 - 17:06) walerus написал(а):
winrol У тебя вопросы блин ужас просто... а если 100МБ или 1Гиг... ???. Скажи толком чего ты хочешь добиться, без всяких там заоблачных объяснений. Я спросил - КАК? пользователь выбирает картинку которую ему потом захочется скачать? У тебя галерея или список этих картинок??, если галерея, то как ты делаешь превьюшки? линкуешь с оригинального сайта?, а если список, то тоже не понятно, как ты его формируешь...

Спустя 3 минуты, 35 секунд (20.09.2012 - 17:10) winrol написал(а):
Цитата (walerus @ 20.09.2012 - 17:06)
winrol У тебя вопросы блин ужас просто... а если 100МБ или 1Гиг... ???. Скажи толком чего ты хочешь добиться, без всяких там заоблачных объяснений. Я спросил - КАК? пользователь выбирает картинку которую ему потом захочется скачать? У тебя галерея или список этих картинок??, если галерея, то как ты делаешь превьюшки? линкуешь с оригинального сайта?, а если список, то тоже не понятно, как ты его формируешь...

Выше ж отвечал, Я думал, что можно как-то без скачки к себе.

Спустя 8 минут, 4 секунды (20.09.2012 - 17:18) walerus написал(а):
winrol Ты прикалываешься? - Если я спросил, значит в том что выше, я не нашел ответы, на мои вопросы... Мне не интересно как и чем ты грабишь, меня интересует вопрос - КАК ПОЛЬЗОВАТЕЛЬ ДЕЛАЕТ ВЫБОР ?????
1) Галерея
2) Текстовые ссылки
3) Другое ( поясни сам тогда )
Выбери что нибудь...

Если выбираешь
1) сразу говори, от куда идут превью ???
2) От куда берутся линки ?

Спустя 15 минут, 14 секунд (20.09.2012 - 17:33) winrol написал(а):
user posted image

Спустя 33 минуты, 18 секунд (20.09.2012 - 18:06) Игорь_Vasinsky написал(а):
Цитата
как-то без скачки к себе.

omg


Спустя 35 минут, 26 секунд (20.09.2012 - 18:42) inpost написал(а):
А ты не знаешь, что любая картинка попадает в любом случае в temporary папку к человеку на комп? То есть он не пялится в окно за чужой бабой, он сначала заводит её к себе домой, а потом уже разглядывает! Картинка уже лежит в его кровати, а значит имя у неё уже есть! Родилась девушка - получила имя. Хочешь такую же - клонируешь и даёшь при рождении имя(!!!).
Ну так понятнее?

Спустя 29 минут, 53 секунды (20.09.2012 - 19:12) winrol написал(а):
Читай выше, что я писал!

Спустя 3 минуты, 14 секунд (20.09.2012 - 19:15) inpost написал(а):
ты читай выше лучше. Тебе уже всё ответили.

Спустя 15 часов, 4 минуты, 38 секунд (21.09.2012 - 10:19) Игорь_Vasinsky написал(а):
он походу так и не вкурил laugh.gif

winrol
когда юзер смотрит картинку в окне браузера - она уже у него на компе есть.

но те про другое

я уже приводил 2 варианта

я так понял - ты парсишь картинки по какому либо запросу юзера
выводишь ему эти картинки

он кликает - "сохранить как" - и берёт картинку себе


Так ты имя не поменяешь.

Тебе нужно заполучить картинку себе (2 способа), переименовать и потом тока вывести для юзера.

Спустя 1 день, 7 часов, 52 минуты, 5 секунд (22.09.2012 - 18:12) winrol написал(а):
Всем спасибо, решение сам нашол.

Спустя 2 часа, 35 минут, 20 секунд (22.09.2012 - 20:47) walerus написал(а):
Круто ! ), поделился бы, что бы кто то еще с такой же проблемой как у тебя, не искал решения...

Спустя 3 дня, 18 часов, 19 минут, 10 секунд (26.09.2012 - 15:06) winrol написал(а):
copy в помощь


_____________
Заработай легко - много видов проверенного заработка, как Wap та и Web.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.