Aller au contenu

Gibou

Actif
  • Compteur de contenus

    48
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

À propos de Gibou

  • Date de naissance 23/06/1983

Pour me contacter

  • Mon Site
    http://au.repos.giboutien.free.fr

Information du profil

  • Genre
    Homme
  • Localisation
    Sur ma chaise
  1. oui, en effet, ça vient de cette ligne mais parfois, ça marche, parfois non. En retirant la condition, en effet, ça marche toujours mais ça m'intrigue quand même que ça ne passe pas tout le temps. Bon, je vais me contenter de cette situation mais il faudra bien que je trouve un moyen stable et sûr plus tard. Merci de ton avis en tout cas, si d'autres ont déjà eu ce soucis d'instabilité, je suis curieux d'avoir leur retour Merci !
  2. Gibou

    connection à un serveur ldap

    Bonjour, J'ia une question concernant l'intéraction entre php et un serveur ldap. Supposons que mon serveur a la config suivante: login: admin pwd: adminpwd Le serveur est sur ma machine dont l'hôte est localhost. Voici mon code php actuellement: CODE // config $server = "localhost"; $port = 389; $racine = "dc=elodig,dc=fr"; $rootdn = "cn=admin,dc=elodig,dc=fr"; $rootpw = "adminpwd"; $version = 3; // connection $ds=ldap_connect($server); if ($ds) { if(!ldap_get_option($ds, LDAP_OPT_PROTOCOL_VERSION, $version)) ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3); $r=ldap_bind($ds,$rootdn,$rootpw); $entry["cn"]="Robert Toto"; $entry["sn"]="Toto"; $entry["mail"][0]="robert.toto_AT_elolo.fr"; $entry["mail"][1]="robert.toto_AT_gmail.com"; $entry["objectclass"][0] = "person"; $entry["objectclass"][1] = "test"; $entry["objectclass"][2] = "test2"; $entry["objectclass"][3] = "test3"; // insert data into the ldap server $r=ldap_add($ds, "cn=Robert Toto,dc=elodig,dc=fr", $entry); ldap_close($ds); } else { echo "Connexion au serveur LDAP impossible"; } Et voici les messages d'erreur qu'il retourne: Warning: ldap_bind() [function.ldap-bind]: Unable to bind to server: Protocol error in... (ligne où ldap_bind est appelée) Warning: ldap_add() [function.ldap-add]: Add: Invalid syntax in... (ligne où ldap_add est appelée) Je suis sur Linux, Kubuntu 7.10 Gutsy. J'ai installé les packets suivants: slapd & ldap-utils, changé de mot de passe, fait un test avec un fichier ldif. En ligne de commande, ça marche nickel chrome. Je le lance, j'ajoute, je sélectionne, etc... J'ai installé phpldapadmin qui me donne une GUI mais il m'est impossible de me connecter au serveur. Si vous avez une idée... Merci !
  3. Ca répond à ma question, merci bien SpeedAirMan > PHP me sert de temps à autres pour effectuer des renommages en masse de fichiers par exemple. Bonne journée
  4. Bonjour, Je viens de souscrire chez OVH pour un hébergement. Je vois que je dispose de la possibilité de coder en C et de créer des scripts CGI. Je me suis renseigné sur leur utilité et pourtant je ne vois toujours pas à quoi celà pourrait bien me servir. Pourriez-vous me renseigner sur quelques cas d'utilisation ? Si celà concerne un certain type de site web ou si le commun des mortels peut-être interessé par leur implémentation.` Merci d'avance
  5. Bonjour ! Alors, je ne savais pas trop où poser cette question alors je pense qu'elle a sa place ici. Je viens de trouver sur le site flickr.com une extension de page non habituelle : gne Par exemple : http://www.flickr.com/photo_zoom.gne?id=89584751&size=o Je ne la trouve que sur ce site et nulle part ailleurs. Peut-on alors créer son propre format de page ? Si c'est ça c'est intéressant (même si je n'en vois pas l'intérêt de mon côté). Avez-vous déjà vu cette extension ou une autre pas commune ? Merci
  6. Gibou

    session_start & header

    C'est bon, Je viens de visualiser le code avec l'éditeur hexadécimal de notepad++ et il y avait trois caractères malsains cachés en début de code. Groumf Bonne soirée
  7. Gibou

    session_start & header

    J'utilise notepad++ avec une page encodée en utf-8 Oui, j'ai le même souci avec la page blanche :s
  8. Gibou

    session_start & header

    Bonjour, Je sais, avant même de cliquer sur ce topic, vous vous êtes dits "encore un qui ne sait pas qu'il ne faut pas faire d'envoi type echo, print ou laisser un espace ou une ligne blanche avant le session_start() Que nenni ! Voici mon code de la page index.php: <?php session_start(); session_regenerate_id(); ob_start(); // enclanchement de la tamporisation de sortie (mise en cache) require_once("api/main.php"); $main = new Main(); ob_end_clean(); // libération de la mémoire tampon ?> ... bla bla bla html + php Et voici les messages d'erreurs (oui en plus, j'ai la chance d'en avoir plusieurs ) Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Common\sources\Sites\wedus\newsite\index.php:1) in C:\Common\sources\Sites\wedus\newsite\index.php on line 1 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Common\sources\Sites\wedus\newsite\index.php:1) in C:\Common\sources\Sites\wedus\newsite\index.php on line 1 Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id - headers already sent in C:\Common\sources\Sites\wedus\newsite\index.php on line 2 Alors, pour préciser, le serveur est une solution wamp (WAMP5 version 1.7.3 soit, la dernière sortie. J'avais le même problème avec la 1.7.2 et j'espérais que ce problème allait se résoudre en passant à la nouvelle version mais non). Je travaille en local comme l'indiquent les chemins absolus. le session_regenerate_id() est là pour éviter les url du type index.php?PHPSESSID=blabloubli le ob_start() et ob_end_clean() sont là car parmis les classes de mon API, il y a des espaces et certains headers foiraient lors de leurs appels. Ce qui est "amusant" c'est que j'ai développé une API php cet été sans ce système de cache avec autant d'headers dans l'api et je n'ai eu aucun problème jusqu'à hier soir ... groumf. Merci de m'éclairer de vos lumières. Cordialement,
  9. Zuuuut, j'avais oublié ce compteur. merci bien, il serait apparement temps que je change mes lunettes. Merci pour le lien mais je pense que je me le créerai moi-même avec quelques exceptions niveaux IP des moteurs de recherches / bots / etc ... Merci encore ...
  10. Bonsoir, Je travaille sur un site de jeux vidéos et il arrive depuis un moment un phénomène que je n'arrive pas à expliquer. Chaque fois que la page d'accueil se charge, une nouvelle page s'ouvre affichant une page chaque fois différente. Parfois une pub sur les transports, parfois une pub érotique, rien de bien lié entre eux. Voir sur le site : http://www.nosgoth-fr.net Cela n'arrive pas qu'à moi, j'ai eu d'autres échos. Aucun javascript sur le site n'est prévu pour le faire. Nous avions un lien vers un annuaire. Le fénomène arrivant depuis l'implentation de ce lien, je l'ai supprimé, rien n'y a fait, ça se produit toujours. Savez-vous d'où cela peut venir ?? Merci beaucoup
  11. Très bien, je te remercie Sauf que dans mon cas, je ne peux pas faire de condition négative (non valide et de toute façon, ces commentaires ne sont lus que par IE) ni utiliser de ELSE donc ... Et mettre les deux feuilles de style ne me plaît pas énormément
  12. Oui, l'utilisation que j'en fais dans 99% du temps est pour cibler IE6 et inférieur. Pour ça j'utilise ceci : <?php if(preg_match("!MSIE [0-6]\.[0-9]+!i",getenv("HTTP_USER_AGENT"))) echo'<link rel="stylesheet" type="text/css" href="css/structure.ie.pre.7.css"/>'; else echo'<link rel="stylesheet" type="text/css" href="css/structure.autres.nav.css"/>'; ?>
  13. Bonjour, Je ne sais pas où donner de la tête. Pour ce qui est de la détection du navigateur, on n'a que l'embarras du choix et je lis un peu partout des avis divergeants de personnes travaillant sur des sites importants (celui de l'OM et de l'OL par exemple) donc je me dis qu'ils savent de quoi ils parlent et pourtant, à capacités équivalentes, ils parviennent à s'engueuler (sympathique topic lu je ne sais plus trop où) à propos de la détection par hacks css ou par html (entre <!-- et -->). Il y a aussi possibilité de le faire par php avec la super globale $_SERVER['HTTP_USER_AGENT'] que je préfère utiliser avec une minie regex pour ma part. Auriez-vous un avis plus tranché par ici ? Je vous remercie
  14. exactement #nav li.a { background: url('../images/menu_a_bg.gif') no-repeat; } #nav li.a a { background: url('../images/menu_a_r.gif') top right no-repeat; } ... etc ... Et de toute façon, privilégie TOUJOURS les liens relatifs ( images/blablabla ) et non absolus ( http://blabla ou PIRE, local type C:/blablabla ). Ne jamais mettre de lien local sinon, une fois ton site en ligne, tout s'affichera nickel sur ton ordi mais rien chez les autres. Avoue que ça serait balo
×
×
  • Créer...