Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1141 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Besoin d'aide pour modification courte d'un fichier php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Besoin d'aide pour modification courte d'un fichier php

n°1430157
kervano
Posté le 23-08-2006 à 18:45:30  profilanswer
 

Voila je travaille pour un site internet et pour installer cette contribution on me demande de d'ouvrir le fichier html_output.php et de modifier le contenu de celcui-ci... je suis très débutant en php.
 
L'instruction qui figure dans la notice est celle-ci :
 
<gras>In includes/functions/html_output.php change the tep_image function to this (note the yoururlhere):</gras>
 
 
<gras>Voici le fichier original :</gras>
 

Citation :

Released under the GNU General Public License
*/
 
////
// The HTML href link wrapper function
  function tep_href_link($page = '', $parameters = '', $connection = 'NONSSL', $add_session_id = true, $search_engine_safe = true) {
    global $request_type, $session_started, $SID;
 
    if (!tep_not_null($page)) {
      die('</td></tr></table></td></tr></table><br><br><font color="#ff0000"><b>Error!</b></font><br><br><b>Unable to determine the page link!<br><br>');
    }
 
    if ($connection == 'NONSSL') {
      $link = HTTP_SERVER . DIR_WS_HTTP_CATALOG;
    } elseif ($connection == 'SSL') {
      if (ENABLE_SSL == true) {
        $link = HTTPS_SERVER . DIR_WS_HTTPS_CATALOG;
      } else {
        $link = HTTP_SERVER . DIR_WS_HTTP_CATALOG;
      }
    } else {
      die('</td></tr></table></td></tr></table><br><br><font color="#ff0000"><b>Error!</b></font><br><br><b>Unable to determine connection method on a link!<br><br>Known methods: NONSSL SSL</b><br><br>');
    }
 
    if (tep_not_null($parameters)) {
      $link .= $page . '?' . tep_output_string($parameters);
      $separator = '&';
    } else {
      $link .= $page;
      $separator = '?';
    }
 
    while ( (substr($link, -1) == '&') || (substr($link, -1) == '?') ) $link = substr($link, 0, -1);
 
// Add the session ID when moving from different HTTP and HTTPS servers, or when SID is defined
    if ( ($add_session_id == true) && ($session_started == true) && (SESSION_FORCE_COOKIE_USE == 'False') ) {
      if (tep_not_null($SID)) {
        $_sid = $SID;
      } elseif ( ( ($request_type == 'NONSSL') && ($connection == 'SSL') && (ENABLE_SSL == true) ) || ( ($request_type == 'SSL') && ($connection == 'NONSSL') ) ) {
        if (HTTP_COOKIE_DOMAIN != HTTPS_COOKIE_DOMAIN) {
          $_sid = tep_session_name() . '=' . tep_session_id();
        }
      }
    }
 
    if ( (SEARCH_ENGINE_FRIENDLY_URLS == 'true') && ($search_engine_safe == true) ) {
      while (strstr($link, '&&')) $link = str_replace('&&', '&', $link);
 
      $link = str_replace('?', '/', $link);
      $link = str_replace('&', '/', $link);
      $link = str_replace('=', '/', $link);
 
      $separator = '?';
    }
 
    if (isset($_sid)) {
      $link .= $separator . tep_output_string($_sid);
    }
 
    return $link;
  }
 
////
// The HTML image wrapper function
  function tep_image($src, $alt = '', $width = '', $height = '', $parameters = '') {
    if ( (empty($src) || ($src == DIR_WS_IMAGES)) && (IMAGE_REQUIRED == 'false') ) {
      return false;
    }
 
// alt is added to the img tag even if it is null to prevent browsers from outputting
// the image filename as default
    $image = '<img src="' . tep_output_string($src) . '" border="0" alt="' . tep_output_string($alt) . '"';
 
    if (tep_not_null($alt)) {
      $image .= ' title=" ' . tep_output_string($alt) . ' "';
    }
 
    if ( (CONFIG_CALCULATE_IMAGE_SIZE == 'true') && (empty($width) || empty($height)) ) {
      if ($image_size = @getimagesize($src)) {
        if (empty($width) && tep_not_null($height)) {
          $ratio = $height / $image_size[1];
          $width = $image_size[0] * $ratio;
        } elseif (tep_not_null($width) && empty($height)) {
          $ratio = $width / $image_size[0];
          $height = $image_size[1] * $ratio;
        } elseif (empty($width) && empty($height)) {
          $width = $image_size[0];
          $height = $image_size[1];
        }
      } elseif (IMAGE_REQUIRED == 'false') {
        return false;
      }
    }
 
    if (tep_not_null($width) && tep_not_null($height)) {
      $image .= ' width="' . tep_output_string($width) . '" height="' . tep_output_string($height) . '"';
    }
 
    if (tep_not_null($parameters)) $image .= ' ' . $parameters;
 
    $image .= '>';
 
    return $image;
  }
 
