Aller au contenu

Nils

Hubmaster
  • Compteur de contenus

    215
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Nils

  1. Nils

    une petite fonction ...

    Bonjour, Merci pour tout tes "éclairages" sur l'autre topic que j'avais posté. Mais hier, je n'ai pas pu bosser, j'ai dû réinstaller ma machine de devellopement, en vrac à cause d'un disque qui rendait son âme au dieu des disques ... Je digresse un peu, mais je ne connaissais pas les forums, et je dois dire que je reste ébaï ! C'est formidable, avec tout ce qu'on voit ailleurs comment les gens se déchirent, ça fait du baume au coeur !!! (sais tu combien de temps un topic reste dans le forum, si on a besoin de revenir sur les réponses données plus tard dans le temps, ou faut-t'il faire des copiers-collers en local sur sa machine perso ?) sinon, Où puis-je trouver le code de Petit Ourson, je ne suis pas encore familiarisé avec les forums, et celui là non plus. Je reviens sur : foreach($_SESSION as $k => $v)echo "<br>\$_SESSION['".$k."'] = ".$v; dans cette ligne il y a encore des petites choses que je ne saisis pas : 0) je ne vois toujours pas bien ce que peuvent représenter $k et $v, bon $k et ma variable de session, ok, mais $v, ça sert à quoi ? 1) le "=>" va avec le "as" non?, il signifie donc qq chose ? Mais quoi ? => tant que (as) $k pointe vers $v, donc tant que $v n'est pas vide ? 2) à quoi sert le "\" juste après le "<br>" ? 3) quel est la raison pour laquelle il faille mettre à la fois des simples-quotes et doubles-quotes dans les [ ] ? => est-ce que cela est vrai : dans les [], il faut toujours des simples-quotes pour PHP, et pour HTML, pour qu'il affiche le contenu de $k on met les doubles-quotes, et les points pour lier au reste ? C'est ça ? Mais il me semblait pourtant que sans les doubles-quotes, c'est bien le contenu de $k qui aurais été affiché, à moins que ce ne soit pour l'usage des points ? merci, à+. Nils. (désolé, mais je n'ai pas encore suffisament de "briques" en tête ...) (PS, sais-tu comment active t'on une notification auto par email sans avoir à cocher la case "Activer la notification par email lors de réponses ?" à chaque post ?)
  2. hello, me débrouillant pas trop mal en anglais, je n'utilise pas de logiciel, alors, si je peux t'aider à traduire qq phrases récalcitrante, n'hésites pas à me demander ... à+ Nils.
  3. Nils

    une petite fonction ...

    hello, ok pour les vars obsolettes, mon hébergeur est en PHP4, est-ce que $_POST et $_GET fonctionnent sous PHP4 ? la balise <pre> formate le contenu de $_SESSION ? bon, je ne vois pas bien d'où viennent et ce que contiennent $k et $v ? "=>" veut dire "pointe vers" ?, on n'utilise plus "->" ? (et je vois qu'il y a encore tant de fonctions ou de contrôles que je ne connais pas : "foreach" et "as" ... merci pour tes infos sur mes pertes des variables de session je vais corriger mon code et faire des tests ... encore merci ! à+. Nils. (je me permettrais peut-être de te redemander des validations dans l'autre topic ...)
  4. ok Wambli, suis intéressé par d'autres ballades ... Et je commence à comprendre le fonctionnement du forum et le coup du topic ! alors, je parle plus moto ! mais Wambli, si tu peux me dire où on peut en parler tous les 2 ? V
  5. Okay ! ça va pour moi. Comme je suis nouveau ici, j'avais pas bien capté qu'on venait de toute la france ! (et pour une fois, c'est pas à Paris que ça se passe !!) Oui, il y a sûrement des tarifs de groupe en train, et aussi en voiture ! ... Et c'est vrai, les radars ... même en bécanne i' faut faire gaffe, les 4 automatiques à côté de Marseille prennent par derrière !!! Plus personne n'est tranquille ! Mais pour une ballade en "sudiste", ok aussi ... Mais pour les beaux jours, hummm, trop pressé de rouler pour attendre ...!
  6. Bon et bien, content de voir que le mot "moto" soulève l'enthousiasme !!! Et bien, si vous voulez, je peux essayer de concocter une petite virée dans cette région qui m'est (un peu) inconnue ... J'ai un BMW R1150RS, la bécanne DITE! "sport"-GT de chez BMV (c'est un flat, pour les initiés) Bon, pour ça, j'aurais besoin de savoir un peu combien on pourrait être, et combien de km ceux qui veulent participer veulent faire. Bon, si le resto c'est dîner, on à l'aprèm, alors je sais pas, 200 bornes (2/3h) ça pourrait convenir ... ? (c'est trop, pas assez ?) Et si c'est un autre jour, alors on peut rouler "toute" la journée (samedi ou dimanche) et faire un pique-nique par exemple ... Arlette, tu me dis un peu comment je peux organiser un sondage ? il faudrait que je puisse mettre : X - j'ai ma moto, j'ai / j'ai pas une place derrière, X - je n'ai pas de moto, j'ai / j'ai pas de casque (d'équipement), (cases à cocher possibles ? ou boutons radio seulement ?) et pour la date, je n'en ai aucune idée. (c'est drôle, j'avais envie de faire une sorte de site comme ça pour organiser des balades, ça va peut-être venir ...) ... (alors cariboo, il a l'assent de paris comme moué !, enfin, je l'ai pas non plus celui de paris !) (Wambli, ? MP, ça veut dire quoi ?)
  7. Hello ! Et bien je me réjouis beaucoup de tous vous rencontrer ! (pour la date, c'est quand vous voulez) Cariboo, t'es du canada ? si oui, tu dois avoir un assent d'enfer ! Faut que tu viennes !!! Et si non, faut que tu viennes aussi ! Bon, pi sinon, toujours motard dans l'âme ..., si dans le lot, y en a qui se sentent pour une virée avant le resto ... pour ma part j'ai une place de libre derrière ! (on peut aussi faire la virée à une seule bécanne si y en a qu'un/e qui veut rouler...) (bon, je roule cool, pas félé !) à plus ! Nils. (qq peut m'expliqué c'est quoi la différence entre "réponse rapide" et "répondre" ? merci)
  8. Nils

    une petite fonction ...

    Bonjour, (2 petits scripts) ayant des pbs avec mes vars de sessions, je me suis fais 2 petites fonctions pour les afficher, il suffit d'appeler la fonction dans la page quand on en a besoin. une => popup_vars_M() pour fenêtre modale, il faut cliquer OK pour continuer, l'autre => popup_vars_N() pour fenêtre normale, affiche les vars dans une nouvelle fenêtre. (pour cette 2ième fonction, il faut aussi un fichier popup_vars.php pour afficher.) popup_vars.php contient : <? $texte = $HTTP_GET_VARS["texte"]; echo $texte; ?> On peut y mettre autant d'arguments qu'on veut, mais par paire : en 1: un identifiant, en 2: la vars désignée par l'identifiant, il y a un saut de ligne à chaque paire affichée. par exemple dans sa page à débeuguer on peut mettre : <? //============================================================================= //=====================popup vars - fenêtre Modale============================= //============================================================================= function popup_vars_M() { $num_args = func_num_args(); $tab = func_get_args(); $i=0; $undeux=0; while ($i < $num_args) { $undeux++; $texte=$texte.$tab[$i]; $i++; if ($undeux==2) { $texte=$texte."\\n"; $undeux=0; } } echo "<script language='JavaScript'> alert('$texte')</script>"; } //============================================================================= //=====================popup vars - fenêtre normale============================ //============================================================================= function popup_vars_N() { $num_args = func_num_args(); $tab = func_get_args(); $i=0; $undeux=0; while ($i < $num_args) { $undeux++; $texte=$texte.$tab[$i]; $i++; if ($undeux==2) { $texte=$texte."<br>"; $undeux=0; } } echo "<script language='JavaScript'> window.open('popup_vars.php?texte=$texte','Debug','width=600,height=200,resizable=yes')</script>"; } ?> allé, bonsoir ... Nils
  9. (re)Bonjour à toutes et à tous, Ti pb de perte de session, ou plutôt de création d'une nouvelle session non désirée ! quand je passe d'une page à une autre par un appel via un : if(...) include_once('ma_page2.php'); quand "j'atterri" sur ma_page2.php et suite à un : session_start(); php me crée un nouveau fichier de vars de session au lieu de réutiliser l'ancien créé auparavant, est-ce que cela vient de l'appel par include_once(...) ou est-ce que le problème est ailleurs ? merci pour vos idées ! Nils.
  10. Nils

    Nils

    Bonsoir Sarc, Oui, je suis bien d'accord, si j'ai des problèmes de sécurité, ça viendra bien entendu de mon code et pas de PHP !!! on est bien d'accord, et c'est bien pour ça (mon code) que je me pose tant de questions, je débute ! Oui, c'est vrai, pour les chars cachés, c'est pour les yeux indiscrets... Et tu ajoutes donc que toi, dans ta base Mysql tu stockes tout en clair et que ça va très bien comme ça ! Bon maintenant, j'ai un compte et un mot de passe user stockés dans une table perso, j'ai un user qui s'est authentifié correctement et qui est reconnu. Comment je traine tout au long de sa visite (donc de mes pages), sa présence ? En gardant sa trace dans une variable de session par ex ? son @ email par exemple ? ou autrement ? Merci Sarc. Nils.
  11. Nils

    Nils

    Pour Dan, Bon et bien un grand merci pour toutes ces infos en si peu de temps !!! Bon, c'est vrai je commence à être rassuré, tout le code que j'ai déjà pondu n'est pas perdu ! Bon, j'ai une autre question concernant les sessions, alors je vais trouvé le bon forum pour la poster (PHP qq chose j'imagine ...) Bon tu me permets de résumer ce que tu m'as dit ? 1=> personnes ne peut attaquer ma base avec un autre outil que mon site www. 2=> tout le code contenu dans mes pages est illisible, on voit que le résultat, pour peu que j'affiche pas le mot de passe, no problemo (c'est pour ça qu'on doit le taper 2x en caractères cachés) 3=> je dois socker dans une table PERSO, les comptes et mots de passe de mes users. (Encryptés par MySQL ?, là j'ai un doute, non, car je ne suis pas capable de les encrypter à l'envoi, je connais pas la fonction PHP, mais elle doit exister j'imagine.) 4=> Et enfin, je peux utiliser un compte MySQL particulier (droits suffisants) stocké en clair dans "mes_vars_globales.inc.php" pour que mes users puissent lire et écrire leur datas respective. Merci de tes validations. Nils.
  12. Nils

    Nils

    Re, Bon et bien tout d'abord, BIG MERCI pour votre accueil, pour mon premier post, c'est trop cool !!!! Des réponses rapides, de qualités et tout et tout, et en plus des réponses +++ => Ma chère Arlette, un grand merci pour ton petit coucou !!! Et oui, tarmo, alors je sais pas, si y en a dans l'coin qui connaissent bien la région... moi pas trop encore (je suis arrivé en décembre). Sinon quand je connais pas, je repère le soleil quand je pars, et je "calcule" sa trajectoire pour sa position pour le retour et je rentre comme ça ..., pour le reste, c'est la route qui me guide ... J'adore rouler ! Bon, Arlette, tu viens de gagner une place de passagère sur un 1150 RS ! Alors je sais pas si vous faites des balades PHP/MySQL ... sur les routes de Provence ... see you soon ...
  13. Nils

    Nils

    Merci beaucoup pour me souhaiter la bienvenue, c'est magique ! ... (Franchement c'est magique !) Bon, Tu as raison, c'est vrai que j'avais oublié que mes pages étaient interprétées côté serveur, et que seul le résultat était fourni au client ! Je viens de vérifier en affichant le source de cette page là, où je suis en train de taper, et pas une seule trace de PHP ! Donc ok là dessus. Donc, peux-tu me confirmer que : 1) mon fichier mes_vars_globals.inc.php qui contient mes mots de passe, qui est appelé par mes pages (include_once), ne peut pas être lu directement ou indirectement (seul méthode => FTP). 2) que le contenu de ma variable $password ne peut pas être intercepté ! => quel est la meilleur méthode pour faire arriver le contenu de $password saisie dans un formulaire (méthode post) jusqu'à ma base mysql sans qu'elle puisse être lue par un tier ? Que du SSL ? (ou SSH, je ne fais pas encore bien la différence). J'imagine que tant que le flux de data (non crypté) peut être intercepté et lu, le contenu des vars aussi ! ? ===== Ensuite, pour la gestion de l'environnement personnel, dois-je créer des comptes pour mes nouveaux clients dans : mysql/user, on bien je peux mettre ça dans une table à moi. Mais le problème que je me pose, c'est que, tant que l'utilisateur parcours ma base via mon site tout va bien, sa navigation est bornée par mes pages. Il utilise un compte restreint, stocké dans mes_vars_globales.inc.php et peut lire et écrire son espace, canalisé par mes pages. Mais peut-il paramétrer un PHP-MyAdmin, avec son compte et son mot de passe, qu'il connait vu qu'il s'est créé un compte chez moi, et de là, voir les datas des autres clients, puisqu'il n'est plus canalisé par mes pages. Bon, je ne sais pas si tu arrives à me suivre, si mes intérogations sont bien claires, j'espère que oui. J'imagine qu'il y a un verrou à tout ça quelque part, mais comme je ne le vois pas, ça me gène ! à toute, merci, Nils. (Je vais dîner, rapidement, j'espère te retrouver tout à l'heure, sinon, à plus) (encore merci) Je pense encore ... Dis moi, dans ma base mysql, j'ai mis, % à chaque fois qu'il fallait choisir host, mais c'est peut-être bien là qu'est le verrou, si je mets le nom du serveur sur lequel est hébergé ma base, il n'y a que via ce serveur qu'on puisse y faire des modifs, et donc un PHP-MyAdmin hébergé ailleurs ne peut pas y exécuter ? C'est ça ? Dis moi si je me trompe, MAIS JE CROIS BIEN QUE OUI !!! je mettais % pour le host, car je croyais qu'en mettant le nom du serveur où était hébergé ma base, les visiteurs de l'internet, ne venant pas de ce host là, ne pourraient rien y écrire. Ce doit être bien là que j'ai fais fausse route, non ? bon, à toute... merci. nb.
  14. Nils

    Nils

    Bonjour à toutes et à tous, Et bien voilà, mon inscription à Webmaster Hub, est ma première à un forum. Merci de bien vouloir être indulgent, je m'y perds un peu dans tous ces couloirs et toutes ces portes ... Sinon ? Et bien, 39 ans (bientôt !) et pas toutes ses dents ! Je suis motard et musicien très amateur (j'aime bien chanter avec ma guitare...). Et j'habite à Vitrolles (13127 - France). Je bosse dans le monde micro-informatique et réseaux locaux depuis 92. Maintenant, pourquoi je suis là ? J'ai quitté le développement en quittant l'école (1991/ lang C), et je le retrouve maintenant avec HTML - JavaScript - PHP - MySQL. Mes souvenirs en C, m'aident beaucoup, mais il me manque encore tant ! Surtout quand j'essaye de regarder tout ça d'un peu plus haut et de me sortir le nez du code. Je n'ai pas vraiment trouvé le bon forum pour poster ma problématique, alors j'espère qu'on ne m'en voudra pas trop de le faire ici, j'imagine que je vais être "déplacé" ... Voilà, Comment faire en sorte qu'il n'y ai que : le propriétaire d'un site donné (droits root sur sa base MySQL), ET UN visiteur donné (et lui seul), qui ne puissent avoir accès aux données DU visiteur en question (stockées dans la base MySQL). En effet, le propriétaire d'un site, doit assurer à ses clients : que leurs data perso ne sont lisibles que : par LUI MEME et EUX MEMES, et par PERSONNE D'AUTRE ! J'ai beau retourner les droits de MySQL dans tous les sens, je ne trouve rien. Faut-il créer une nouvelle table perso pour chaque nouvel inscrit ? (comment interdire aux autres d'y accéder, de la lire) Mais comment créer cette table, avec quel compte admin, et possédant quels droits ? Car des mots de passes (MySQL) "en dur" dans du code PHP sont lisibles par tous ! J'espère m'être fait comprendre. J'imagine qu'il y a une solution à mon pb, mais franchement, je ne vois la méthode pour arriver à ça. Un grand merci pour votre aide ... Nils.
×
×
  • Créer...