![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Contribuez Proposez vos articles, cours, tutoriels, FAQ, sources, etc. pour PHP |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) | |
![]() Date d'inscription: février 2004
Localisation: Yonne
Messages: 11 411
|
Salut à tous,
La FAQ PHP est actuellement en ligne avec plus de 235 questions/réponses et en évolution constante. Vous pouvez la consulter avant de poser une question sur le forum. De plus, pour faciliter vos investigations, un moteur de recherche y a été intégré. Toutefois nous pouvons la faire grandir avec votre collaboration. En effet, pour participer à son évolution, vous pouvez poster en enfilade toutes les questions/réponses qui vous semblent pertinentes. Merci de mettre les Q/R sous ce format : Citation:
pour votre future participation
__________________
« The brain may devise laws for the blood, but a hot temper leaps o'er a cold decree. » W. Shakespeare, The Merchant of Venice, 143 Mes articles - Mon blog - Zend Certified Engineer (PHP + Zend Framework) - Ma Brute Ressources PHP - Ressources Zend Framework Dernière modification par Kerod ; 26/06/2006 à 23h52 |
|
|
|
|
|
|
#2 (permalink) |
![]() Date d'inscription: février 2004
Localisation: Yonne
Messages: 11 411
|
Salut à tous
La FAQ PHP est l'un des nombreux moyens par lesquels vous pouvez contribuer à améliorer Developpez.com et les ressources que nous mettons à disposition. Dans la mesure du possible, nous essaierons de vous proposer des Q/R pur que vous puissiez plus facilement nous aider. Veuillez contacter Kerod ou moi-même pour toute question.
__________________
« The brain may devise laws for the blood, but a hot temper leaps o'er a cold decree. » W. Shakespeare, The Merchant of Venice, 143 Mes articles - Mon blog - Zend Certified Engineer (PHP + Zend Framework) - Ma Brute Ressources PHP - Ressources Zend Framework |
|
|
|
|
|
#3 (permalink) |
|
Membre émérite
![]() Date d'inscription: septembre 2005
Localisation: Montréal, Québec
Messages: 728
|
Après plusieurs tentative pour installer la fonction Fileinfo sous windows avec PHP 5 voici comment j'y suis arrivé.
Ça devrait fonctionner maintenant à moins que j'ai oublié quelque chose. Vous n'aurez donc pas à vous casser la tête comme moi!
__________________
Avant de poster : FAQ, tutos, rechercher, google, ... Après : ![]() Merci |
|
|
|
|
|
#4 (permalink) |
|
Membre éprouvé
![]() Date d'inscription: septembre 2004
Messages: 419
|
Un truc tout bête pour l'envoi des mail qu'il n'y a pas dans la FAQ et que j'ai découvert récemment. C'est de specifier un nom d'expediteur.
A la question "Comment envoyer un mail" ? La ligne à mettre à jour 2 fois (car elle apparait dans format texte et html) est la suivante : Code :
$headers .= 'From: "Nom_de_expediteur"<'.$expediteur.'>'."\n"; http://www.vulgarisation-informatique.com/mail.php Voila voila, ++ ShinJava
__________________
Petit débutant deviendra grand... débutant |
|
|
|
|
|
#5 (permalink) |
![]() Date d'inscription: février 2004
Localisation: Yonne
Messages: 11 411
|
Tu as parfaitement raison, d'ailleurs ça fonctionne également avec le destinataire
__________________
« The brain may devise laws for the blood, but a hot temper leaps o'er a cold decree. » W. Shakespeare, The Merchant of Venice, 143 Mes articles - Mon blog - Zend Certified Engineer (PHP + Zend Framework) - Ma Brute Ressources PHP - Ressources Zend Framework |
|
|
|
|
|
#6 (permalink) | |
|
Candidat au titre de Membre du Club
![]() Date d'inscription: octobre 2006
Messages: 28
|
Une fonction qui retire le javascript d'un texte (utile en complément de strip_tags). Celà dit, faites-le moi savoir si elle à des failles, histoire que je corrige.
Code :
<?php function strip_js($content) { $content = preg_replace("#<script(.*)>(.*)</script>#Uis","",$content); return $content; } ?> Citation:
Dernière modification par arcanis ; 19/02/2007 à 16h58 |
|
|
|
|
|
|
#7 (permalink) |
![]() Date d'inscription: mai 2007
Localisation: bordeaux
Âge: 21
Messages: 113
|
Il est possible de protéger son code sources php des petits malins qui pourraient le récupérer, la bibliothèque bcompiler vous aidera dans cette tache.
Bcompiler fut crée à l'origine pour :
Il faut activer l'extension php_bcompiler.dll sous windows ou telecharger, décompresser et recompiler php sous linux (explication ici : http://us2.php.net/manual/fr/ref.bcompiler.php ) En réalité Bcompiler transforme votre code en ByteCode (similaire à Java ou C#) non lisable par un utilisateur mais seulement par php. Imaginons deux scripts hello.php et function.php hello.php Code :
<?php include "function.php"; echo hello(); ?> Code :
<?php function hello() { return "hello"; } ?> on crée un script transform.php Code :
<?php $fh = fopen("hello.phb", "w"); bcompiler_write_header($fh); bcompiler_write_file($fh, "hello.php"); bcompiler_write_footer($fh); fclose($fh); ?> Code :
<?php $fh = fopen("function.phb", "w"); bcompiler_write_header($fh); bcompiler_write_file($fh, "function.php"); bcompiler_write_footer($fh); fclose($fh); ?> hello.php Code :
<?php include "hello.phb"; ?> Code :
<?php include "function.phb"; ?> donc sur la page hello.php on verra hello. Il faut éviter de faire de multiple include de ficher crypter car cela ralentie considérablement l'execution des scripts, cependant il existe d'autre fonction de cette extension qui permettent ce genre d'opération (http://us2.php.net/manual/fr/ref.bcompiler.php). Bcompiler est une bonne façon de protéger son code mais il est possible ( dur dur ) de récuperer le code php mais sans les commentaires et dans un pseudo-code. Dernière modification par Yogui ; 30/05/2007 à 10h15 Motif: Documentation officielle |
|
|
|
|
|
#8 (permalink) | |
![]() Date d'inscription: novembre 2004
Localisation: Nantes
Âge: 25
Messages: 1 938
|
Citation:
Et si la on parle des petits malins qui vont directement sur le serveur FTP voir les fichiers php (et donc avoir la source du fichier php), ça sert limite à rien de crypter ça parce que si ils ont accès au FTP, c'est bien plus grave que ça. Ou alors j'ai loupé un épisode.
__________________
Résultats des Smileys d'Or 2008 !! Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur. Mon espace Développez : mes Créations. Rencontre & Carte des Membres de Developpez.com, version 3.0 |
|
|
|
|
|
|
#9 (permalink) |
![]() Date d'inscription: février 2004
Localisation: Yonne
Messages: 11 411
|
Il s'agit de code PHP uploadé sur un serveur et pour un client. Parfois, tu peux souhaiter protéger ton code afin que le client ne puisse pas le lire. Cela dépend du contrat que tu as avec le client.
__________________
« The brain may devise laws for the blood, but a hot temper leaps o'er a cold decree. » W. Shakespeare, The Merchant of Venice, 143 Mes articles - Mon blog - Zend Certified Engineer (PHP + Zend Framework) - Ma Brute Ressources PHP - Ressources Zend Framework |
|
|
|
|
|
#10 (permalink) | |
![]() Date d'inscription: novembre 2004
Localisation: Nantes
Âge: 25
Messages: 1 938
|
Citation:
__________________
Résultats des Smileys d'Or 2008 !! Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur. Mon espace Développez : mes Créations. Rencontre & Carte des Membres de Developpez.com, version 3.0 |
|
|
|
|
|
|
#11 (permalink) |
![]() Date d'inscription: février 2004
Localisation: Yonne
Messages: 11 411
|
Renseigne-toi sur la compilation, décompilation et tout cela avant de dire des bêtises
__________________
« The brain may devise laws for the blood, but a hot temper leaps o'er a cold decree. » W. Shakespeare, The Merchant of Venice, 143 Mes articles - Mon blog - Zend Certified Engineer (PHP + Zend Framework) - Ma Brute Ressources PHP - Ressources Zend Framework |
|
|
|
|
|
#12 (permalink) |
|
Membre éclairé
![]() Date d'inscription: janvier 2007
Localisation: Bordeaux
Âge: 22
Messages: 365
|
Il y a une petite erreur dans la faq
Sommaire > Variables > Comment savoir si une variable contient une valeur non nulle ? Dans les codes d'exemples : Code :
$var = TRUE; if(empty($var)) { echo "FALSE"; //Affiche FALSE car la valeur TRUE n'est pas considérée comme vide } $var = 1; if(empty($var)) { echo "FALSE"; //Affiche FALSE car empty() renverrait TRUE uniquement si $var = 0 } |
|
|
|
|
|
#13 (permalink) |
![]() Date d'inscription: février 2004
Localisation: Yonne
Messages: 11 411
|
![]() Je suppsoe que tu as essayé ? Peux-tu essayer de nouveau ?
__________________
« The brain may devise laws for the blood, but a hot temper leaps o'er a cold decree. » W. Shakespeare, The Merchant of Venice, 143 Mes articles - Mon blog - Zend Certified Engineer (PHP + Zend Framework) - Ma Brute Ressources PHP - Ressources Zend Framework |
|
|
|
|
|
#14 (permalink) | |
![]() Date d'inscription: août 2005
Localisation: Neuchâtel, Suisse
Âge: 23
Messages: 315
|
Citation:
|
|
|
|
|
|
|
#15 (permalink) |
![]() Date d'inscription: février 2004
Localisation: Yonne
Messages: 11 411
|
Ah tiens oui, cela n'affichera en effet rien.
Echo false n'est pas très explicite, c'est bien vrai... Je corrigerai cela dès que possible.
__________________
« The brain may devise laws for the blood, but a hot temper leaps o'er a cold decree. » W. Shakespeare, The Merchant of Venice, 143 Mes articles - Mon blog - Zend Certified Engineer (PHP + Zend Framework) - Ma Brute Ressources PHP - Ressources Zend Framework |
|
|
|
|
![]() |
![]() |
||
Participez à la FAQ
|
||
| Outils de la discussion | |
|
|