Это трюк,
function openInNewTab(url) {
var win = window.open(url, '_blank');
win.focus();
}
В большинстве случаев это должно происходить непосредственно в обработчике onclick
для ссылки, чтобы предотвратить блокирование всплывающих окон, а поведение по умолчанию «новое окно» , Вы можете сделать это так, или добавив слушателя событий к вашему объекту DOM
.
Something To Click On
http://www.tutsplanet.com/open-url-new-tab-using-javascript-196/
Вы не можете использовать сокращенную нотацию для установки значений конфигурации вне PHP.ini. Я предполагаю, что он возвращается к 2 МБ в качестве скомпилированного значения по умолчанию при столкновении с плохим значением.
С другой стороны, я не думаю, что upload_max_filesize
можно установить с помощью ini_set()
. В официальном списке указано, что это PHP_INI_PERDIR
.
Если вы работаете на локальном сервере, таком как wamp или xampp, убедитесь, что он использует php.ini, который вы так думаете. Эти серверы обычно по умолчанию используют php.ini, который не находится в вашей папке dtml docs.
Это также можно контролировать с помощью конфигурации apache. Проверьте httpd.conf и / или .htaccess на что-то вроде следующего:
php_value upload_max_filesize 10M
Я получил это для работы с файлом .user.ini в том же каталоге, что и мой скрипт index.php, который загружает мое приложение. Вот содержание:
upload_max_filesize = "20M"
post_max_size = "25M"
Это рекомендуемое решение для Heroku.
Вы также можете использовать в файле php, например
<?php ini_set('upload_max_filesize', '200M'); ?>
У меня возникла та же проблема, но я узнал, что не все настройки конфигурации могут быть установлены с помощью функции ini_set (), проверьте это . Если параметр конфигурации может быть установлен
Вы используете общий хостинг-провайдер? Это могут быть главные настройки, переопределяющие все, что вы пытаетесь изменить. Вы пытались добавить их в свой .htaccess?
php_value upload_max_filesize 10M
php_value post_max_size 10M
Поскольку я просто столкнулся с этой проблемой на общем хосте и не смог добавить значения в мой файл .htaccess, я решил поделиться своим решением.
Я сделал файл ini со значениями в нем. Простой:
Создайте файл с именем «.user.ini» и добавьте свои значения
upload_max_filesize = 150M
post_max_size = 150M
Boom, проблема решена.
, если вы используете ini_set «на лету», вы найдете здесь http://php.net/manual/en/ini.core.php информацию, например, upload_max_filesize и post_max_size не изменяются «на лету» (PHP_INI_PERDIR).
Изменения в настройках php.ini, .htaccess или vhost, похоже, изменяют эти переменные.
.htaccess
, а также с помощьюini_set
. Возможно, не во всех версиях. – Protector one 13 April 2011 в 22:08