#1 2009.05.08 07:50

DegMaN
Участник
Откуда: Украина
Зарегистрирован: 2009.04.15
Сообщений: 30
Карма: 0
Профиль Веб-сайт

Как сделать?

Вот поставил себе фо, и с оперы мини не грузит, а точнее не нажимается обзор <input type="files">. Так вот вопрос как можно изменить чтоб можно с оперы загружать


Кодер

Неактивен

#2 2009.05.08 08:41

Джинн
Гость

Re: Как сделать?

У меня фо стоит. С официальной версии миниоперы грузит нормально. А под мод наверно нужно загрузку переделывать

#3 2009.05.08 09:23

DegMaN
Участник
Откуда: Украина
Зарегистрирован: 2009.04.15
Сообщений: 30
Карма: 0
Профиль Веб-сайт

Re: Как сделать?

Джинн написал:

У меня фо стоит. С официальной версии миниоперы грузит нормально. А под мод наверно нужно загрузку переделывать

там просто надо написать какуюта функциию место инпут файл. такая функция на форуме х2м


Кодер

Неактивен

#4 2009.05.08 09:40

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Как сделать?

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

Неактивен

#5 2009.05.08 22:08

DegMaN
Участник
Откуда: Украина
Зарегистрирован: 2009.04.15
Сообщений: 30
Карма: 0
Профиль Веб-сайт

Re: Как сделать?

Gemorroj написал:

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

место инпут тайпа нада поставить JSR 75 чтоб считывало


Кодер

Неактивен

#6 2009.05.08 22:59

Gemor
Гость

Re: Как сделать?

Чо???

#7 2009.05.09 09:49

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Как сделать?

http://ru.php.net/manual/ru/function.cu … .php#71313

Disabled CURLOPT_FOLLOWLOCATION in curl when open_basedir or safe_mode are enabled.

ну и предлагаемая в том же комменте функция для замены стандартного curl_exec

Код:

1
span style="color: #0000BB"><?php function curl_redir_exec($ch) { static $curl_loops = 0; static $curl_max_loops = 20; if ($curl_loops++ >= $curl_max_loops) { $curl_loops = 0; return FALSE; } curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $data = curl_exec($ch); list($header, $data) = explode("\n\n", $data, 2); $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); if ($http_code == 301 || $http_code == 302) { $matches = array(); preg_match('/Location:(.*?)\n/', $header, $matches); $url = @parse_url(trim(array_pop($matches))); if (!$url) { //couldn't process the url to redirect to $curl_loops = 0; return $data; } $last_url = parse_url(curl_getinfo($ch, CURLINFO_EFFECTIVE_URL)); if (!$url['scheme']) $url['scheme'] = $last_url['scheme']; if (!$url['host']) $url['host'] = $last_url['host']; if (!$url['path']) $url['path'] = $last_url['path']; $new_url = $url['scheme'] . '://' . $url['host'] . $url['path'] . ($url['query']?'?'.$url['query']:''); curl_setopt($ch, CURLOPT_URL, $new_url); debug('Redirecting to', $new_url); return curl_redir_exec($ch); } else { $curl_loops=0; return $data; } }?>

Неактивен

#8 2009.05.09 22:58

DegMaN
Участник
Откуда: Украина
Зарегистрирован: 2009.04.15
Сообщений: 30
Карма: 0
Профиль Веб-сайт

Re: Как сделать?

чё та не понял


Кодер

Неактивен

#9 2009.05.10 19:40

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 574
Карма: 11
Профиль

Re: Как сделать?

Ты с какой оперы?

Неактивен

#10 2009.05.10 20:23

DegMaN
Участник
Откуда: Украина
Зарегистрирован: 2009.04.15
Сообщений: 30
Карма: 0
Профиль Веб-сайт

Re: Как сделать?

DarkDaNTe написал:

Ты с какой оперы?

2.06


Кодер

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.011 s