Bonjour à tous,
J'ai un souci d'ouverture avec mes fichiers.
Le principe est le suivant:
Via un code PHP, je vais chercher dans des dossiers des fichiers (processus, mode opératoire, etc.)
Le code m'affiche bien les fichiers dans ma page PHP, cependant lorsque je souhaite en ouvrir certains j'obtiens l'erreur en pièce jointe...
Cette erreur ne s'applique que pour certains documents. L'astuce c'est que si on raccourci le nom du fichier, je n'ai plus cette erreur...
J'ai eu beau cherché une histoire de limitation de caractères pour mes fichiers je ne trouve rien.
Quelqu'un peut-il m'expliquer pour quelle raison je recois un tel message pour certains fichiers et pas d'autres ?
Voilà mon code PHP:
<?php } if ($tabproc[avancement_proc] < "100") {?>
<?php
$path = "\\\S51017020\Organisation$\\RSI_Ma\\Qualité_Contrôle Interne\\En projet\\Processus\\".$tabproc[type_proc]."\\".$tabproc[pole]." - ".$tabproc[nompole]."\\".$tabproc[lettre_proc]." - ".$tabproc[nom_proc];
$getFile = browse($path, "$tabproc[nom_proc]");
if ($getFile) {?>
...
<td valign="top" width="200"><div align="center"><img src="images/icones site/processus.jpg" width="53" height="53"><br>
<font face="freestyle Script" size="6" color="#0099CC">Processus</font></div><br>
<?php $pcs = glob($path.'/PCS *.*');
foreach($pcs as $value) {$fin=basename($value)?> <a href=" <?php echo "$value"; ?>"><img src="/rsi/images/qualite/<?php icone($value); ?>" hspace="4" border="0" align="absmiddle"><?php echo $fin;?></a><br><?php }?></td>
<td valign="top" width="200"><div align="center"><img src="images/icones site/procedure_mop.jpg" width="60" height="59"><br>
<font face="freestyle Script" size="6" color="#0099CC">M.Opératoire</font></div><br>
<?php $modo = glob($path.'/MO*.*');
foreach($modo as $value2) {$fin2=basename($value2)?> <a href=" <?php echo "$value2"; ?>"><img src="/rsi/images/qualite/<?php icone($value2); ?>" hspace="4" border="0" align="absmiddle"><?php echo $fin2; ?></a><br><?php }?><br>
<?php $pro = glob($path.'/PRO*.*');
foreach($pro as $value21) {$fin21=basename($value21)?> <a href=" <?php echo "$value21"; ?>"><img src="/rsi/images/qualite/<?php icone($value21); ?>" hspace="4" border="0" align="absmiddle"><?php echo $fin21; ?></a><br><?php }?></td>
<td valign="top" width="200"><div align="center"><img src="images/icones site/tab_enregistrements.jpg" width="56" height="54"><br>
<font face="freestyle Script" size="6" color="#0099CC">Enregistrements</font></div><br>
<?php $enr = glob($path.'/ENR*.*');
foreach($enr as $value3) {$fin3=basename($value3)?> <a href=" <?php echo "$value3"; ?>"><img src="/rsi/images/qualite/<?php icone($value3); ?>" hspace="4" border="0" align="absmiddle"><?php echo $fin3; ?></a><br /><?php }?></td>
<td valign="top" width="200"><div align="center"><img src="images/icones site/documents.jpg" width="52" height="54"><br>
<font face="freestyle Script" size="6" color="#0099CC">Documents</font></div><br>
<?php $doc = glob($path.'/DOC*.*');
foreach($doc as $value4) {$fin4=basename($value4)?> <a href=" <?php echo "$value4"; ?>"><img src="/rsi/images/qualite/<?php icone($value4); ?>" hspace="4" border="0" align="absmiddle"><?php echo $fin4; ?></a><br><?php }?></td>
<?php } }?>
</tr>
Et l'erreur que je recois si par exemple je veux ouvrir le processus PCS A...
