Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

16 commentaire(s) de Vyk12 sur des sources sur tout CodeS-SourceS

Le : 27/06/2008 19:36:53
Source : ARRONDIR UN NOMBRE AU CENTIÈME
Sérieux ? Moi qui ai cherché si longtemps pour savoir comment arrondir un nombre et qui ai jamais trouvé, tu viens, en moins d'une seconde, me prouver que je cherche comme une patate :o


Le : 27/06/2008 19:09:02
Source : ARRONDIR UN NOMBRE AU CENTIÈME
Peut-être mais l'arrondi n'est pas exacte.

Exemple, j'ai 15,68687.
Si je l'arrondi au centième avec ta technique, j'obtiendrais 15,68. Or c'est faux, le bon résultat est 15,69. Et oui, je chipote mais c'est comme ça.

Je préfère ma technique parce que avec 1 Regex je fais tes 3 calculs :

$arrondi = preg_replace('#([0-9])\.([0-9]{2})([0-9]+)#','$1.$2',$nbre);

Tu multiplies, utilises une Regex, puis divises ... moi j'ai tout dans la mienne.


Le : 23/04/2008 21:28:00
Source : GÉNÉRATEUR DE MOT PASSE AVEC / SANS AJAX - AVEC / SANS JAVASCRIPT
Et si quelqu'un accepte JavaScript et non Ajax ?


Le : 23/04/2008 18:52:01
Source : PANNEAU ADMIN SANS BDD
Je vois que tu as pris toutes mes pages de mon espace d'administration pour les mettre avec d'autres ... très bonne idée ;)
Cependant entre temps j'ai rajouté une page (rename.php) qui permet de renommer un fichier ou un dossier (rajoute-la dès que tu peux !)

@+ !

PS : le "sans BDD" était inutile ;)


Le : 23/04/2008 15:21:53
Source : GÉNÉRATEUR DE MOT PASSE AVEC / SANS AJAX - AVEC / SANS JAVASCRIPT
coucou747 => si le navigateur accepte JavaScript mais pas les requêtes HTTP, on utilise un peu de JavaScript

neigedhiver => euh ben je vais voir ça ... je rajoute tous les caractères que je connais ;)


Le : 21/04/2008 21:26:49
Source : ESPACE D'ADMINISTRATION POUR VOTRE SITE INTERNET
Je t'avouerai que Apache et moi ça fait 2, j'ai juste copié/collé ce petit bout de .htaccess pour protéger un répertoire par mot de passe, mais si tu me dis que PerlSetVar n'a rien à faire là ...


Le : 21/04/2008 14:35:27
Source : ESPACE D'ADMINISTRATION POUR VOTRE SITE INTERNET
C'est une erreur interne du serveur, ça peut être dû à beaucoup de choses ... vérifie ton .htaccess pour voir s'il y a des erreurs, ou sinon essaye-le en ligne carrément, et non pas en local ... sinon désolé de ne pas pouvoir t'aider !


Le : 13/04/2008 13:09:17
Source : ESPACE D'ADMINISTRATION POUR VOTRE SITE INTERNET
Voilà j'ai fais toutes les modifications que vous m'avez citées, sauf une : la sécurité. Etant donné qu'il n'y a que l'administrateur qui a accès au répertoire, je ne vois vraiment pas pourquoi mettre des limites/contraintes (à moins que l'on veuille se pirater son propre site ...). Après si vous voulez mettre des htmlspecialchars(), libre à vous de faire ce choix.

Sinon je le redis, j'ai fais toutes les modifications que vous m'avez dites (j'en ai peut-être oublié une ou deux par erreur, dites-le moi si c'est le cas svp)

@+ !


Le : 12/04/2008 16:22:26
Source : SCRIPTE DE MOT DE PASSE
J'avoue ne pas trop comprendre pourquoi tu as utilisé plusieurs pages ... tu aurais pu tout mettre dans index.php.
Si tu ne sais pas trop comment t'y prendre, regarde la fonction isset(), qui permet de voir si une variable existe.

- Si la variable existe (if(isset($_POST['MotDePass']))), alors tu traites cette variable, tu vérifies sa valeur etc ...

