logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
35 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 395 922

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Bugs, Probs ... »» Nouvelle install sous usbwebserver PHP 8.1

Nouveau sujet
 Nouvelle install sous usbwebserver PHP 8.1#26963Répondre

4Contributeur(s)
colonelwogAnonymenicolas2jpb
3 Modérateur(s)
developpeurjpbJireck
nicolas2 nicolas2icon_post
quel erreur
colonelwog colonelwogicon_post
pour commencer :
[Mon Feb 17 11:52:56.336383 2025] [php:notice] [pid 15964:tid 1268] [client ::1:52173] PHP Deprecated: Optional parameter $size declared before required parameter $file_size is implicitly treated as a required parameter in D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\modules\\sform\\sform.php on line 274, referer: http://localhost/user.php
[Mon Feb 17 11:52:56.338382 2025] [php:notice] [pid 15964:tid 1268] [client ::1:52173] PHP Deprecated: stripslashes(): Passing null to parameter #1 ($string) of type string is deprecated in D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\modules\\sform\\extend-user\\formulaire.php on line 46, referer: http://localhost/user.php
[Mon Feb 17 11:52:56.338382 2025] [php:notice] [pid 15964:tid 1268] [client ::1:52173] PHP Deprecated: stripslashes(): Passing null to parameter #1 ($string) of type string is deprecated in D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\modules\\sform\\extend-user\\formulaire.php on line 49, referer: http://localhost/user.php
[Mon Feb 17 11:52:56.339374 2025] [php:notice] [pid 15964:tid 1268] [client ::1:52173] PHP Deprecated: stripslashes(): Passing null to parameter #1 ($string) of type string is deprecated in D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\modules\\sform\\extend-user\\formulaire.php on line 51, referer: http://localhost/user.php
[Mon Feb 17 11:52:56.339374 2025] [php:notice] [pid 15964:tid 1268] [client ::1:52173] PHP Deprecated: stripslashes(): Passing null to parameter #1 ($string) of type string is deprecated in D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\modules\\sform\\extend-user\\formulaire.php on line 54, referer: http://localhost/user.php
[Mon Feb 17 11:52:56.340374 2025] [php:notice] [pid 15964:tid 1268] [client ::1:52173] PHP Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\modules\\sform\\sform.php on line 321, referer: http://localhost/user.php
[Mon Feb 17 11:52:56.340374 2025] [php:notice] [pid 15964:tid 1268] [client ::1:52173] PHP Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\modules\\sform\\sform.php on line 321, referer: http://localhost/user.php
[Mon Feb 17 11:52:56.340374 2025] [php:notice] [pid 15964:tid 1268] [client ::1:52173] PHP Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\modules\\sform\\sform.php on line 321, referer: http://localhost/user.php
[Mon Feb 17 11:52:56.345920 2025] [php:notice] [pid 15964:tid 1268] [client ::1:52173] PHP Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\mainfile.php on line 2162, referer: http://localhost/user.php
[Mon Feb 17 11:52:56.345920 2025] [php:notice] [pid 15964:tid 1268] [client ::1:52173] PHP Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\mainfile.php on line 2162, referer: http://localhost/user.php
[Mon Feb 17 11:52:56.345920 2025] [php:notice] [pid 15964:tid 1268] [client ::1:52173] PHP Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\mainfile.php on line 2162, referer: http://localhost/user.php
ce n'est que pour la page user vide pour s'enregistrer ^^
nicolas2 nicolas2icon_post
je tes repondue plus haut modif sform voir post plus haut
colonelwog colonelwogicon_post
oui je modifie en ce moment ...
Mais faudra modifier dans l'archive aussi ;-)
 Message édité par : colonelwog / 17/02/2025 11:57
nicolas2 nicolas2icon_post
a jpb de voir et de faire moi je ne suis pas le capitaine du navire ici , juste le capitaine sur ma version two
 Message édité par : nicolas2 / 17/02/2025 12:01
colonelwog colonelwogicon_post
bon modif faites toujours erreur d'inscription du user on arrive sur page blanche juste le header ...
[Mon Feb 17 12:08:48.934065 2025] [php:error] [pid 15964:tid 1236] [client ::1:52582] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown error 1048 in D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\lib\\mysqli.php:106\nStack trace:\n#0 D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\lib\\mysqli.php(106): mysqli_query(Object(mysqli), 'INSERT INTO use...')\n#1 D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\user.php(241): sql_query('INSERT INTO use...')\n#2 D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\user.php(1347): finishNewUser('wogcolonel', 'Robert Pujade', 'pujaderobert@fr...', 'blank.gif', '', '', 'wogcolonel', '', '0', 'leMDP', '1', '', '66110', '', '', '', '', '', '', '', '', '', '', '')\n#3 {main}\n thrown in D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\lib\\mysqli.php on line 106, referer: http://localhost/user.php
colonelwog colonelwogicon_post
je vais quand même verifier que ça vient pas de la table comme pour fonction ^^ ce serai con quand même ...
colonelwog colonelwogicon_post
j'ai repris la table user j'ai trouvé deux trois petit truc différents entre la mienne et celle du dernier zip

