DegMaN » 2009.05.08 07:50

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

Джинн » 2009.05.08 08:41

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

DegMaN » 2009.05.08 09:23

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

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

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

Gemorroj » 2009.05.08 09:40

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

DegMaN » 2009.05.08 22:08

Gemorroj написал:

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

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

Gemor » 2009.05.08 22:59

Чо???

Gemorroj » 2009.05.09 09:49

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; } }?>
DegMaN » 2009.05.09 22:58

чё та не понял

DarkDaNTe » 2009.05.10 19:40

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

DegMaN » 2009.05.10 20:23

DarkDaNTe написал:

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

2.06

DarkDaNTe » 2009.05.10 21:22

Она вроди все грузит

DegMaN » 2009.05.11 11:18

DarkDaNTe написал:

Она вроди все грузит

неа