Microsoft
Software
Hardware
Network
Frage : PHP/XHTML Aktenantriebskraft, die nicht mit IE oder firefox arbeitet
Ich gebeten worden, eine Form zu verursachen, die Benutzern erlaubt, eine Abbildung zu laden. Es funktioniert großes in der Safari, im Chrom und in der Oper. Ausfallen in IE und im firefox. Der Browser selbst ablehnt t, anything.
Here zu senden ist mein Code:
php
session_start ();
echo „ xml Version = kodierung „1.0“ = „utf-8“? >“;
? >
„
http://www.w3.org/TR/xhtm/>ml1-strict
l1/DTD/xht
.dtd
" >
Abbildungsantriebskraft Page
-->
http://www.w3.org/1
999/xhtml "
xml: lang= " en“ lang= " en " >
http://www.w3.org/2005/10
/profile'>
Kommando Pic Upload
php
, wenn (isset ($_SESSION [„Special“])) {
$uploaded = falsch;
$stored = falsch;
$error = "";
ini_set („max_input_time“, 300);
, wenn ($_POST [„einreichen“],) {
, wenn ($_FILES [„picFile“] [„error
“] > 0) {
$error = „Störungs-Code: “. $_FILES [„picFile“] [„error'< wbr/>]. „
\ n“;
$error. = „etwas ungewöhnliches geschehen während der Antriebskraft. Das Bild nie arrived.
\ n“;
}
sonst, wenn ($_FILES [„picFile“] [„size'< wbr/>] > (2048 * 1024)) {
$error = „Ihre Akte ist zu groß. (“. ($_FILES [„picFile“] [„size'< wbr/>]/1024). „KB)
\ n“;
$error. = „die Begrenzung ist 2MB (2048KB).
\ n“;
}
sonst wenn ($_FILES [„picFile“] [„type'< wbr/>] == „Bild/JPEG“
|| $_FILES [„picFile“] [„Art“]
== „Bild/pjpeg "
|| $_FILES [„picFile“] [„Art“]
== „Bild/Jpg“) {
$srctemp = imagecreatefromjpeg ($_FILES [„picFile“] [„tmp_n
ame“]);
$uploaded = ausrichten en;
}
sonst wenn ($_FILES [„picFile“] [„type'< wbr/>] == „Bild/GIF“) {
$srctemp = imagecreatefromgif ($_FILES [„picFile“] [„tmp_n
ame“]);
$uploaded = ausrichten en;
}
sonst wenn ($_FILES [„picFile“] [„type'< wbr/>] == „Bild/png“) {
$srctemp = imagecreatefrompng ($_FILES [„picFile“] [„tmp_n
ame“]);
$uploaded = ausrichten en;
}
sonst {
Echo „die Aktenart: “ „. $_FILES [„picFile“] [„Art“]
. ““ nicht ist supported.
\ n ";
Echo „wählen bitte eine Akte, die entweder .gif, .png oder .jpg (JPEG) format.
\ n ist“;
Echo“ (bitte merken: es gibt eine Ausgabe mit ladenden Akten using Internet Explorer oder firefox. \ n ";
Echo, „, das wir arbeiten, um diese Ausgaben zu lösen. Unterdessen versucht Sie einen anderen Browser?
\ n“;
Echo „
Debug $_FILES
“. print_r ($_FILES, ausrichten). „
\ n“;
}
}
wenn ($uploaded) {
$newName =“. /lib/files/“. $_SESSION [„Special“]. “ .jpg“;
$srcWidth = imagesx ($srctemp);
$srcHeight = imagesy ($srctemp);
wenn ($srcWidth < 200 || $srcHeight < 385) {
imagejpeg ($srctemp, $newName, 75);
imagedestroy ($srctemp);
$stored = ausrichten en;
}
sonst {
$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 = ausrichten en;
}
}
wenn ($stored) {
Echo „das HTTP-gleichwertige
\ n“;
Echo „ \ n \ n
\ nU
ploaded \ n<
/div> \ n“;
}
sonst {
? >
wenn ($error! = "") {
Echo „
\ n$error \ n
\ n“;
}
? >
Antriebskraft Ihr photo.
, das es sein muss kleiner, als 2MB (2048KB) in size.
das System automatisch Ihr Foto zu 200 x 385 pixels.
erntet, wenn Sie nicht mitten in der Abbildung sind, oder Ihre Abbildung ist too
Höhe einer Entschließung, dann konnten die Resultate nicht sein, was Sie want.
, wenn dieses geschieht, irgendeine grundlegende Abbildung benutzen, die Software redigiert, um Ihr Foto zu ernten und Versuch again.
Ihre Abbildung in der .gif-, .png oder .jpg-(JPEG) Akte format.
Akte:
Related Lösungen:
PHP Antriebskraftakte nicht in IE
bearbeitet
Antwort : PHP/XHTML Aktenantriebskraft, die nicht mit IE oder firefox arbeitet
Was geschieht, wenn Ihre Formularart auf eingestellt
Mehrfach-/Formdaten
eher als gerade
Mehrfach?
Wie so
Weitere Lösungen
Wort-Presse, die Frage bewirtet
asp.net: Mein Problem ist, benutze ich einen ajax Ergänzung Kalender, um BeginDate u. EndDate Werte einzutragen
Silverlight 4 UI Ereignisse
wie kann ich irgendeine Bildentschließung online ändern und sie zum lokalen PC dann innen sparen??
ZFS Sicherungshilfe Ubuntu 10.0.4 LTS
Form-Frage für Kristallreports
Betreffend INOTES in Lotos 8.5
Mühen, die ZWISCHEN Logik erhalten zu arbeiten
Spannungs-Sensor ermittelte einen Ausfall auf Bediener DELL-PowerEdge 2650
broadcom NIC teaming