mais j'ai toujours cette erreur :
[Mon Feb 17 12:27:06.917393 2025] [php:notice] [pid 15964:tid 1256] [client ::1:57110] PHP Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in D:\\temporaire web site\\usbwebserver_v8.6.5\\usbwebserver\\root\\mainfile.php on line 2162, referer: http://localhost/user.php
colonelwog colonelwogicon_post
correction apportée dans Mainfile ligne 2162:
$arraylecture = explode('|', $SAQ['fdroits1_descr']);

par
 $arraylecture = [];

if (isset($SAQ['fdroits1_descr']) && is_string($SAQ['fdroits1_descr'])) {
$arraylecture = explode('|', $SAQ['fdroits1_descr']);
}
colonelwog colonelwogicon_post
Par contre je me retrouve maintenant avec des erreurs de Deprecated en pagaille mdr ^^ sur les STRPOS
mais ce sont les mêmes loignes qui reviennent ^^ je corrige ça et je devrai plus avoir d'erreurs ...
colonelwog colonelwogicon_post
C'est bon j'ai plus une seul erreur !!!!!!
Et je peux m'enregistrer en user ...
je vais pouvoir cloturer , de plus je vais pouvoir continuer mes tests avec sous domaine et https puisque maintenant je n'ai plus d'erreur de base sous npds .
nicolas2 nicolas2icon_post
cool
jpb jpbicon_post
Citation : jpb
et donc il semble bien que je n'ai pas corriger l'archive sql dans github
L'eau goutte à goutte finit toujours par percer la pierre.


donc finalement non c'était bien corrigé dans github donc @colonel tu avais bien un fichier trop vieux !
L'eau goutte à goutte finit toujours par percer la pierre.
jpb jpbicon_post
Citation : nicolas2
[code]
Deprecated
: Optional parameter $size declared before required parameter $file_size is implicitly treated as a required parameter in
I:\USB3\Jireck\modules\sform\sform.php
on line
274



function add_upload($name, $en, $size='50', $file_size=50)


pourquoi pas $file_size=0 ?
L'eau goutte à goutte finit toujours par percer la pierre.
nicolas2 nicolas2icon_post
oui 0 comme tu veut jais mis 50 a la volé vite fait
nicolas2 nicolas2icon_post
Jpb regarde ca aussi ce produit sur un retour de afflangua qui se retouve avec une valeur null donc str_replace plante puisqu'il nacepte plus de valeur null

Citation : nicolas2
dans sform.php

recherche la function print_form et remplace la case select par ce code



case 'select':
$str.='
<div class="mb-3 row">
<label class="col-form-label col-sm-4" for="'.$this->form_fields[$i]['name'].'">'.$this->form_fields[$i]['en'].'</label>
<div class="col-sm-8">
<select class="';
$str.=($this->form_fields[$i]['multiple'])? 'form-control' : 'form-select';
$str.= '" id="'.$this->form_fields[$i]['name'].'" name="'.$this->form_fields[$i]['name'];
$str.=($this->form_fields[$i]['multiple'])? '[]" multiple="multiple"' : "\"";
if ($num_extender!='no')
$str.=' '.$this->form_fields[$num_extender]['javas'].' ';
$str.=($this->form_fields[$i]['size'] > 1)? " size=\"".$this->form_fields[$i]['size']."\">" : '>';
foreach($this->form_fields[$i]['value'] as $key => $val) {
$str.='
<option value="'.$key.'"';
if(array_key_exists('selected', $val) and $val['selected'])
$str .=' selected="selected" >';
else $str .=' >';
// Add bug valeur null deprecated str_replace.
if (!is_null($val['en'])) {
$str .= str_replace('\'', ''', $val['en']) . '</option>';
} else {
$str .= $val['en'] . '</option>';
}
}
$str.='
</select>';
if ($num_extender!='no')
$str.=$this->form_fields[$num_extender]['html'];
$str.='
</div>
</div>';
break;


ce wargning ce produit parceque la valeur $val['en'] et null et php 8 sur str_replace ne suporte plus les valeur null
jpb jpbicon_post
Citation : nicolas2
oui 0 comme tu veut jais mis 50 a la volé vite fait


ok celui la c'est bon ... faut donc se pencher sur les autres deprecated (qui en principe ne doivent pas toujours générer de dysfonctionnement .... )
L'eau goutte à goutte finit toujours par percer la pierre.
colonelwog colonelwogicon_post
Quand tu auras fait la nouvelle archive je testerai sur une install propre à nouveau , celle que j'ai modifié , je la mettrai de coté.
colonelwog colonelwogicon_post
je sais pas si tu as mis à jour mais je viens de faire un install au propre avec l'archive actuelle de ce matin et y a déjà une erreur :

Warning: Undefined variable $debugmysql in I:\USB3\root\lib\mysqli.php on line 15


bon en recherchant dans la conversation (y a quand même 4 pages) je vois que c'est toujours la même archive (voi message de Nico )
Citation : nicolas2
Il manque juste un global



global $debugmysql;
define('NPDS_DEBUG', $debugmysql)

 Message édité par : colonelwog / 18/02/2025 09:49
jpb jpbicon_post
oui ca c'est pas encore corrigé...
L'eau goutte à goutte finit toujours par percer la pierre.