L'éditeur JavaScript
Visiteur non-identifié | Identifiez-vous | Devenir membre
Code perdu ? | Combien de visiteurs sur votre site ?
Rechercher :
Page d'accueil
     Home Page

JavaScript
     Tous les scripts
     Proposer un script
     Recherche de script
     AJAX new!
     Cours de JavaScript
     Liste de discussion
     Forums

Services :
     CountUs
     myCircle

     Referencement
     Créat. de bannière

Trucs et astuces :
     HTML / CSS
     PHP / MySQL
     Réferencement
     Graph / Présentation
     Toutes les astuces
     Ajouter un article

MailingList :
105264 abonnés

Annuaire webmaster :      Hebergement web
     Referencement
     Sites webmasters
     XHTML - CSS2
     PHP
     Affiliation - Pub
     FAI

     Annuaire webmaster

Ressources pour webmasters :
     Kits graphiques
     Création logo

Plus :
     Comparateur de prix
     Foire aux questions
     Les membres
     Devenir annonceur
     Faire un lien
     Contact

Partenaire :
     Hebergement gratuit
     Le PHP facile
     Horoscope
     Comscripts
     WebmasterClub
     Activeartanima...
     Le village de ...
     L'écriteau
     Faro-dessing
     Gifs animés, f...
     Netsources
     Easy-script.com
     K i s s design
     Trucs et astuc...
     Je javascript
     Les autres
     Votre site ici ?


Toutes les minis astuces :


Voici toutes les mini-astuces postées par les membres de l'éditeur JavaScript.
Tout le monde est invité a poster ici ses connaissances, simplement en ajoutant un article.

Les mini-astuces - Catégorie PHP / mySQL :

Posté par orbital73 - Le 21/08/2007

La super global $_SERVER['PHP_SELF'] utilisée tel quel est une variable faillible, permettant ainsi des injection de depuis l'URL
ce qui peut aller jusqu'au défacement de votre site. Pour éviter cela, utilisez htmlentities($_SERVER['PHP_SELF']).

Posté par Ultiny - Le 4/04/2006

En PHP, pour résoudre des problèmes de developpement, vous avez la possibilitée d'afficher le contenu d'une variable quelque soit son type (array, string, integer, boolean...) de cette mannière :

var_dump($variable); ou encore print_r($variable);

Posté par Ultiny - Le 4/04/2006

Dans MySQL, vous pouvez recuperer des données de plusieurs tables en une seule requête :

SELECT tbl1.lang, tbl2.theme FROM tbl1, tbl2 WHERE ((tbl1.id = 1) AND (tbl2.id = 1));

Cela évite de trop nombreuses requètes. Ici nous recuperons dans 2 tables différentes, le theme graphique et la langue.

Posté par kisscool2a - Le 12/08/2005

On utilise souvent la fonction echo comme ceci :
echo $var . ' chaine ' . $var2 ;
ici on crée une nouvelle chaine ce qui est plus lent que d'afficher les données directement comme ceci :
echo $var , 'chaine' , $var2 ;
On remplace les points (.) par des virgules (,)

Posté par ze-site - Le 11/08/2005

<?php echo $HTTP_REFERER; ?> indique d'ou provient le visiteur, ainsi en faisan un lien tel <a href="<?php echo $HTTP_REFERER; ?>">Page précédente</a> le visiteur poura retourner a la page precedente et ceci, qu'il provienne de nimporte quel site

Posté par KevBrok - Le 2/07/2005

En PHP, utilisez toujours les vraies fonctions plutôt que les alias.

Par exemple, utilisez count() au lieu de sizeof(), utilisez implode() au lieu de join(), etc. etc...

Les alias peuvent disparaîte de PHP du jour au lendemain !
Liste des alias: http://php.net/aliases

Posté par lentoileur - Le 19/08/2004

Pour ceux qui utilisent les services de xiti et et de free
Vous précisez page par page dans le script leurs noms pour avoir des stats précises pour éviter cette corvée :
avant le script : <?$var_1= __FILE__;?>
dans le script : hsi += '&p=<?echo substr($var_1, 26, strlen($var_1)-30);?>'

