18 résultats trouvés

par d-sam
13 mars 2008, 13:52
Forum : PHP avancé
Sujet : Regex niquel mais qui ne fonctionne pas...
Réponses : 14
Vues : 3647

Petite note: tu peux écrire (.*?) pour remplacer le flag U localement, ça fonctionne pareil.
par d-sam
29 janv. 2008, 15:26
Forum : PHP avancé
Sujet : Fonction file_get_contents : Accès refusé
Réponses : 7
Vues : 1330

Attention, je vais dire une ânerie...

par hasard, 10.226.114.192 ne serait pas une IP sur un réseau local, auquel le serveur (distant) sur lequel tu mets tes scripts n'aurait pas accès ?
par d-sam
07 janv. 2008, 17:31
Forum : Méthodologie, modélisation, sécurité
Sujet : PHP, sessions, ports et sécurité !
Réponses : 4
Vues : 2298

Amha, la solution la plus sûre est d'utiliser session_name pour créer des sessions différentes selon l'appli.

voir : http://fr3.php.net/manual/fr/function.session-name.php
par d-sam
31 déc. 2007, 11:52
Forum : PHP avancé
Sujet : Relation entre fichier php
Réponses : 2
Vues : 839

dans ce fichier, tu peux utiliser par exemple dirname(__FILE__), qui te renverra le chemin absolu du fichier sur le serveur. tu peux le mettre où tu veux!
libre à toi ensuite, de faire quelque chose comme :

Code : Tout sélectionner

$path = dirname(__FILE__).'../scripts/'; include($path.'database.php');
par d-sam
28 déc. 2007, 14:42
Forum : PHP avancé
Sujet : Premier pas sous PHP5...
Réponses : 10
Vues : 2292

on peut combiner vos deux façons de voir, en considérant que $_GET['pseudo'] est unsafe, et que $G_pseudo est safe, tout en restant facilement identifiable dans le code comme une var utilisateur ;)
par d-sam
14 déc. 2007, 18:33
Forum : PHP débutant
Sujet : insertion multiple
Réponses : 1
Vues : 738

Mets ta liste d'article dans un formulaire, avec : <input type="checkbox" name="$id_article" /> $titre_article (ne copie/colle pas ce code, il faut remplacer les variables...) Quand tu soumet le formulaire, tu peux exécuter une requête en base pour savoir quels sont les articles ...
par d-sam
29 nov. 2007, 13:40
Forum : PHP avancé
Sujet : Objet dans une classe
Réponses : 23
Vues : 8064

à quelques variations près, c'est ce que j'utilise, et j'en suis satisfait.
dans mes classes qui nécessitent des accès BDD, je fais un simple

Code : Tout sélectionner

$this->db = connect_bdd::getInstance();
dans le __construct de la classe, et ça roule ;)
par d-sam
28 nov. 2007, 18:37
Forum : PHP avancé
Sujet : Email envoyé mais pas reçu sur Hotmail (même pas en spam)
Réponses : 6
Vues : 3914

Ton domaine ne serait-il pas blacklisté chez Hotmail ?
Si ton mail ressemble *trop* à du spam, il est possible aussi que le serveur ne l'efface sans le délivrer... (si tu envoies du HTML, essaye avec une version texte, pour voir si ça passe.)
par d-sam
26 nov. 2007, 16:34
Forum : PHP avancé
Sujet : Objet dans une classe
Réponses : 23
Vues : 8064

NoNos: renseigne toi sur le Singleton. c'est un design pattern qui te permet de n'avoir qu'une seule instance d'une classe donnée, et de te la "trimballer" à droite et à gauche. typiquement ce que tu veux faire avec mysql! tu pourras accéder à ton object "oMysql" dans toutes tes ...
par d-sam
26 nov. 2007, 16:30
Forum : PHP avancé
Sujet : Petit souci d'un système de téléchargement
Réponses : 3
Vues : 2009

attention, c'est cette ligne qui permet au navigateur d'indiquer "XX octets téléchargés sur YY au total, 12 minutes restantes"
à n'enlever que pour de petits fichiers, donc ;)
par d-sam
13 nov. 2007, 15:30
Forum : Méthodologie, modélisation, sécurité
Sujet : include et securité
Réponses : 19
Vues : 6523

tu as tout à fait raison ! j'ai raccourci le code, pour l'exemple. en pratique, je redirige plutot vers une page 404...
par d-sam
13 nov. 2007, 14:18
Forum : Méthodologie, modélisation, sécurité
Sujet : include et securité
Réponses : 19
Vues : 6523

(je reviens au post d'origine) autre solution que le switch(), qui est un peu fastidieux à mettre en place si tu n'as pas de traitement à faire; tu peux déclarer les pages autorisées dans un tableau et faire un in_array() $page = isset($_GET['page']) ? $_GET['page'] : 'index' ; $array_pages = ('inde...
par d-sam
19 sept. 2007, 16:04
Forum : Gestion de serveur(s)
Sujet : Crash d'un serveur
Réponses : 12
Vues : 4521

Si le apache actuel est down il risque pas de répondre :p en effet, c'est pour ca qu'il vaudrait mieux tester le ok.php avec une cron (ex: toutes les minutes), stocker le résultat, et s'y référer à chaque requête. ça éviterait les soucis de timeout. après, si tu prends un 3e serveur, il doit existe...
par d-sam
19 sept. 2007, 15:17
Forum : PHP débutant
Sujet : Erreur introuvable ??
Réponses : 6
Vues : 1954

je pense plutot que le elseif doit directement suivre le } ...

pense au tag [résolu], ça fera plaisir aux modos ;)
par d-sam
19 sept. 2007, 15:03
Forum : Gestion de serveur(s)
Sujet : Crash d'un serveur
Réponses : 12
Vues : 4521

hmm, je suis pas du tout expert dans ce domaine, mais en gros, voici le concept: tu peux mettre un script (admettons "ok.php") à la racine de ton site, qui contient le texte "ok"! tu fais pointer les dns de ton domaine (www) sur le serveur "de controle". tu y installes ...
Nous sommes le 04 juin 2026, 16:15