Problème upload php-ajax depuis passage en php5

xtremdisc
Invité n'ayant pas de compte PHPfrance

29 mai 2008, 14:57

Salut à tous,

J'ai un script php-ajax pour uploader des fichiers qui fonctionnait bien jusqu'à ...
ce que je passe ma page en php5.
Vous me direz mais pourquoi passer en v5 alors que ça fonctionnait ?... et bien parce que je veux utiliser la classe ZipArchive pour zipper les fichiers, et cette classe fonctionne apparement qu'avec ou beaucoup mieux sous php 5.

Je viens vers vous pour savoir si vous connaissez quelle partie de mon script pose problème à php 5.

Merci beaucoup d'avance !

Voici le code de la page php que le visiteur voit :

Code : Tout sélectionner

<form name="uploadFile" action="proposer.php5" method="post" enctype="multipart/form-data" target="upload_iframe"> <input type="hidden" name="uploadFile" value="1" /> <input type="file" id="file" name="file" size="43" class="fileXL" /> <input type="button" id="btn_rec" value="Enregistrer" class="btn_enregistrer" onclick="recFile(file)" /> <iframe name="upload_iframe" style="width:0px; height:0px; display:none;"></iframe> </form>
Celui du fichier php inclus qui permet l'upload en arrière plan :

Code : Tout sélectionner

<? if($uploadFile=="1") { if($_FILES['file']['size']>0) { if($_FILES['file']['size']<=5242880) { $type_file = substr($_FILES['file']['name'],-3,3); if($type_file!='pdf' && $type_file!='doc' && $type_file!='xls' && $type_file!='txt') { $upFile = false; } else { $name_file_format = formatNameFile($_FILES['file']['name']); $name_file_aff = $name_file_format; $num_file = $_SESSION['cptTempFile'] + 1; if($num_file<10) $num_file = '0'.$num_file; $name_file = $num_file.$_SESSION["idTempFile"]."_".$name_file_format; if( is_uploaded_file($tmp_file) ) { if(!move_uploaded_file($tmp_file, $content_dir . $name_file) ) { $upFile = false; } else { $upFile = true; } } } } exit(); } } ?>
(J'ai enlever les parties pas importante pour le fonctionnement, j'espère ne pas en avoir trop enlevé !)

ViPHP
ViPHP | 4674 Messages

29 mai 2008, 18:02

Hey :),

Et si tu mettais <?php pour commencer (à la place de <?) ?
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).