Article original en contexte : http://www.phpfacile.com/creer_un_site_web_en_php/webmail_avec_imap_1.php5
Créer un webmail avec IMAP La bibliothèque IMAP de PHP permet d’accéder à un compte mail POP ou IMAP ainsi que les comptes news NNTP. Avant de commencer ce tutorial vérifiez que cette bibliothèque est disponible sur votre serveur. Dans ce tutorial, nous apprendrons à faire un mini-webmail pour accéder à un compte POP via une interface web. Comme d’habitude cela se fera en (…)
Accueil > Mots-clés > Technologie > Php
Php
Langage de programmation Open Source, côté serveur.
Articles
-
Lire un mail avec php
24 novembre 2008, par Stéphane Noel -
Plus : lire et écrire un fichier en php
21 avril 2008, par Stéphane NoelIl existe peu de méthodes différentes pour lire et écrire un fichier en php.
Remarque : lire un fichier demande des autorisations, le fichier pointé doit être accessible en lecture, mais il peut être local (sur le même hébergement que le script) ou distant (sur un autre hébergement). Par contre, écrire un fichier ne se fait que sur l’espace où est exécuté le script. Question de sécurité.
La méthode fopen en lecture seule Lire un fichier se fait avec la fonction fopen, (…) -
Générer un pdf avec FPDF
11 décembre 2008, par Stéphane NoelFpdf est une classe qui permet de générer des pdf sans librairie additionnelle. La documentation est en français pour une fois alors profitons-en.
Fpdf est une classe assez puissante qui permet de créer des pdf, d’y incorporer du texte, des images, ainsi que des éléments de types lignes, cercles, etc. Quelques contributions permettent d’étendre ses fonctionnalités, pour faire des doubles pages notamment.
Ici le script que nous allons faire va générer un pdf de jaquette dvd, (…) -
Boucles for et while
10 novembre 2009, par Stéphane NoelPourquoi utiliser les boucles Les boucles sont un outil fondamental pour répéter une opération un certain nombre de fois, pour parcourir un ensemble de données dans un tableau.
Imaginons que l’on veut créer 10 éléments de type "div" carrés dans une page html. On pourra écrire.
1 2 3 4 5 6 7 8 9 10
Fastidieux. Mais si on vous demande d’en faire 200, Ça devient l’enfer.
Avec une boucle, ce sera le même travail d’en faire 20 ou 300. Voici : < ?php for($a=1 ;$a".$a."" (…) -
Expressions régulières utiles
24 novembre 2008, par Stéphane NoelVérifier une adresse mail
Pour vérifier qu’une adresse mail a été rentrée et correspond à une structure classique d’adresse mail, voici une ligne de code qui teste le mail avec une expression régulière et répondra true si l’adresse correspond à une structure de mail, false si ça n’est pas le cas. $email="nimportequoi1234@mondomaine.ext" ; $validEmail = ereg(†^([a-zA-Z0-9_\-\.]+)@((\[[0-9]1,3\.[0-9]1,3\.[0-9]1,3\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]2,4|[0-9]1,3)(\] ?)$†, (…) -
Explode, shuffle, implode
17 novembre 2009, par Stéphane NoelIl ne s’agit pas de terrorisme mais de fonctions php utiles pour manipuler des chaines et des variables tableaux (array). Un petit script vaut mieux qu’un long discours.
Voici un code qui récupère une page distante, en récupère le texte, puis en mélange le contenu : < ?php // cette fonction récupère une page sur le net function geturl($laurl) $data=null ; if($http= fopen($laurl,"r")) while(!feof($http)) $data .=fgets($http,1024) ; fclose($http) ; return($data) ; (…) -
Ecrire des graffittis avec jquery, php et mysql
9 décembre 2008, par Stéphane NoelUn exemple simple et complet : intervenir sur une page en cliquant dessus, sauvegarder le résultat dans une base de donnée pour pouvoir les afficher au rechargement de la page.
Ce code est perfectible : on peut imaginer pouvoir demander une image au lieu d’écrire du texte, de fabriquer une texte en image avec gd2, de choisir une couleur, de naviguer dans la profondeur des messages, de recharger régulièrement la page en ajax pour en faire un espèce de chat...
1) La page (…) -
Ecrire un fichier de log
17 novembre 2009, par Stéphane NoelUn fichier de log est un fichier qui contient une série de données permettant de conserver des données de manière assez brute. On peut conserver ces informations dans une base de donnée, ici on fait une lecture et écriture directement dans un fichier txt sur le serveur.
Voici le code : < ?php function ecrire_log($errtxt) $fp = fopen(’log.txt’,’a+’) ; // ouvrir le fichier ou le créer fseek($fp,SEEK_END) ; // poser le point de lecture à la fin du fichier (…) -
Premières lignes de code en php
18 novembre 2008, par Stéphane NoelLe php est code d’instruction ce qui signifie que l’on demande au serveur d’exécuter de menues tâches dans ses cordes, en lui donnant des ordres clairs dans une syntaxe qu’il comprend. Quand il ne comprend pas, c’est l’erreur, parfois l’arrêt d’exécution du script dans son ensemble.
1. travailler sur un serveur Pour qu’une série d’instructions en php puissent être interprétée, il faut que la page soit déposée sur un serveur qui puisse en faire le traitement. Php est installée (…) -
Lister le contenu d’un répertoire avec PHP
25 novembre 2008, par Stéphane NoelPhp permet de lister le contenu de répertoires, ce qui peut être utile : création de galerie image à la volée, par exemple, ou comme dans le script ci dessous, lister les pages html et en faire un navigateur automatique.
Lister le contenu brut On va commencer par lister comme des brutes ce qu’il y a dans le dossier pointé. Ici on pointe sur le répertoire courant, celui où est placé notre fichier. Voir la définition de opendir sur php.net
< ?php $dir = "./" ; // si le (…)
Rubriques
Sites Web
- 6 astuces pour créer son thème wordpress
- Déclaration des zones de widget dans wordpress
- Fpdf, generateur de pdf avec php
- Fran6art.com : creer un theme Wordpress
- Introduction au php
- Lire un mail avec php
- Liste des fonctions php
- Patch, script, documents de rybn
- Personnalisation de thème wordpress
- PHP sur "vulgarisation informatique"
- plaintxt.org
- Référence de la librairie GD2
- Simple html dom
- Spam paint
- SpamPaint
- Ten Tips for Becoming a Better WordPress Developer | Web Design Ledger
- Thèmes pour Wordpress
- Une classe php pour récupérer des vidéos youtube
- Widgetiser son wordpress
- Wordnet
- Wordpress
- Wordpress : liste des Template tags
- Wordpress : marqueurs conditionnels
- Wordpress développement de thème (en)