jpg upload in IE7 unter windows XP
zavalit
- php
hallo zusammen.
hab eine validierung script der funktioniert überall ausser ie7 in winows XP
echt ein rätsel für mich, zumal was hat das mit browser überhaupt zu tun.
script siht so aus
if($_POST['sent']){
$fehler = "";
if(isset($_FILES['foto'])){
if(substr($_FILES['foto']['name'],-3)==='jpg')
{$fehler = false; }
else{ $fehler=" Falscher Dateityp!<br/>"; }
Hi!
hab eine validierung script der funktioniert überall ausser ie7 in winows XP
Was funktioniert, wie?
script siht so aus
Das it schlecht!
if($_POST['sent']){
$fehler = "";
if(isset($_FILES['foto'])){
if(substr($_FILES['foto']['name'],-3)==='jpg')
{$fehler = false; }
else{ $fehler=" Falscher Dateityp!<br/>"; }
Wo ist der Rest des Scriptes?
Mit dem Ausschnitt kann man nichts anfangen.
off:PP
--
"You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
Wo ist der Rest des Scriptes?
Mit dem Ausschnitt kann man nichts anfangen.
komplett
if($_POST['sent']){
$fehler = "";
if(isset($_FILES['foto'])){
if(substr($_FILES['foto']['name'],-3)==='jpg' || substr($_FILES['foto']['type'], -3)==='gif' || substr($_FILES['foto']['name'],-3)==='jpeg')
{$fehler = false; }
else{ $fehler=" Falscher Dateityp!<br/>"; }
if(!$fehler)
{$name = $_FILES['foto']['name'];
move_uploaded_file($_FILES['foto']['tmp_name'], userdir.'/'.basename($name));
}
else {echo "<div class=\"upload_fehler\">".$fehler."</div>";; }
}
if(!$fehler){
header('Location:index.php');
exit();
}
}
Hi!
Was ist denn das Problem, was 'funktioniert' nicht, gibt es Fehlermeldungen?
off:PP
Hallo,
was funktioniert denn nicht?
if($_POST['sent']){
Soll $_POST['sent'] wirklich "true" sein? Oder willst Du nur die Existenz prüfen - dann würde ich "isset()" empfehlen.
Gib Dir mit "echo" doch Testmeldungen aus, dann siehst Du, an welcher Stelle der Fehler auftritt.
Grüße Basti