我想在上传商品的时候将图片文件名MD5。如:filename.jpg变成435ed7e9f07f740abf511a62c00eef6e.jpg,我应该修改那一部分文件?
知道思路的给个思路,先谢啦!

解决方案 »

  1.   

    md5("filename");怎么取图片名称网上搜搜
      

  2.   

    去改upload。php 文件,zencart是直接获取上传文件名的,你拿来md5下就行了
      

  3.   

    /admin/includes/modules/product/preview_info.php
    <?php
          echo zen_draw_form($form_action, $type_admin_handler, 'cPath=' . $cPath . (isset($_GET['product_type']) ? '&product_type=' . $_GET['product_type'] : '') . (isset($_GET['pID']) ? '&pID=' . $_GET['pID'] : '') . '&action=' . $form_action . (isset($_GET['page']) ? '&page=' . $_GET['page'] : ''), 'post', 'enctype="multipart/form-data"');
    /* Re-Post all POST'ed variables */
          reset($_POST);
          while (list($key, $value) = each($_POST)) {
            if (!is_array($_POST[$key])) {
              echo zen_draw_hidden_field($key, htmlspecialchars(stripslashes($value)));
            }
          }      $languages = zen_get_languages();
          for ($i=0, $n=sizeof($languages); $i<$n; $i++) {
            echo zen_draw_hidden_field('products_name[' . $languages[$i]['id'] . ']', htmlspecialchars(stripslashes($products_name[$languages[$i]['id']])));
            echo zen_draw_hidden_field('products_description[' . $languages[$i]['id'] . ']', htmlspecialchars(stripslashes($products_description[$languages[$i]['id']])));
            echo zen_draw_hidden_field('products_url[' . $languages[$i]['id'] . ']', htmlspecialchars(stripslashes($products_url[$languages[$i]['id']])));
          }
          echo zen_draw_hidden_field('products_image', stripslashes($products_image_name));
          echo ( (isset($_GET['search']) && !empty($_GET['search'])) ? zen_draw_hidden_field('search', $_GET['search']) : '') . ( (isset($_POST['search']) && !empty($_POST['search']) && empty($_GET['search'])) ? zen_draw_hidden_field('search', $_POST['search']) : '');
          echo zen_image_submit('button_back.gif', IMAGE_BACK, 'name="edit"') . '&nbsp;&nbsp;';      if (isset($_GET['pID'])) {
            echo zen_image_submit('button_update.gif', IMAGE_UPDATE);
          } else {
            echo zen_image_submit('button_insert.gif', IMAGE_INSERT);
          }
         echo '&nbsp;&nbsp;<a href="' . zen_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . (isset($_GET['pID']) ? '&pID=' . $_GET['pID'] : '') . (isset($_GET['page']) ? '&page=' . $_GET['page'] : '') . (isset($_GET['search']) ? '&search=' . $_GET['search'] : '')) . '">' . zen_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>';
    ?>