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
Configuration: Windows Vista
Firefox 3.5

13 réponses

  1. 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
  2. Elitemoumoute Messages postés 443 Statut Membre 91
     
    Salut,

    internet explorer ne sait pas lire le php.

    As-tu wamp server ?
    0
  3. 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
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. Merwane
     
    En faites il n'y a aucune erreur...

    JE clique sur modifier et ca me recharge la page en ne faisant rien!
    0
  12. 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
    1. Merwane
       
      Effectivement la n'est pas la question mais merci quand meme Elitemoumoute.
      0