Codes sources PHP131 ressources dans cette catégorie Sources PHP, préciser les frameworks utilisés, la version de PHP
Codes sources PHP
Liste des 131 ressources de cette catégorie
|
|
|
|
Voici une façon très simple pour gérer les uploads.
L'upload, c'est le transfert de fichiers de votre disque dur vers l'Internet.
Habituellement, pour faire ce type de manipulation, on passe par le ftp. Ce qui veut dire dans le code : une connexion par ftp, des codes avec des fonctions ftp. Ici on va se servir des formulaires pour exécuter des fonctions autres que celles inclusent dans la bibliothèque FTP.
|
Licence : Non renseignée
- Publié le 29/12/2010
- Taille 1489 octet
|
|
|
|
|
Le script s'occupe de générer les pages pour la navigation dans les sous dossiers, un moteur de recherche (ultra simple) pour rechercher des galeries, ainsi que les vignettes d'apercu des images dans les galeries...
La page index.php doit être uploadée au même niveau qu'un répertoire de dossiers contenant soit des sous dossiers soit des galeries...
L'auteur propose une démonstration à cette adresse : Photo Galery. http://geedeeone13.free.fr/
|
Licence : Non renseignée
- Publié le 15/02/2011
- Taille 92 Ko
- Auteur : Antickriszt
|
|
|
|
|
Paramètres de la fonction : $fichier_source, $fichier_cible (l'adresse du fichier source, et l'adresse du fichier cible).
Ce code permet par exemple de récupérer le code HTML généré par un fichier PHP distant.
|
Licence : Non renseignée
- Publié le 14/02/2011
- Auteur : titoumimi
|
|
|
|
|
Ce code permet de protéger l'accès à une page.
Pour l'essayer :
* Lancer la page sur le serveur
* Saisissez les informations telles que le login et le mot de passe
* Cliquer sur OK
Pour changer le login et le mot de passe, regarder dans le code, tout y est expliqué.
|
Licence : Non renseignée
- Publié le 15/02/2011
- Taille 2 Ko
|
|
|
|
- utilisez un autoloader de classe pour vous simplifier la vie
- j'utilise ça preque exclusivement en version statique, pour faire des sites spaghettis
- Debug::var_dump()
- Debug::here() si vous utilisez des output buffer (ob_start)
- Debug::printStack()
- Debug::describeState()
- c'est documenté pour phpdocumentor (enfin la partie la plus utile = statique )
- s'active et se desactive partout sans pb de visibilité avec Debug::$inhibit
- fonctionne dans le shell Debug::outputHTML
je suis pointilleux pour le coté GPL2. je répond au message par MP si vous trouvez un bug (dans la classe, pas dans votre code).
|
Licence : GPL
- Publié le 20/08/2011
- Taille 16 Ko
- Auteur : gene69
|
|
|
|
|
Vous devez créer une table dans votre base de données
CREATE TABLE livre (
codelivre int(11) NOT NULL auto_increment,
message blob,
expediteur varchar(100),
date date,
PRIMARY KEY (codelivre)
);
Vous pouvez ajouter des champs (e-mail, nom, prénom...)
o Vous devez changer les paramètres de connexion à votre base dans le fichier 'connexion.php'.
o Adaptez le code du livre d'or au design de votre site. Le fichier 'livre.php' contient le code pour lire les messages du livre d'or. Le fichier 'ecriture.php' permet l'écriture de messages.
|
Licence : Non renseignée
- Publié le 14/02/2011
- Taille 3 Ko
|
|
|
|
Dans cette fonction, le code Javascript est généré dynamiquement par le Php. On utilise des echo (Php) pour écrire les ligne de code Javascript. Voici la déclaration du tableau en php :
$monTableauPHP = array(array("toutou", "toto"), array("titi", "tata", \
array("tonton", "tutu", array("quatrieme etage du tableau", 54))));
On peut éventuellement afficher le tableau grâce à :
echo "";
print_r($monTableauPHP);
echo "";
Et voici le code permettant la création du tableau Javascript :
echo " < script type='text/javascript' >";
echo " < script type='text/javascript' >";
construisTableauJS($monTableauPHP, "monTableauJS");
document.write(monTableauJS.toSourc ... Voir la suite
|
Licence : Non renseignée
- Publié le 15/02/2011
|
|
|
|
Ce script permet de faire l'interface entre toutes vos taches cron php et toutes les facons possibles de les exécuter.
Chacune de vos taches sera placée dans un fichier php qui sera inclu par le script ci-dessous
(vous pouvez donc placer les includes et connexion à la base dans ce fichier pour ne pas avoir à les mettre dans
vos scripts de taches cron), toutes vos taches (donc tous vos scripts) devant se retrouver dans un même dossier.
Vous pourrez exécuter vos taches, par l'intermédiaire de ce script, aussi bien en ligne de commande (PHP CGI ou CLI)
que par un simple appel dans votre navigateur (pour débug, paliatif en cas d'indisponibilité de cron ou pour webcron.org).
Lors de l'appel par le naviga ... Voir la suite
|
Licence : Non renseignée
- Publié le 15/02/2011
- Auteur : Galak`
|
|
|
|
|
Récupère les vars d'url, de session suivant les paramètres passés
|
Licence : Non renseignée
- Publié le 14/02/2011
- Auteur : guitou12
|
|
|
|
|
Voici 2 classes PHP permettant de générer facilement un flux RSS de type Podcast
Attention, il faut activer Dom de PHP.
Je vous conseille de bien lire la documentation des 2 constructeurs pour bien comprendre l'implication de chaque éléments ainsi que le système d'injection de données.
Vous trouvez un exemple d'utilisation dans l'archive ou dans le sujet du forum
Pour les utilisateurs de composer, github, packagist & co : https://packagist.org/packages/cyberomulus/podcast-generator
|
Licence : Non renseignée
- Publié le 30/12/2014
- Auteur : romuluslepunk
|
|
|
|
|
La détection ajoute le paramètre "js" à l'url.
Pour sauver cette info, on peut soit transmettre ce paramètre de page en page en ajoutant ce paramètre à l'url, soit utiliser les sessions, une base de données,
un fichier nommé avec l'ip du client, ou encore la variable $_SERVER['REMOTE_USER']
|
Licence : Non renseignée
- Publié le 15/02/2011
- Auteur : Sub0
|
|
|
|
|
Le login est définit dans le script. Le fichier .htaccess permet d'utiliser la variable $_SERVER['REMOTE_USER'] pour mémoriser la saisie durant toute la session.
En effet, lorsque PHP est éxécuté en mode CGI, les variables 'PHP_AUTH_USER' et 'PHP_AUTH_PW' seront toujours vides.
Voici donc la solution.
Le .htaccess
< IfModule mod_rewrite.c >
RewriteEngine on
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]
< / IfModule >
|
Licence : Non renseignée
- Publié le 15/02/2011
- Auteur : Sub0
|
|
|
|
|
Cette classe permet d'afficher le code qui s'execute sur votre server.
Il y a deux modes de fonctionnement: soit en mode "coupure" (méthode 1) avec utilisation des fonction d'autoload et qui demande au code rendu d'être valable syntaxiquement et un mode "détaché" (methode 2) qui affiche/detecte n'importe quel code mais qui est plus délicat à utiliser et sécuriser...
Cette classe fonctionne de conserve avec la classe Debug que j'ai aussi publié (la classe débug produit un lien qui permet d'afficher le code à l'endroit de l'appel ) c'est pratique.
Par contre mal utilisé cette classe va permettre d'afficher des mots de passe dans le code ou des informations sensibles... a utiliser avec précaution.
|
Licence : Non renseignée
- Publié le 20/08/2011
- Taille 17 Ko
- Auteur : gene69
|
|
|
|
|
Paramètres de la fonction : $date1, $date2 (Les deux dates à comparer au format jj/mm/aaaa).
|
Licence : Non renseignée
- Publié le 14/02/2011
- Auteur : titoumimi
|
|
|
|
|
Ce petit programme va vous permettre de lancer un dé de couleur afin d'obtenir une couleur aléatoire.
Vous pouvez bien sur via un formulaire lancer plusieurs dés (jusqu'à 100) avec plusieurs faces et donc plusieurs couleurs (Jusqu'à 10).
Au départ je l'ai utilisé dans un de mes jeux pour simuler des lancer de dés de couleur mais vous pouvez l'utiliser pour autre chose.
|
Code source -
Licence : Non renseignée
- Publié le 23/06/2022
- Éditeur : Couleur aléatoire
|
|
|
|
Voici une petite fonction que j'ai récupéré sur le net et modifié pour un de mes programmes.
Celle-ci est très pratique lorsqu'on souhaite convertir un chiffre ou nombre arabe en chiffres romains.
Pour ma part je l'ai utilisé en créant un jeu en ligne, cela m'a permis de renommer les numéros de niveau. Mais on peut très bien l'utiliser pour toute autre chose comme par exemple pour renommer des numéros de chapitre automatiquement dans un texte.
Attention les chiffres ne peuvent être traduit que jusqu'à 9999.
Si vous souhaitez voir ce que ça donne en action, j'ai aussi créé un convertisseur de chiffre romain en ligne : https://www.chiffre-romain.com/
|
Code source -
Licence : Non renseignée
- Publié le 08/06/2022
- Éditeur : Chiffre Romain
|
|
|
|
Donc, voici une petite classe qui "limite" les possibilités de vol de session. J'utilise cette classe au sein d'un framework, et ait donc été obligé d'enlever pas mal de trucs afin de la rendre portable, j'espère que je n'en ai pas trop enlevé. Deux mécanismes sont utilisés :
1. Vérification de la durée de la session.
2. Controle d'un ID transmis en même temps que l'ID de session, mais qui change à chaque hit. Pour les accès concurrents, un timeout de 10 secondes est utilisé.
Dans cette version l'ID est changé au moment du "session_close()". Et il faut qu'il soit appelé avant que du contenu soit envoyé. Cela ne devrait pas poser de problème sur un site "bien construit". La classe est à utilisée comme singlet ... Voir la suite
|
Licence : Non renseignée
- Publié le 15/02/2011
- Auteur : Kioob
|
|
|
|
|
[PHP < 5] Création d'un chemin jusqu'à un répertoire
|
Licence : Non renseignée
- Publié le 14/02/2011
- Auteur : Swoög
|
|
|
|
|
Transformer les mails et urls en liens cliquables
|
Licence : Non renseignée
- Publié le 14/02/2011
- Auteur : iubito
|
|
|
|
|
Cette fonction permet aussi de choisir le séparateur et ajoute une possibilité de condiérer la première ligne comme en-tête...
|
Licence : Non renseignée
- Publié le 14/02/2011
- Auteur : Swoög
|
|