Вы не зашли.
Главная » PHP » Как сделать?
#1. DegMaN Off (0)
Участник
2009.05.08 07:07
Вот поставил себе фо, и с оперы мини не грузит, а точнее не нажимается обзор <input type="files">. Так вот вопрос как можно изменить чтоб можно с оперы загружать
Кодер
#2. Джинн
Гость
2009.05.08 08:08
У меня фо стоит. С официальной версии миниоперы грузит нормально. А под мод наверно нужно загрузку переделывать
#3. DegMaN Off (0)
Участник
2009.05.08 09:09
Джинн написал:
У меня фо стоит. С официальной версии миниоперы грузит нормально. А под мод наверно нужно загрузку переделывать
там просто надо написать какуюта функциию место инпут файл. такая функция на форуме х2м
Кодер
#4. Gemorroj Off (107)
Administrator
2009.05.08 09:09
нет. там еще нужно переписывать сам загрузчик. поддержка подобных говнотехнологий, которые реализованы в моде миниоперы - приводит только к деградации. есть стандарты, которых следует придерживаться. понятия кроссбраузерности не должно вообще существовать.
#5. DegMaN Off (0)
Участник
2009.05.08 22:10
Gemorroj написал:
нет. там еще нужно переписывать сам загрузчик. поддержка подобных говнотехнологий, которые реализованы в моде миниоперы - приводит только к деградации. есть стандарты, которых следует придерживаться. понятия кроссбраузерности не должно вообще существовать.
место инпут тайпа нада поставить JSR 75 чтоб считывало
Кодер
#6. Gemor
Гость
2009.05.08 22:10
Чо???
#7. Gemorroj Off (107)
Administrator
2009.05.09 09:09
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
Код:
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. DegMaN Off (0)
Участник
2009.05.09 22:10
чё та не понял
Кодер
#9. DarkDaNTe Off (11)
Участник
2009.05.10 19:07
Ты с какой оперы?
#10. DegMaN Off (0)
Участник
2009.05.10 20:08
DarkDaNTe написал:
Ты с какой оперы?
2.06
Кодер
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.019 s