Posté par Xenon_54 - Le 18/08/2004

Pour récupérer, à l'aide de PHP, les valeurs entrer lors d'une authentification .htaccess, utilisez les variables suivantes : $_SERVER['PHP_AUTH_USER'] (nom d'utilisateur) et $_SERVER['PHP_AUTH_PW'] (mot de passe).
$HTTP_SERVER_VARS pour les versions de PHP inférieures à 4.1.

Posté par fred - Le 22/07/2004

Si vous devez utiliser les expressions régulières, privilégiez les fonctions PCRE (toutes les fonctions qui commencent par preg_), elles sont plus rapides que les fonctions POSIX (celles qui commencent par ereg_ ou eregi_).

Posté par leBoss - Le 17/07/2004

Lors d'une requête SQL, préférez la fonction $r = mysql_fetch_object($req) plutôt qu'une autre, vous pourrez récupérer les données de chaque champ en écrivant $r->nomduchamp.

Posté par @Rano - Le 16/07/2004

Pour enregistrer un texte dans une variable PHP, sans se procupé ni des ', ni des ", faites comme ceci :
$variable = <<<BIPBIP Votre texte ici avec des " et des '
et des retours à la ligne
BIPBIP;

Posté par unreal - Le 15/07/2004

Afin d'éviter de toujours devoir mettre des antislash '\' dans son code HTML à l'interieur de sa page PHP, vous pouvez utiliser la fonction addslashes qui les ajoutent automatiquement! http://ca2.php.net/manual/fr/function.addslashes.php

Posté par fred - Le 14/07/2004

Lorsqu'une requête SQL vous donne un message d'erreur ou ne fonctionne pas, pensez à utiliser mysql_error() pour connaître la cause de l'erreur. Exemple : <?php $q = mysql_query($la_requete) or die( 'Erreur sur la requete : '.$la_requete.' - '.mysql_error() ); ?>

Posté par fred - Le 14/07/2004

Si vous devez faire une boucle sur des enregistrements issus d'une requête SQL, vous pouvez mettre le mysql_close() juste après le mysql_query() (donc avant la boucle). Ca évitera de laisser la connexion ouverte trop longtemps.

Posté par Xenon_54 - Le 14/07/2004

Pour effectuer une recherche rapide dans la documentation MySQL : www.mysql.org/mot_clef_ici

Posté par leBoss - Le 14/07/2004

Une note très importante en PHP, lorsque vous êtes en HTML et que vous avez besoin d'afficher une variable. Pas besoin de s'entêter avec les formalités : un simple <?=$var?> suffit pour afficher votre variable.

Posté par @Rano - Le 14/07/2004

Lorsque vous voulez faire une recherche sur les fonctions PHP, allez simplement à l'url :
http://fr.php.net/fonction_que_vous_cherchez (par exemple http://fr.php.net/mail)






35 visiteurs
actuellement en ligne

    PUBLICITE

Wilogo.com - Création Logo Entreprise

     ANNUAIRE WEBMAST.
Alice
En rachetant plein de concurents, Alice est devenu un grand nom d'Internet.
http://abonnement.alicead...
Cat : Haut débit
Voir l'annuaire webmaster


     LES SCRIPTS :
78 à éditer
68 à copier/coller
247 des membres
2580 sur le web
>> Tous les scripts

     LES MEMBRES :
55807 membres
8797 comptes CountUs
1517 comptes myCircle

     LES FORUMS :
14 forums
39344 topics
189182 messages
>> Les forums

    SONDAGE

Vous avez un blog ou site classique ?
Un blog
Un site classique
Les deux !
La mini-astuce "PHP / mySQL" du jour par orbital73
La super global $_SERVER['PHP_SELF'] utilisée tel quel est une variable faillible, permettant ainsi des injection de depuis l'URL
ce qui peut aller jusqu'au défacement de votre site. Pour éviter cela, utilisez htmlentities($_SERVER['PHP_SELF']).
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2008 K-NETWORK - Tous droits réservés | CNIL N° 844440 | 01/12/2008 22:29:01 | Design by Studcrea | Gen. en 0.457 sec.