osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> PHP 5.5.8 ; Must AcceptTerms Conditions ; Fonctions obsolètes
roiphoto
posté 4 Jun 2017, 13:18
Message #1


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 119
Inscrit : 6-August 07
Lieu : 93200
Membre no 18622



PHP 5.5.8 ; Must AcceptTerms Conditions ; Fonctions obsolètes

Bonjour,

Ma configuration
Oscommerce 2.3.3.4 anglais couplé avec oscomm 2.3.3.4-FR-V1- avril 2014 Pack.zip
Easyphp-devserveur-14.1vc11
PHP 5.5.8
Windows 8 Pro, 32 bits
+ Addon Must AcceptTerms Conditions (MATC_for_osC2.3x.zip)
+ banner box with rotator
LOCAL


Mon souci : Je rencontre des fonctions obsolètes alors que je pensais avoir installé la version de MATC conforme à 2.3.x.
Le forum anglophone de cet addon ne donne rien. Je n’ai pas non plus évolue en revenant à mes cours de pré-requis de PHP. Je me permets de envoyer les parties de code incriminées.

Deprecated: Assigning the return value of new by referenceisdeprecated in C:\Program Files\EasyPHP-DevServer-14.1VC11\data\localweb\mon_projet\includes\modules\matc.php on line 19

<?php
if(MATC_SHOW_TEXTAREA != 'false'){ //START "show the textarea if"
if(MATC_TEXTAREA_FILENAME != ''){//There is a fileweshouldrequire
require(DIR_WS_LANGUAGES . $language . '/' . MATC_TEXTAREA_FILENAME);
}

if(MATC_TEXTAREA_MODE == 'Returning code'){
eval('$textarea_contents_material ='.MATC_TEXTAREA_RETURNING_CODE.';');
}elseif(MATC_TEXTAREA_MODE == 'SQL'){
eval('$contents_query = tep_db_query('.MATC_TEXTAREA_SQL.');');
$contents_query_array = tep_db_fetch_array($contents_query);
$textarea_contents_material = $contents_query_array['thetext'];
}else{
die('No mode wascatched! Search for "qwetyqouty34657+234" in matc.phpfofind the place where the erroroccured.'); //Just for errorchecking.
};

if(MATC_TEXTAREA_HTML_2_PLAIN_TEXT_CONVERT != 'false'){ //Use the conversion tool
require_once(DIR_WS_CLASSES.'html2text.php');// Include the class definition file.
$h2t =& new html2text(html_entity_decode($textarea_contents_material,ENT_QUOTES,'ISO8859-1'));// Instantiate a new instance of the class. Passing the string variable automaticallyloads the HTML for you. // LIGNE19
$h2t->width=0; //Do not use wordwrap
$textarea_contents = $h2t->get_text();// Simply call the get_text() method for the class to convert the HTML to the plain text. Store itinto the variable.
}else{//Use the "rawmaterial", thatiswe do not convertit to plain text
$textarea_contents = $textarea_contents_material;
};
?>

AUTRE FONCTION OBSOLETE

Deprecated: preg_replace(): The /e modifier isdeprecated, use preg_replace_callbackinstead in C:\Program Files\EasyPHP-DevServer-14.1VC11\data\localweb\mon_projet\includes\classes\html2text.php on line 426


// Runourdefinedsearch-and-replace
$text = preg_replace($this->search, $this->replace, $text); //ligne 426

// Stripanyother HTML tags
$text = strip_tags($text, $this->allowed_tags);

// Bring down number of emptylines to 2 max
$text = preg_replace("/\n\s+\n/", "\n\n", $text); //ligne 432
$text = preg_replace("/[\n]{3,}/", "\n\n", $text);

SOS s’il vous plaît
Merci

Go to the top of the page
 
badcape
posté 6 Jun 2017, 06:12
Message #2


Ceinture bleue OSC
Icône de groupe

Groupe : Membres
Messages : 1071
Inscrit : 28-September 07
Lieu : Saint paul - REUNION
Membre no 19202



Re....
t'as regardé là?
c'est un problème de syntaxe.
cool.gif


--------------------
Thierry
En prod Server: Percona Server via UNIX socket Percona Server version:10.1.20-MariaDB - Percona Server (GPL),
PHP 5.5.30 phpMyAdmin 4.0.10.6 Database version: MySQL 5.5.5-10.1.20 extension: mysqli
version Oscommerce-2.3.4 bootstrap avec un tas comme ça de contributions ...... et bien d'autres dont je me suis inspiré à grand renfort de café !
Un grand merci à tous !(pour votre aide et votre patience....)
En local:
1) Pour suivre mon site en prod - EasyPHP DevServer 14.1 VC9 "Minakami" avec oscom 2.3.4 Bootstrap Gold + KissIT_image thumbnailer, Product fields group, Products Extra Fields, margin report, account_create_in_admin, easy populate, FAQ desk, MATC, SPPC, quick updates for SPPC, slick reCaptcha, modular front page module, Select Product Image Directory, Edit page (page control), Message box, Horizontal categories menu BS, Edit order, Edit invoice, Hide categories with category cache, Related products BS, Ultimate Seo Urls, Withdrawal form for BS... modifiées et d'autre contrib que je teste avant de mettre en prod.
2) Pour dev Phoenix 1.0.2.0, Devserver sous PHP 7.1.3 et Database MySQL 5.7.17
Go to the top of the page
 