////
// The HTML form submit button wrapper function
// Outputs a button in the selected language
  function tep_image_submit($image, $alt = '', $parameters = '') {
    global $language;
 
    $image_submit = '<input type="image" src="' . tep_output_string(DIR_WS_LANGUAGES . $language . '/images/buttons/' . $image) . '" border="0" alt="' . tep_output_string($alt) . '"';
 
    if (tep_not_null($alt)) $image_submit .= ' title=" ' . tep_output_string($alt) . ' "';
 
    if (tep_not_null($parameters)) $image_submit .= ' ' . $parameters;
 
    $image_submit .= '>';
 
    return $image_submit;
  }
 
////
// Output a function button in the selected language
  function tep_image_button($image, $alt = '', $parameters = '') {
    global $language;
 
    return tep_image(DIR_WS_LANGUAGES . $language . '/images/buttons/' . $image, $alt, '', '', $parameters);
  }
 
////
// Output a separator either through whitespace, or with an image
  function tep_draw_separator($image = 'pixel_black.gif', $width = '100%', $height = '1') {
    return tep_image(DIR_WS_IMAGES . $image, '', $width, $height);
  }
 
////
// Output a form
  function tep_draw_form($name, $action, $method = 'post', $parameters = '') {
    $form = '<form name="' . tep_output_string($name) . '" action="' . tep_output_string($action) . '" method="' . tep_output_string($method) . '"';
 
    if (tep_not_null($parameters)) $form .= ' ' . $parameters;
 
    $form .= '>';
 
    return $form;
  }
 
////
// Output a form input field
  function tep_draw_input_field($name, $value = '', $parameters = '', $type = 'text', $reinsert_value = true) {
    $field = '<input type="' . tep_output_string($type) . '" name="' . tep_output_string($name) . '"';
 
    if ( (isset($GLOBALS[$name])) && ($reinsert_value == true) ) {
      $field .= ' value="' . tep_output_string(stripslashes($GLOBALS[$name])) . '"';
    } elseif (tep_not_null($value)) {
      $field .= ' value="' . tep_output_string($value) . '"';
    }
 
    if (tep_not_null($parameters)) $field .= ' ' . $parameters;
 
    $field .= '>';
 
    return $field;
  }
 
////
// Output a form password field
  function tep_draw_password_field($name, $value = '', $parameters = 'maxlength="40"') {
    return tep_draw_input_field($name, $value, $parameters, 'password', false);
  }
 
////
// Output a selection field - alias function for tep_draw_checkbox_field() and tep_draw_radio_field()
  function tep_draw_selection_field($name, $type, $value = '', $checked = false, $parameters = '') {
    $selection = '<input type="' . tep_output_string($type) . '" name="' . tep_output_string($name) . '"';
 
    if (tep_not_null($value)) $selection .= ' value="' . tep_output_string($value) . '"';
 
    if ( ($checked == true) || ( isset($GLOBALS[$name]) && is_string($GLOBALS[$name]) && ( ($GLOBALS[$name] == 'on') || (isset($value) && (stripslashes($GLOBALS[$name]) == $value)) ) ) ) {
      $selection .= ' CHECKED';
    }
 
    if (tep_not_null($parameters)) $selection .= ' ' . $parameters;
 
    $selection .= '>';
 
    return $selection;
  }
 
////
// Output a form checkbox field
  function tep_draw_checkbox_field($name, $value = '', $checked = false, $parameters = '') {
    return tep_draw_selection_field($name, 'checkbox', $value, $checked, $parameters);
  }
 
////
// Output a form radio field
  function tep_draw_radio_field($name, $value = '', $checked = false, $parameters = '') {
    return tep_draw_selection_field($name, 'radio', $value, $checked, $parameters);
  }
 
////
// Output a form textarea field
  function tep_draw_textarea_field($name, $wrap, $width, $height, $text = '', $parameters = '', $reinsert_value = true) {
    $field = '<textarea name="' . tep_output_string($name) . '" wrap="' . tep_output_string($wrap) . '" cols="' . tep_output_string($width) . '" rows="' . tep_output_string($height) . '"';
 
    if (tep_not_null($parameters)) $field .= ' ' . $parameters;
 
    $field .= '>';
 
    if ( (isset($GLOBALS[$name])) && ($reinsert_value == true) ) {
      $field .= tep_output_string_protected(stripslashes($GLOBALS[$name]));
    } elseif (tep_not_null($text)) {
      $field .= tep_output_string_protected($text);
    }
 
    $field .= '</textarea>';
 
    return $field;
  }
 
////
// Output a form hidden field
  function tep_draw_hidden_field($name, $value = '', $parameters = '') {
    $field = '<input type="hidden" name="' . tep_output_string($name) . '"';
 
    if (tep_not_null($value)) {
      $field .= ' value="' . tep_output_string($value) . '"';
    } elseif (isset($GLOBALS[$name])) {
      $field .= ' value="' . tep_output_string(stripslashes($GLOBALS[$name])) . '"';
    }
 
    if (tep_not_null($parameters)) $field .= ' ' . $parameters;
 
    $field .= '>';
 
    return $field;
  }
 
////
// Hide form elements
  function tep_hide_session_id() {
    global $session_started, $SID;
 
    if (($session_started == true) && tep_not_null($SID)) {
      return tep_draw_hidden_field(tep_session_name(), tep_session_id());
    }
  }
 
