Bonjour à tous,
J'ai un problème plutot bizzare, en tout les cas il est bizzare pour moi!!

j'essaye de uploader deux fichier PDF a partir d'un formulaire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
<form method="POST" onSubmit="return valider_formulaire(this)" enctype="multipart/form-data" action="confirmation_s.php?dl=<?php echo $ID ?>">
    <table border="0" cellspacing="0" cellpadding="3">
      .
.
.
 
<div>
        <td>Date de création :</td>
       <!-- <td><input type="date" name="date_creation" value= <?php echo (strftime("%d/%m/%y"));?> > -->
       <td> <input type="text" style="cursor: pointer" onclick="new calendar(this);" id="dateFin" name="date_soumission"/></td></div>
      </tr>
 
      <tr>
 
        <td>ofte :</td>
 
        <td><input type="file" name="of_te" /></td>
        <input type="hidden" name="MAX_FILE_SIZE" value="12345" />
       <!-- <td><input type="submit" name="upload" value="parcourir" /></td> -->
       <!-- </form> -->
      </tr>
 
     <tr>
 
        <td>ofcoml :</td>
 
 
        <td><input type="file" name="of_com" /></td>
        <input type="hidden" name="MAX_FILE_SIZE" value="12345" />
       <!-- <td><input type="submit" name="upload" value="parcourir" /></td> -->
       <!-- </form> -->
      </tr>
 
      <tr>
 
        <td><input type="submit" name="submit2" value="Soumettre" /></td>
        <td></td>
      </tr>
 
    </table>
    </form>
et dans confirmation_s.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
 
if( isset($_POST['submit2']) ) // si formulaire soumis
{
   if(!file_exists('upload/cahier/'.$intitule.$username.'/'))
   mkdir('upload/cahier/'.$intitule.$username.'/',0600);
    $content_dir = 'upload/cahier/'.$intitule.$username.'/'; // dossier où sera déplacé le fichier
 
    $tmp_file = $_FILES['of_te']['tmp_name'];
	echo "test1"; echo $_FILES['of_te']['type']; 
	$test1=1;
	if ($_FILES['of_te']['size'] > 1234567) exit ( "Le recu de payement est trop gros..rescanner-le");
 
    if( (!is_uploaded_file($tmp_file)) )
    {
		echo( "<p>&nbsp;</p><p>&nbsp;</p>");
		  exit ("<a href='soumission.php?dl=".$id."align=center> Votre fichier doit etre deposé </a>");
 
		}
 
    // on vérifie maintenant l'extension
    $type_file = $_FILES['of_te']['type'];
 
    if( !strstr($type_file, 'pdf') && is_uploaded_file($tmp_file) )
    {
        exit ("fichier doit être un pdf");
    }
 
    // on copie le fichier dans le dossier de destination
    $name_file = $_FILES['of_te']['name'];
	$extension_upload = strtolower(  substr(  strrchr($_FILES['of_te']['name'], '.')  ,1)  );
	$nom1 = "{$abreviation}_{$intitule}.{$extension_upload}";
 
    if(is_uploaded_file($tmp_file)&& !move_uploaded_file($tmp_file, $content_dir . $nom1) )
    {
        exit ("Impossible de copier le fichier ");
    }
 
   //l'offre commercial
   $content_dir = 'upload/cahier/'.$intitule.$username.'/';
    $tmp_file1 = $_FILES['of_com']['tmp_name'];
	echo "test2";
	$test=1;
	if ($_FILES['of_com']['size'] > 1234567) exit ( "Le recu de payement est trop gros..rescanner-le");
 
    if( (!is_uploaded_file($tmp_file1)) )
    {
		echo( "<p>&nbsp;</p><p>&nbsp;</p>");
		  exit ("<a href='soumission.php?dl=".$id. "align='center'> Votre fichier2 doit etre deposé </a>");
 
		}
 
    // on vérifie maintenant l'extension
    $type_file = $_FILES['of_com']['type'];
 
    if( (!strstr($type_file, 'pdf') ) && is_uploaded_file($tmp_file1) )
    {
        exit ("fichier2 doit être un pdf");
    }
 
    // on copie le fichier dans le dossier de destination
    $name_file = $_FILES['of_com']['name'];
	$extension_upload = strtolower(  substr(  strrchr($_FILES['of_com']['name'], '.')  ,1)  );
	$nom = "{$abreviation}_{$intitule}_comm.{$extension_upload}";
 
    if(is_uploaded_file($tmp_file1)&& !move_uploaded_file($tmp_file1, $content_dir . $nom) )
    {
        exit ("Impossible de copier fichier2 ");
    }
 
 
}
Quand j'utilise des extentions differentes pour les deux fichier, exp:pdf et Jpeg, ça marche impecable mais avec 2 PDF le deuxième ne se charge pas et m'affiche:

<a href='soumission.php?dl=".$id. "align='center'> Votre fichier2 doit etre deposé </a>

je ne voie pas ou est le pb, si quelqu'un à une idée c'est super urgent car je bloque depuis plusieurs jours.