roiphoto
posté 13 Jun 2017, 18:00
Message #3


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 119
Inscrit : 6-August 07
Lieu : 93200
Membre no 18622



Bonjour Badcape et merci pour votre réponse.

Mais cela ne m’a pas aidé à résoudre ces deux deprecated que je me permets de liste ci-après :

Deprecated: Assigning the return value of new by reference is deprecated in C:\Program Files\EasyPHP-DevServer-14.1VC11\data\localweb\mon_projet\includes\modules\matc.php on line 19

Deprecated: preg_replace(): The /e modifier isdeprecated, use preg_replace_callbackinstead in C:\Program Files\EasyPHP-DevServer-14.1VC11\data\localweb\mon_projet\includes\classes\html2text.php on line 426

Je vous remercie

Go to the top of the page
 
badcape
posté 14 Jun 2017, 18:50
Message #4


Ceinture bleue OSC
Icône de groupe

Groupe : Membres
Messages : 1071
Inscrit : 28-September 07
Lieu : Saint paul - REUNION
Membre no 19202



Re...
Regarde Roiphoto, 'tite explication claire et en rapport avec nos scripts et nos migrations progressives vers le php7.
Bonne soirée
cool.gif


--------------------
Thierry
En prod Server: Percona Server via UNIX socket Percona Server version:10.1.20-MariaDB - Percona Server (GPL),
PHP 5.5.30 phpMyAdmin 4.0.10.6 Database version: MySQL 5.5.5-10.1.20 extension: mysqli
version Oscommerce-2.3.4 bootstrap avec un tas comme ça de contributions ...... et bien d'autres dont je me suis inspiré à grand renfort de café !
Un grand merci à tous !(pour votre aide et votre patience....)
En local:
1) Pour suivre mon site en prod - EasyPHP DevServer 14.1 VC9 "Minakami" avec oscom 2.3.4 Bootstrap Gold + KissIT_image thumbnailer, Product fields group, Products Extra Fields, margin report, account_create_in_admin, easy populate, FAQ desk, MATC, SPPC, quick updates for SPPC, slick reCaptcha, modular front page module, Select Product Image Directory, Edit page (page control), Message box, Horizontal categories menu BS, Edit order, Edit invoice, Hide categories with category cache, Related products BS, Ultimate Seo Urls, Withdrawal form for BS... modifiées et d'autre contrib que je teste avant de mettre en prod.
2) Pour dev Phoenix 1.0.2.0, Devserver sous PHP 7.1.3 et Database MySQL 5.7.17
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 28th March 2024 - 16:55
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)