Desktop
Website
Multimedia
Database
Security
Enterprise
Вопрос : Upload архива PHP/XHTML не работая с ie или firefox
Я был спрошены, что создаю форму позволяет потребителям upload изображение. Она работает большой в сафари, кроме, и опере. Терпеть неудачу в ie и firefox. Браузером самим отказывает послать anything.
Here будет мое Кодий:
session_start ();
echo «»;
? >
< " nofollow " > http://www.w3.org/TR/xhtm/>ml1-strict
l1/DTD/xht
.dtd "» rel=» _blank» target= " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd href=
«ПУБЛИКИ» - //W3C//DTD XHTML 1.0 Strict//EN " HTML DOCTYPE! --Upload Page
изображения
--xml
999/xhtml
" nofollow "» rel=» _blank» target= " http://www.w3.org/1999/xhtml href=
(«max_input_time», 300);
если ($_POST [«представьте»]), то {
если ($_FILES [«picFile»] [«error
»] > 0), то {
$error = «Кодий ошибки: ». $_FILES [«picFile»] [«wbr/> error'<]. «
\ n»;
$error. = «что-то необыкновенное слученное во время upload. Изображение никогда arrived.
\ n»;
} еще если ($_FILES [«picFile»] [«wbr/> size'<] >, то (2048 * 1024)) {
$error = «ваш архив слишком большое. (". ($_FILES [«picFile»] [«] wbr/> size' \ n «KB)»;
$error. = «пределом будет 2MB (2048KB).
\ n»;
} еще если (
изображения == $_FILES [«picFile»] [«wbr/> type'<] «/JPEG» || pjpeg ==
$_FILES [«picFile»] [«тип»] «
изображения/" || == «изображение/jpg»
$_FILES [«picFile»] [«тип»]) {
$srctemp = imagecreatefromjpeg ($_FILES [«picFile»] [«tmp_n
ame»]);
$uploaded = true;
} еще если (== «изображение $_FILES [«picFile»] [«wbr/> type'<]/gif»), то {
$srctemp = imagecreatefromgif ($_FILES [«picFile»] [«tmp_n
ame»]);
$uploaded = true;
} еще если (== «изображение $_FILES [«picFile»] [«wbr/> type'<]/PNG»), то {
$srctemp = imagecreatefrompng ($_FILES [«picFile»] [«tmp_n
ame»]);
$uploaded = true;
} еще {отголосок
«тип архива: » «.
$_FILES [«picFile»] [«тип»]. »» не supported.
\ n "; отголосок
«пожалуйста выбирает архив будет или .gif, .png или .jpg (JPEG) format.
\ n»; отголосок
» (пожалуйста заметьте: будет вопрос с uploading архивами using исследователь или firefox интернета. \ n "; отголосок
«, котор мы работаем для того чтобы разрешить эти вопросы. Между тем, имейте вас судимые по-разному браузер?
\ n»; отголосок «noshade/>
Debug $_FILES
\ n
}} если ($uploaded), то {
$newName =». /lib/files/». $_SESSION [«экстренный выпуск»]. » .jpg»;
$srcWidth = imagesx ($srctemp);
$srcHeight = imagesy ($srctemp);
если ($srcWidth < 200 || $srcHeight < 385) {imagejpeg
($srctemp, $newName, 75);
imagedestroy ($srctemp);
$stored = true;
} другое {
$cropHeight = (int) ($srcHeight * .95);
$cropWidth = (int) ($cropHeight * 200/385);
$srcX = (int) (($srcWidth -) $cropWidth/2);
$srcY = (int) (($srcHeight -) $cropHeight/2);
$dsttemp = imagecreatetruecolor (200, 385);
imagecopyresized ($dsttemp, $srctemp, 0, 0, $srcX, $srcY, 200, 385, $cropWidth, $cropHeight); imagejpeg
($dsttemp, $newName, 75);
$stored = true;
}} если ($stored), то {отголосок «
http-соответствующее = «освежают» содержание = «0; url=index.php»/> \ n»; отголосок « \ n \ n
\ nU
ploaded \ n<
/div> \ n»
;
} еще {
? >
если ($error! = "") {отголосок «
\ n$error \ n
\ n»;
}? метод
= «столб» действие = «pic_upload.php» enctype = 'Upload
multipart'>
ваше photo.
, котор для этого нужно быть чем 2MB (2048KB) в size.
система автоматически подрежет ваше фотоего до 200 x 385 pixels.
если вы не в середине изображения, или вашим изображением будет максимум too
разрешения, то результаты не могли быть вы want.
если это случается, то, используете некоторое основное изображение редактируя средство программирования для того чтобы подрезать ваше фотоего и попытка again.
ваше изображение может находиться в или архиве format.
для = «архив picFile'>
: value= "» name= " MAX_FILE_SIZE type= "
спрятанное» 30000000» тип
= имя «архива» = «picFile» удостоверение личности = «picFile» тип
/>
= «представляет» имя = «представляет» значение =
/>
«Upload» (вспомните: Ваши координаторы будут увидеть это href
изображения.) = «возвращение index.php'> к вашей карточке Page.
php
}} еще {
? кажется, что имеет встреча
Your >
href
=». Href
/login.php'> Login
r/>
=». Возвращение /index.php'> для того чтобы самонавести Page
php
}? ie >
In и firefox, взгляды выхода любят: тип архива
The: '' не supported.
Please выбирает архив будет или .gif, .png или .jpg (JPEG) format.
(пожалуйста заметьте: будет вопрос с uploading архивами using исследователь или firefox интернета. Мы работаем для того чтобы разрешить эти вопросы. Между тем, имейте вас судимые по-разному браузер?
--------------------------
----------
----------
----------
----------
----------
----
Debug Array
Array
(
)--------------------------
----------
----------
----------
----------
----------
----
Upload ваше photo.
It нужно быть чем…
class= " ясное " >
Related:
class= " IE " title= " href= " /Software/Internet_Email/Web_Browsers/Internet_Explorer/Q_24365223.html
PHP, котор не будет работать в IE
Ответ : Upload архива PHP/XHTML не работая с ie или firefox
Случается если ваш тип формы установлен к
многодетально/форм-данные
довольно чем как раз
многодетально?
Как так
Другие решения
Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
Шнур ошибки в блоке задвижки?
сколько вариант сервера SQL на одной машине
Внешний вид 2007 не может архивный файл открытой сети сохраненный
Активно директория DNS записывает вопрос
Отчет о доступа 2010 экспорта к CSV с коллекторами?
Прокладчик OCE 9400 не начинает
как добавить десятичное место в формуле в отчете о кристалла seagate
Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
VB6 к VS2010 - консультации тренировки?