- Si elle n'existe pas, alors tu affiches ton formulaire de départ ;)

Ce code est très bien construit et très clair pour quelqu'un qui n'a commencé le PHP qu'hier soir, chapeau ;)


Le : 12/04/2008 16:03:11
Source : MINI FORUM OU CHATBOX OU SHOUTBOX
Fais gaffe, modifie le code source de ton dossier zip pour la page admin.php (pas le code source qui est sur ta page) ==> on peut te pirater ta chatbox sans problèmes, le premier débutant php qui passe par là le voit. Pour supprimer un message, il suffit d'envoyer le n° du message (par POST) à la page *censuré*. Donc soit tu modifies la page admin.php pour éviter que tout le monde voit le nom de la page qui traite, soit tu enlèves les n° de chaque message (en-dessous des pseudos).

Je n'ai pas regardé ton code source, mais le tchat me semble pas mal. Juste un truc pour que se soit réellement un tchat : quand on envoie un message, il ne faut pas qu'on nous redirige vers la page qui traite les données envoyées. Il ne faut d'ailleurs qu'aucune page se charge (l'envoi du message doit être quasi instantané).

Tu as l'air d'avoir quelques bases en JavaScript, regarde du côté d'Ajax : envoie les données avec Ajax, et met à jour ton tchat toutes les 1 seconde par exemple, toujours avec Ajax.
Une page qui explique très bien Ajax et ses possibilités : http://www.toutjavascript.com/savoir/xmlhttprequest.php3
Au cas où tu te demandes ce qu'est Ajax, c'est un "langage" issu du JavaScript qui fait le lien entre client et serveur.

Moi on m'a toujours dit qu'il était préférable de mettre <script type="text/javascript"> que <script language="JavaScript">. De plus, tu as oublié un u à langUage à la ligne 18 de newf.php

Page smiling.php ==> waouh la fonction de fou :o). Tu peux faire plus rapide et en beaucoup moins de lignes de codes :

$texte = array(':)','^^',':-)','=)',':(',':-(','=(',':D',':-D','=D',':P','=P',':-P',';-)','put1','putain','salope','putin','conar','connar','merde','encul','fuck','bite','pute','chiotte',':good',':bad','8)','8-)','?',':en');
$image = array('sourit','sourit','sourit','sourit','pas_content','pas_content','pas_content','gros_sourire','gros_sourire','gros_sourire','langue','langue','langue','clinoeil','gromo','gromo','gromo','gromo','gromo','gromo','gromo','gromo','gromo','gromo','gromo','gromo','good','bad','glace','glace','hein','enerve');
for($i = 0; $i <= 31; $i++)
{
smiley($texte[$i],$image[$i] . '.gif');
}

Privilégie les simples quote, évite les double quote. Ceci t'évite de mettre des \ quand ton texte comporte beaucoup de HTML (par exemple dans ton admin.php, si tu avais mis des simple quote, tu n'aurais mis aucun \ ;))

Ligne 8 de admin.php ==> Pourquoi avoir mis des double quote ? Ceci aurait suffit : if(@$_POST["pass"] == $passadmin)

Niveau HTML : pense à bien mettre AU MOINS des <html></html>, et à mettre dans tes <head></head> une balise <meta /> : <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Toute balise qui ne se ferme pas (genre les <input />), pense à mettre un / à la fin. Exemple : <input value="Pseudo" type="text" name="title" size="16"  />

Pour une meilleure lecture de ton code, indente-le ! (indenter : mettre son code en colonnes)

Pour les requêtes avec Mysql, les OR DIE sont utiles quand on teste pour la première fois le code, mais une fois qu'on a fini et que tout marche bien, le OR DIE ne sert plus à rien. De plus, il est préférable de mettre un OR DIE (mysql_error()), comme ça ça te dit où tu t'es planté ;)

Un avis personnel : appelle tes pages différemment, parce que là elles ont toute le même nom ou presque, et leurs noms de veulent rien dire ...

Fais toutes ces modifications et je te mettrai une note plutôt positive ;)

Et pour ta chatbox (niveau design), fais-là un peut plus large quand même, non ? Car elle me semble plus qu'étroite.

@+ !



1 2


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.