[Upload] Upload de fichier
Est ce que quelqu'un saurait me dire pourquoi ce code ne fonctionne pas parce que ca va faire 3heures que je suis dessus et là je trouve vraiment pas...
A chaque fois ca m'affiche :
Citation:
Le chargement du fichier a échoué
Voici mon code :
upload_pdf.php
Code:
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 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
|
<?php
require('includes/application_top.php');
if ($HTTP_POST_VARS['soumettre'] == "Soumettre") {
$rep_des = '/home/lespm/www/catalog/pdf/';
$file_tmp = $_FILES["products_pdf"]["tmp_name"];
$file_des = $rep_des.$file_tmp;
if(is_uploaded_file($file_tmp)){
if(is_dir($rep_des)){
if (is_writeable($rep_des)) {
if(rename($file_tmp,$file_des))
echo 'Lien à copier : '.$file_des;
else{
echo 'Le chargement du fichier a échoué';
}
}
else
echo "on ne peut écrire sur : ".$rep_des;
}
else
echo $rep_des." n'est pas un répertoire";
}
else
echo $file_tmp." n'est pas un fichier uploadé";
}
else{
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html <?php echo HTML_PARAMS; ?>>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
<title><?php echo TITLE; ?></title>
<link rel="stylesheet" type="text/css" href="includes/stylesheet.css">
<script language="javascript" src="includes/general.js"></script>
</head>
<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="#FFFFFF" onload="SetFocus();">
<!-- header //-->
<?php require(DIR_WS_INCLUDES . 'header.php'); ?>
<!-- header_eof //-->
<!-- body //-->
<table border="0" width="100%" cellspacing="2" cellpadding="2">
<tr>
<td width="<?php echo BOX_WIDTH; ?>" valign="top">
<table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="1" cellpadding="1" class="columnLeft">
<!-- left_navigation //-->
<?php require(DIR_WS_INCLUDES . 'column_left.php'); ?>
<!-- left_navigation_eof //-->
</table>
</td>
<!-- body_text //-->
<td width="100%" valign="top">
<table>
<tr>
<td class="pageHeading">Associer un pdf à un produit</td>
</tr>
<tr/>
<tr/>
<tr>
<td class="dataTableContent">
<p>Pour associer un pdf à un produit :
<ul>
<li>cliquez sur le bouton parcourir et choissisez le pdf à associez au produit</li>
<li>validez avec le bouton soumettre en bas de la page</li>
<li>copiez le lien qui vous est donné</li>
<li>il ne vous reste plus qu'a coller ce lien dans la description de votre produit lors de son ajout</li>
</ul>
</p>
</td>
</tr>
<tr>
<td class="dataTableContent">
<form name="pdf" enctype="multipart/form-data" action="<?php echo FILENAME_PDF;?>" method="post">
<label>Fiche Pdf :</label>
<input name="products_pdf" type="file" />
<br/>
<input name="soumettre" type="submit" value="Soumettre" />
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- footer //-->
<?php
}
require(DIR_WS_INCLUDES . 'footer.php'); ?>
<!-- footer_eof //-->
<br>
</body>
</html>
<?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?> |
il n'y a rien d'important dans les require seulement du graph pour afficher les menus...
merci d'avance de votre aide...[/quote]