La recherche a retourné 954 résultats

par Saian
15 août 2019, 15:23
Forum : PHP orienté Objet
Sujet : Using $this when not in object context
Réponses : 6
Vues : 1959

Re: Using $this when not in object context

J'ai retesté avec des objets d'environ 50ko et à priori non le poids de l'objet ne fera pas de différence, que ce soit par référence ou sans je ne pense pas que l'objet soit dupliqué dans la mémoire. Il s'agirait d'un tableau ça serait surement différent mais avec un objet à priori non. Je pense mêm...
par Saian
14 août 2019, 14:45
Forum : PHP orienté Objet
Sujet : Using $this when not in object context
Réponses : 6
Vues : 1959

Re: Using $this when not in object context

Les traitements dépendent-ils des propriétés de l'objet appelant ? combien de propriétés de l'objet appelant sont modifiées ? 1 seule, plusieurs ? Parce que tu peux aussi faire comme ça par exemple : class traitment_commun_2 { protected static $param = null; public static function getParam() { if (s...
par Saian
12 août 2019, 17:42
Forum : PHP orienté Objet
Sujet : Using $this when not in object context
Réponses : 6
Vues : 1959

Re: Using $this when not in object context

Je pense que ça s'apparente plus à un pointeur qu'une référence et à priori c'est depuis php5 déjà. https://www.php.net/manual/fr/language.oop5.references.php Avec l'énoncé difficile de dire si un trait serait une meilleur solution. Je vois ça comme quelque chose permettant d'implémenter un même com...
par Saian
12 août 2019, 13:54
Forum : PHP orienté Objet
Sujet : Using $this when not in object context
Réponses : 6
Vues : 1959

Re: Using $this when not in object context

Salut, voilà une méthode qui à priori devrait fonctionner : class traitment_commun { protected static $param = null; public static function getParam($object) { // dans un if pour ne pas refaire le traitement quelconque à chaque appel si appelé plusieurs fois if (self::$param === null) { self::$param...
par Saian
09 août 2019, 16:28
Forum : PHP orienté Objet
Sujet : Gérer les throw new Exception()
Réponses : 1
Vues : 727

Re: Gérer les throw new Exception()

Salut, avec la fonction set_exception_handler tu devrais pouvoir faire ce que tu veux.
https://www.php.net/manual/fr/function. ... andler.php
par Saian
08 août 2019, 16:16
Forum : PHP avancé
Sujet : [RESOLU] Problème site TUTO MVC mise en ligne OVH
Réponses : 25
Vues : 2329

Re: Problème site TUTO MVC mise en ligne OVH

J'ai mis quelques cliques et j'ai pas eu de problème. C'est du bon travail. ;)
par Saian
08 août 2019, 15:56
Forum : PHP avancé
Sujet : [RESOLU] Problème site TUTO MVC mise en ligne OVH
Réponses : 25
Vues : 2329

Re: Problème site TUTO MVC mise en ligne OVH

Bah je pense bien que oui.

Commente ces 2 lignes ou au moins vire les .css...
AddType application/x-httpd-php .html .htm .css
AddHandler application/x-httpd-php .html .htm .css

EDIT : c'est quand même beaucoup mieux ;)
par Saian
08 août 2019, 15:52
Forum : PHP avancé
Sujet : [RESOLU] Problème site TUTO MVC mise en ligne OVH
Réponses : 25
Vues : 2329

Re: Problème site TUTO MVC mise en ligne OVH

T'as un truc qui change le Content-Type des fichiers css en application/x-httpd-php et je vois pas trop d'où ça pourrait venir à part les fichiers htaccess.
par Saian
08 août 2019, 15:42
Forum : PHP avancé
Sujet : [RESOLU] Problème site TUTO MVC mise en ligne OVH
Réponses : 25
Vues : 2329

Re: Problème site TUTO MVC mise en ligne OVH

Pourtant tu as bien un truc quelque part qui change le mime type de toutes tes css, c'est pour ça que les styles ne se chargent pas bien que les fichiers soient accessibles. La feuille de style http://naboombu.fr/css/jquery-confirm.css n’a pas été chargée car son type MIME, « application/x-httpd-php...
par Saian
08 août 2019, 15:26
Forum : PHP avancé
Sujet : [RESOLU] Problème site TUTO MVC mise en ligne OVH
Réponses : 25
Vues : 2329

Re: Problème site TUTO MVC mise en ligne OVH

En train de batailler dessus non ? il s'est bien affiché à un moment. Il semble que la réécriture fonctionne oui mais par contre un problème de type mime avec tous les fichiers css. La feuille de style http://naboombu.fr/css/main.css n’a pas été chargée car son type MIME, « application/x-httpd-php »...
par Saian
08 août 2019, 15:06
Forum : PHP avancé
Sujet : [RESOLU] Problème site TUTO MVC mise en ligne OVH
Réponses : 25
Vues : 2329

Re: Problème site TUTO MVC mise en ligne OVH

Bah pour vérifier tu peux faire un test simple comme suggéré sur la doc OVH. Tu crées un fichier de test (testing.php) avec ce que tu veux dedans (hello) et tu rediriges tout dessus. Et tu testes /une-adresse voir si elle te redirige bien sur ta page de test. RewriteEngine On RewriteRule .* testing....
par Saian
08 août 2019, 14:42
Forum : PHP avancé
Sujet : [RESOLU] Problème site TUTO MVC mise en ligne OVH
Réponses : 25
Vues : 2329

Re: Problème site TUTO MVC mise en ligne OVH

C'est quoi ton hébergement OVH ? mutualisé ? dédié ? d'après le site d'OVH, en mutualisé il faut bien passer par le .htaccess pour l'activer mais il n'est pas disponible sur les mutualisés 20gp.
https://docs.ovh.com/fr/hosting/htacces ... d-rewrite/
par Saian
08 août 2019, 14:04
Forum : PHP débutant
Sujet : [RESOLU] Programation orienté objet, nom qui ne s'insère pas dans la database
Réponses : 4
Vues : 453

Re: Programation orienté objet, nom qui ne s'insère pas dans la database

Salut, avec un PDO::PARAM_INT en troisième paramètre, oui la fonction s'attend à recevoir un int. https://www.php.net/manual/fr/pdostatement.bindvalue.php paramètre data_type https://www.php.net/manual/fr/pdo.constants.php liste des constantes pour le paramètre data_type Je vois aussi que lors de l'...
par Saian
08 août 2019, 11:01
Forum : PHP avancé
Sujet : [RESOLU] Problème site TUTO MVC mise en ligne OVH
Réponses : 25
Vues : 2329

Re: Problème site TUTO MVC mise en ligne OVH

Salut, en faisant un phpinfo(); tu devrais trouver mod_rewrite dans les loaded modules si il est bien activé.
par Saian
07 août 2019, 16:59
Forum : PHP avancé
Sujet : [RESOLU] Problème site TUTO MVC mise en ligne OVH
Réponses : 25
Vues : 2329

Re: Problème site TUTO MVC mise en ligne OVH

Bah pour moi vu comment réagit la méthode Router::webroot ça confirmerait que c'est le dossier webroot qui devrait être le dossier sur lequel pointe la configuration du nom de domaine. Sinon en l'occurrence la méthode devrait retourner /webroot/css/styles.css. L'avantage c'est qu'à part les fichiers...
Nous sommes le 15 sept. 2019, 08:19