Internet explorer n'entre pas dans mon "if&qu

Merwane -  
 Merwane -
Bonjour,

<body>
<?php
// Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur
if (isset($_FILES['file_1']) AND $_FILES['file_1']['error'] == 0)
{
// Testons si le fichier n'est pas trop gros
if ($_FILES['file_1']['size'] <= 1000000)
{
// Testons si l'extension est autorisée
$infosfichier = pathinfo($_FILES['file_1']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
if (in_array($extension_upload, $extensions_autorisees))
{
// On peut valider le fichier et le stocker définitivement
move_uploaded_file($_FILES['file_1']['tmp_name'], 'menu/photo/fnc168/' . basename($_FILES['file_1']['name']));
echo "L'envoi a bien été effectué !";
}
}
}
?>

<form method="POST" name="monform" ENCTYPE="multipart/form-data" action="" >
<label for="my_file_element">Ajouter des pièces jointes à votre FNC (max = 10) : </label><br/>
<input type="file" name="file_1" id="my_file_element"><br />

<input type="submit" name="modifier" value="Modifier"><br/>

<a href="recapfnc.php?demande=168"> Retour à la FNC <?php echo $numerofnc;?></a>
</form>
</body>

Le code marche parfaitement avec firefox mais avec mon (putain (pardon) )d'internet explorer, ce (putain (arf encore :( )) de code ne marche pas.

Pourriez vous m'aidez avant que je devienne fou ?

Merci
A voir également:

13 réponses

aiido
 
Firefox ne lis pas plus le php que internet explorer puisque c'est executé coté serveur avant d'être envoyé ay client, donc je suppose que si ca marche coté firefox il n'y a pas de raison que cela ne fonctionne pas coté IE.

quand tu dit ne marche pas, qu'est ce qui ne marche pas ... une erreur php, un affichage qui ne se réalise pas ?
2
Elitemoumoute Messages postés 443 Statut Membre 91
 
Salut,

internet explorer ne sait pas lire le php.

As-tu wamp server ?
0
Merwane
 

"internet explorer ne sait pas lire le php. "


Première nouvelle ! lol

Si si internet explorer sait lire le php encore heureux =)

Je pense que le problème vient du code mais pourquoi marcherait-il sur firefox ???

A vrai dire je suis perdu =(
0
Elitemoumoute Messages postés 443 Statut Membre 91
 
Un navigateur internet ne sait pas lire le php, c'est le serveur qui le lit,
et crée une page html qu'il envoie a ton pc !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Merwane
 
Non mais je modifie mon fichier .php directement à partir du serveur...

Merci de ton aide mais c'est un peu hors sujet :p

Le code marche c'est juste le "if" qu'il n'aime pas...
0
aiido
 
ma reponse été aussi pour Elitemoumoute :)

le code ne marche pas puisque au final ca ne marche pas sur IE mais bien sous FF ...

de plus " le if ne marche pas" déjà cela bloque a quel endroit ? tu a pas qu'un seul if dans ton code

ensuite tu ne répond pas non plus a ma demande sa ne marche pas sous IE ok mais qy'est ce qui ne marche pas ?
0
Elitemoumoute Messages postés 443 Statut Membre 91
 
Quelle version d'ie utilise tu ?
Si c'est la v6, il y a des fonctions non reconnues !
0
Elitemoumoute Messages postés 443 Statut Membre 91
 
Ce que tu as dit dans le post 4 est la même chose que j'ai écris mais en plus développé !
0
aiido
 
et pour ajouter aussi derrière Elitemoumoute la version d'IE 8 accepte un bouton pour executer les page avec une compatibilité des anciens navigateur (donc inférieur a la version 8) malheureusement cette option ne fait pas toujours du bien au page reçu

essaye de cocher/decocher cette case située si je me souvient bien a droite de la barre d'adresse.
0
Merwane
 
C'est internet explorer 7.
0
Merwane
 
En faites il n'y a aucune erreur...

JE clique sur modifier et ca me recharge la page en ne faisant rien!
0
aiido
 
pour Elitemoumoute, oui c'était juste pour clarifier avant ta deuxieme réponse (lors de l'écriture je n'avais lu que ton premier post a ce moment là)

mais bon la n'est plus la question a mon avis ;)
0
Merwane
 
Effectivement la n'est pas la question mais merci quand meme Elitemoumoute.
0
Merwane
 
up please
0