////
// Output a form pull down menu
  function tep_draw_pull_down_menu($name, $values, $default = '', $parameters = '', $required = false) {
    $field = '<select name="' . tep_output_string($name) . '"';
 
    if (tep_not_null($parameters)) $field .= ' ' . $parameters;
 
    $field .= '>';
 
    if (empty($default) && isset($GLOBALS[$name])) $default = stripslashes($GLOBALS[$name]);
 
    for ($i=0, $n=sizeof($values); $i<$n; $i++) {
      $field .= '<option value="' . tep_output_string($values[$i]['id']) . '"';
      if ($default == $values[$i]['id']) {
        $field .= ' SELECTED';
      }
 
      $field .= '>' . tep_output_string($values[$i]['text'], array('"' => '&quot;', '\'' => '&#039;', '<' => '&lt;', '>' => '&gt;')) . '</option>';
    }
    $field .= '</select>';
 
    if ($required == true) $field .= TEXT_FIELD_REQUIRED;
 
    return $field;
  }
 
////
// Creates a pull-down list of countries
  function tep_get_country_list($name, $selected = '', $parameters = '') {
    $countries_array = array(array('id' => '', 'text' => PULL_DOWN_DEFAULT));
    $countries = tep_get_countries();
 
    for ($i=0, $n=sizeof($countries); $i<$n; $i++) {
      $countries_array[] = array('id' => $countries[$i]['countries_id'], 'text' => $countries[$i]['countries_name']);
    }
 
    return tep_draw_pull_down_menu($name, $countries_array, $selected, $parameters);
  }
?>


 
<gras>Et voici le morceau a insérer :</gras>
 

Citation :

function tep_image($src, $alt = '', $width = '', $height = '', $parameters = '') {
    if ( (empty($src) || ($src == DIR_WS_IMAGES)) && (IMAGE_REQUIRED == 'false') ) {
      return false;
    }
 
// alt is added to the img tag even if it is null to prevent browsers from outputting
// the image filename as default
 $fileextension = substr(trim($src), -3);
 if ($fileextension == "jpg" )
 {
     $image = '<img src="http://www.yoururlhere.com/estore/resize.php?image=http://www.yoururlhere.com' . tep_output_string($src) . '&width=' . $width . '" border="0" alt="' . tep_output_string($alt) . '"';
 }
 else
 {
    $image = '<img src="' . tep_output_string($src) . '" border="0" alt="' . tep_output_string($alt) . '"';
  if ( (CONFIG_CALCULATE_IMAGE_SIZE == 'true') && (empty($width) || empty($height)) ) {
    if ($image_size = @getimagesize($src)) {
   if (empty($width) && tep_not_null($height)) {
     $ratio = $height / $image_size[1];
     $width = $image_size[0] * $ratio;
   } elseif (tep_not_null($width) && empty($height)) {
     $ratio = $width / $image_size[0];
     $height = $image_size[1] * $ratio;
   } elseif (empty($width) && empty($height)) {
     $width = $image_size[0];
     $height = $image_size[1];
   }
    } elseif (IMAGE_REQUIRED == 'false') {
   return false;
    }
  }
 
  if (tep_not_null($width) && tep_not_null($height)) {
    $image .= ' width="' . tep_output_string($width) . '" height="' . tep_output_string($height) . '"';
  }  
 }
 
    if (tep_not_null($alt)) {
      $image .= ' title=" ' . tep_output_string($alt) . ' "';
    }
 
    if (tep_not_null($parameters)) $image .= ' ' . $parameters;
 
    $image .= '>';
 
    return $image;
  }

mood
Publicité
Posté le 23-08-2006 à 18:45:30  profilanswer
 

n°1432034
nargy
Posté le 27-08-2006 à 09:52:36  profilanswer
 

Tu ne connait pas PHP ok, mais tu sait faire un copier/chercher/remplacer, non?

n°1432040
gatsu35
Blablaté par Harko
Posté le 27-08-2006 à 10:08:23  profilanswer
 

kervano a écrit :

Voila je travaille pour un site internet et pour installer cette contribution on me demande de d'ouvrir le fichier html_output.php et de modifier le contenu de celcui-ci... je suis très débutant en php.


Si tu sais programmer le PHP ca se lit comme un livre tellement ce langage est simple dans son concept.  
Derrière c'est juste de l'utilisation de librairie[:spamafote]


Message édité par gatsu35 le 27-08-2006 à 10:10:02

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Besoin d'aide pour modification courte d'un fichier php

 

Sujets relatifs
Imprimer fichier htmlLire une ligne d'un fichier
[XML/XSD/DTD] Comment valider un fichier XML avec une DTD ET un schemaQuel solution pour créer un fichier XML dans mon cas?
Forum PHP, que me conseillez vous, à l'aide !Extraire avec excel un fichier prospect
Extraire avec excel un fichier prospectOuvrir un fichier txt sans spécifier son nom
Récupérer morceau par morceau le contenu binaire d'un fichierTelechargement de fichier
Plus de sujets relatifs à : Besoin d'aide pour modification courte d'un fichier php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR