-
Compteur de contenus
7 531 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par captain_torche
-
Hé ben non, ça serait trop facile Bon, pour montrer un exemple en situation : Ouvrez la page en cliquant ici Lignes 8 et 21, le vers est trop long. Il est donc coupé et repris fer à droite à la ligne suivante, et précédé d'un crochet ouvrant. Bon, ensuite je ne sais pas du tout si c'est réalisable, mais la question me titille.
-
Sauf qu'en plus de sa lourdeur, Flash n'a pas que des avantages : - logiciel propriétaire (à télécharger éventuellement) - impossibilité de voir le code source - assez gourmand en termes de ressources processeur - très mal référencé par les moteurs de recherche (tu vois un moteur de recherche utiliser une technologie irréférencable ?) Disons que pour moi, l'AJAX est une technologie 'facultative' : si tu peux l'utiliser, ça t'apporte un plus dans ta navigation, mais si tu ne peux pas (ou ne veux pas) l'utiliser, tu ne dois pas être pénalisé. Alors que le Flash ... Tu connais beaucoup de sites full-flash qui proposent le même contenu, et les mêmes fonctionnalités, lorsque tu ne disposes pas de flash ?
-
Non, pas tout à fait. La condition == (double égal) renvoie vrai si ce que tu compares peut être assimilé à 1. Par exemple : if($truc == 1) renvoit vrai si $truc = '1' (1 en chaîne de caractères) $truc = 1 (1 numérique) $truc = true Si tu veux vérifier une égalité stricte (même valeur ET même type), il faut utiliser une triple égalité (===) Par exemple, si tu veux être sûr que $truc est égal à 1 numérique, il faudra utiliser if($truc === 1)
-
isset : si la variable est définie ! : NOT !isset : si la variable n'est pas définie @ : empêche l'affichage éventuel d'un message d'erreur PS : Vincent, pas égal s'écrit != (NOT equal)
-
Non, ce n'est pas si simple (dommage). Le truc, c'est que chaque span est un vers différent. En fonction de l'espace alloué horizontalement, un vers se comporte différemment : - S'il a tout l'espace désiré, il reste fer à gauche, rien de compliqué - S'il déborde de l'espace désiré, il faut laisser la première ligne en fer à gauche, et mettre le reste en fer à droite (avec éventuellement un '[' au retour à la ligne) Sinon, je précise : chaque vers est de type 'block', dans l'appréciation visuelle que j'en fais (donc dans le CSS).
-
Nan, malheureusement ça ne marche pas. Ca aurait changé quelque chose, de repréciser que la balise span est de type block ?
-
Salut à tous ! Je me posais une petite question (sans avoir de projet en cours ou quoi que ce soit, c'est juste par curiosité) : Si on tente d'écrire une pièce de théâtre, un poème, ou quoi que ce soit qui soit en vers, on est logiquement obligés de respecter certaines normes; notamment ne rester que sur une seule ligne et, en cas de dépassement, de laisser le dépassement à la ligne, mais aligné à droite. J'étais parti de ce principe : - Chaque vers est un élément de type block - Il faut identifier et isoler la première ligne du reste J'avais abouti à quelque chose du genre : <p> <span>Sois satisfait des fleurs, des fruits, même des feuilles,</span> <span>Si c'est dans ton jardin à toi que tu les cueilles !</span> </p> Avec le code CSS suivant : p { width: 300px; background-color: #ddd; } span { text-align: right; display: block; } span:first-line { text-align: left; } Le seul souci, c'est que le pseudo-élément first-line, ne peut pas avoir de propriété d'alignement horizontal (Source W3Schools), ce qui fait que mes jolis efforts n'ont pour l'instant mené à rien.
-
Sinon, juste pour info : j'ai pas mal de disques, de partitions, et de lecteurs de CD. Je peux donc sortir de ton schéma C, D ou E. De même, un utilisateur sous Mac ou Unix, n'auront pas la même architecture. A moins que tu ne le destines à un intranet (donc à un public bien défini, homogène), je te déconseille cette vérification.
-
Ecrire un "machin comme ça", est loin d'être compliqué ! Si tu as du temps (et de la motivation), je te conseille de suivre les tutoriaux du site du zéro, ils sont très bien faits.
-
Tu as forcément un "mysql_query" quelque part dans ta page. C'est lui qui va insérer tes données dans la base. Identifie-le, et ajoute le code susmentionné juste avant. PS : c'est un code que tu as créé, ou tu l'as trouvé sur le net ?
-
Donc, il te suffirait de faire l'opération pour chacune de tes variables, l'opération, et après de faire l'insertion en base : $animal = mysql_real_escape_string($animal); $prix = mysql_real_escape_string($prix); $description = mysql_real_escape_string($description); mysql_query("INSERT INTO ...");
-
C'est bien gentil de donner toutes ces infos, mais rassure-toi, c'est plus simple qu'il n'y parait. Tout simplement, c'est parce que tu sépares tes champs par un apostrophe, et par conséquent les apostrophes de ton texte sont mal interprétés. La meilleure solution, est de traiter tes variables juste avant la requête, de la manière suivante : $ta_variable = mysql_real_escape_string($ta_variable);
-
Pour info, le preload est automatique dans DreamWeaver, pour les images hover (par exemple).
-
Problème validation W3 après ajout de javascript
captain_torche a répondu à fgaascht - Forum : (X)HTML et CSS
Ce n'est pas parce qu'il s'agit d'un meta-tag ou pas, que le slash de fermeture est spécifié. C'est juste que la balise <html>, admet une balise fermante </html>, alors que la balise <meta> ne possède pas de balise fermante (d'où le slash de fermeture en fin de balise). -
Administrativement, je n'ai strictement aucune idée sur la portée de la chose, mais personnellement, je te déconseillerai de différencier tes prix. Pour le client, c'est constater un 'traitement de faveur' pour ceux utilisant directement leur CB. [parenthèse pseudo-sociologique] La plupart des personnes utilisant Paypal le font pour éviter d'avoir à donner leurs coordonnées bancaires directement à plusieurs organismes. Le fait de les surtaxer parce qu'ils sont chez Paypal, risque de les décourager de t'acheter tes services. [/parenthèse] Personnellement, je te conseille de ne pas différencier les prix, quitte à les augmenter légèrement (et donc te faire une marge plus importante sur les achats par CB), ou bien admettre de gagner légèrement moins lors d'une transaction Paypal.
-
Déjà, il va falloir entourer le pseudo de quotes. Si tu tiens absolument à garder tes simples quotes, ça va donner quelque chose comme ça : $reponse=mysql_query('SELECT IdMembre FROM membres WHERE Pseudo = \''.$Pseudo.'\''); ce qui est somme toute difficilement lisible. Tu pourrais bien sûr entourer le pseudo de doubles quotes : $reponse=mysql_query('SELECT IdMembre FROM membres WHERE Pseudo = "'.$Pseudo.'"'); ce qui est légèrement mieux. Mais sinon, pourquoi se priver des doubles quotes dès le début ? $reponse=mysql_query("SELECT IdMembre FROM membres WHERE Pseudo = '$Pseudo'"); C'est tout de même plus propre, non ? Pour une meilleure sécurité de ton code, d'ailleurs, il sera nécessaire d'éviter les injections SQL, en paramétrant ta variable comme ceci, avant la requête : $Pseudo = mysql_real_escape_string($Pseudo); Et, pour finir, ça serait sympa que tu te permettes d'exploiter ce que te retourne la requête en cas d'erreur : $reponse = mysql_query($query) or die(mysql_error()); Ca nous permettrait (et à toi aussi), d'y voir plus clair.
-
Pour mettre un scrollbar sur un div, il suffit d'ajouter dans le CSS, un overflow: scroll; /* Ou bien */ overflow: auto; Pour la modification de la couleur de la scrollbar, c'est un CSS spécifique à IE (qu'Opéra interprète quand même), et qui donc n'est pas valide (et ne s'affiche pas sous Firefox).
-
Ca, c'est de l'expérience enrichissante Sinon (j'avoue, j'ai pas encore cherché), ça existe, des lecteurs d'écran open-source ? Ou des versions démo pas trop restrictives ?
-
Il y a des fortes chances que nicolas704 travaille en mode WYSIWYG, sans fenêtre de code. Il demandait donc la manipulation à effectuer sous DreamWeaver. Si mes souvenirs sont bons (et ils remontent à au moins trois ans), ça se gère dans la fenêtre 'Comportements', après avoir surligné le texte.
-
Oui, il y a des chances que ça énerve des webmasters, vu que tu consommes de la bande passante sur leurs sites, sans générer pour autant de visiteurs. De plus, ce n'est pas parce que quelqu'un met en ligne un fichier audio sur son site, qu'il accepte qu'il soit téléchargeable depuis un autre site. La moindre des choses, à mon avis, est de ne faire figurer que le lien vers le site (au moins la page des sons, au mieux la page d'accueil). Ce qui serait également bien, c'est prévenir l'auteur de ta démarche (si tu en as la possibilité, dépend du nombre d'indexations quotidiennes que tu fais), et de lui donner la possibilité facilement de retirer définitivement son site de ton index (ça par contre, c'est obligatoire).
-
Comment mettre commentaires en ligne
captain_torche a répondu à stephen - Forum : Les langages du Net
Pour gérer des commentaires, il va falloir que tu utilises un langage de programmation qui puisse s'exécuté sur le serveur, pour enregistrer les informations. Il existe des scripts tout faits pour ça (désolé, je n'en connais pas personnellement, mais il y aura sûrement une âme charitable pour t'aider si tu le désires). La seconde solution (plus longue, mais plus enrichissante), est d'apprendre à utiliser un de ces langages de programmation, pour effectuer toi-même ton système de commentaires. Tu trouvers des tutoriaux très intéressants sur le site du zéro. -
Sinon, une autre ressource pour les regex, une fois qu'on commence à bien les connaître (le sdz est très bien pour ça, effectivement) : expreg. Très utile à garder sous la main.
-
Il y en a sûrement une, laisse-nous le temps d'y réfléchir
-
Problème validation W3 après ajout de javascript
captain_torche a répondu à fgaascht - Forum : (X)HTML et CSS
Tout est indiqué dans le validateur : Si tu n'es pas très à l'aise avec l'anglais, il te précise que le XHTML s'écrit en bas de casse (pas de majuscule aux attributs). Il te suffit donc de modifier ton attribut Http-Equiv, en http-equiv, et tout ira bien. -
Rien de bien complexe : à la fin, tu rajoutes header('Content-type: text/plain'); header('Content-Disposition: attachment; filename="config.txt"'); echo $config;