PHP Index

Annonce

mardi 31 octobre 2000

PHP4 & MacOS X

La compilation de PHP4 sur la dernière version beta de MacOS X pose problème. Il semble qu'Apple travail actuellement sur ce point. Et si tout va bien, les futures versions de PHP (4.0.4 ?) devraient être dispo pour cette plate-forme.

QuickPHP

QuickPHP installe et configure automatiquement un environnement de travail permettant de mettre en oeuvre toute la puissance et la souplesse qu'offrent le langage dynamique PHP et son support efficace des bases de données. QuickPHP regroupe un serveur Apache, une base de donnée MySQL, les versions 2,3 et 4 de PHP ainsi que des outils facilitant le développement. Vous trouverez donc un ensemble prêt à l'emploi pour la création de vos projets de sites web ou d'applications.

Lire la suite

AbriaSoft sort une offre packagée.

Abriasoft publie une offre payante et packagée contenant MySQL 3.22, Perl 5.6, Perl DBI 1.14, PHP 3 & 4, Apache Web Server 1.3.12, et Webmin. L'installation se fait, parait-il, en 10 minutes.

Consulter le lien

PHP-Nuke 4.2

PHP-Nuke version 4.2 est sorti cette nuit corrigeant les bugs de la version 4.1 et ajoutant une Member-List. PHP-Nuke supporte désormais 23 langues et propose 19 thêmes.
La prochaine sera la 5.0 offrant forum, boite mail et d'autres applications !

Consulter le lien

PHPBuilder : Transforming XML with XSL using Sablotron

Justin Grant sur PHPBuilder vous propose une classe qui va vous permettre de mettre en page un document XML grâce à un document XSL.

Attention : nécessite l'extension Sablotron (XSLT processor) pour PHP4.

Consulter le lien

lundi 30 octobre 2000

ScriptViewer v1.3.1

La version 1.3.1 de ScriptViewer (ex PHPViewer) est dispo. A noter qu'il supporte d'autres langages de script comme Perl et n'est plus uniquement dedié à PHP.

Lire la suite

dimanche 29 octobre 2000

Encore une version de Phorum

Nous en sommes à la version 3.2.6. A quand la 3.2.7 ?

Consulter le lien

PHP3.0.18 pour bientôt ?

La sortie d'une version 3.0.18 de PHP se précise. Si vous désirez devancer l'annonce officielle et beta tester cette nouvelle mouture, c'est dispo sur le site officielle de PHP et les différents mirroirs (voir lien).

Consulter le lien

vendredi 27 octobre 2000

MySQL : Vulnérabilité dans l'algorithme d'authentification

L'algorithme implémenté dans MySQL, en charge de controler l'authentification des utilisateurs, présente une vulnérabilité.

Les versions de MySQL concernées sont :
MySQL 3.23.x
MySQL 3.22.x
MySQL 3.21.x
MySQL 3.20.x

Lire la suite

PHPBuilder : PHP & PDF

Dans cet article dispo sur PHPBuilder, l'auteur s'attache tout dabord à décrire succintement l'installation de la PDFLib et la compilation de PHP avec cette librairie.

Lire la suite

Phorum fait paler de lui !

Ce script de Forum en php fait beaucoup parler de lui ces temps ci. On vous annonçait une nouvelle version (3.2.3) il y a quelques jours. La 3.2.5 sort aujourd'hui avec quelques bugs de réglés.

Voici la liste des fichiers qui on tété modifiés :

Lire la suite

Phorum: encore une version.

Pas moins de 5 versions en cinq jours. Le développement de Phorum tournerait-il à la mascarade?
Pour ceux qui n'ont pas suivi les précédents épisodes, nous en sommes (aujourd'hui) à la 3.2.5.

Consulter le lien

PHP et i-Mode.

Une étude de cas instrutive sur le développement d'un site i-Mode en japonais sur le site de Zend.com.

Consulter le lien

jeudi 26 octobre 2000

PhpWiki 1.1.8

Version 1.1.8 de PhpWiki qui est un clone du script Perl WikiWikiWeb.
Ce script permet d'editer très facilement en site et d'en modifier le contenu sans authentification.

Lire la suite

Execution de procedures stockées via ODBC

Une nouvelles fonctions odbc est en cours de test : odbc_executesp().
Cette fonction devrait permettre d'executer une procedure stockée et de retourner le resultat.

Lire la suite

WGet Script Generator 0.1.1

WGet est un script, développé en Python, qui permet de télécharger des pages web, fichier ftp ou de ce connecter à une machine distante par ssh, telnet ...

Lire la suite

mercredi 25 octobre 2000

phpSecurePages 0.20b

PHPSP, alias phpSecurePages, est un module qui vous permettra de securiser vos page avec un login / password.
Il permet de gérer plusieurs utilisateurs ou groupes avec des droits précis, le tout stocké dans une base MySQL ou des fichiers de conf.

Lire la suite

Phorum: nouvelle version

Après le 3.2.2 du 22 octobre, c'est la version 3.2.3 qui est arrivée le 24.

Consulter le lien

Midgard: une solution Open Source de gestion du contenu web

Un article du JDNet nous en dit un peu plus sur ce projet OpenSource développé en PHP. On annonce ainsi la version 2.0 qui devrait constituer une avancée majeure.

Consulter le lien

Ming 0.0.3a

Ming est une librairie en C utilisé pour créer des fichier SWF, c'est à dire des fichiers Flash.
Elle est utilisable avec des languages tels que le PHP, Python, ou encore Ruby.

Lire la suite

mardi 24 octobre 2000

Calcul d'une date à partir du numéro de la semaine

Calcul d'une date à partir du numéro de la semaine.

Après une question sur le forum PHPIndex, j'ai trouvé intéressant d'en faire un truc et astuce.

Il faut tout d'abord partir d'une date, exemple le 1 janvier de l'année en court.

Lire la suite

DevShed : Image Generation With PHP

Vikram Vaswani nous parle ici de la création d'images avec PHP. Il utilise bien sûre la GDlib. Mais il va plus loin que le simple gif. Il vous explique la création de gif, png, jpeg et l'utilisation des polices True Type (TTF).

Très instructif.

Consulter le lien

Chaine ou Tableau ?

La chose semble loin d'être évidente pour tout le monde, mais une chaine n'est ni plus ni moins qu'un tableau.

Lire la suite

PHPGem 2.1 supporte desormais Sybase.

Ajout du support Sybase SQL Server dans la vesrion 2.1. Les bases de données supportées sont donc les suivantes :

PostgreSQL
Sybase SQL Server
Interbase
MySQL
Adabas
mSQL
ODBC

Consulter le lien

Utilisation des "back ticks"

Une fonctionnalité méconnue de PHP est l'utilisation des «back ticks». Il sagit du caractère ` (accent grave). L'utilisation des "back ticks" permet de passer une commande au système et de récupérer le résultat en retour.

Lire la suite

DNS Configuration class v1.0

Derriere DNS Configuration class se cache une classe PHP pour maintenir et configurer BIND 8.
Elle permet d'ajouter, modifier ou supprimer des milliers de zones à votre server DNS.

Lire la suite

MyPHPBoard v.0.5

Yet Another Bulletin Board Solution Un Forum de plus en PHP.

Lire la suite

dimanche 22 octobre 2000

myPHPCalendar: nouvelle version.

Cette version inclut le support des récurrences annuelles comme un système de groupes entièrement reécrit.

Consulter le lien

samedi 21 octobre 2000

PHP-Nuke 4.1

PHP-Nuke est decidement un projet tres actif ces derniers temps : les versions defilent. Voici donc venu la version 4.1.

Lire la suite

vendredi 20 octobre 2000

UdmSearch v3.1.2.0

Le 14 October 2000, Mnogo annoncait la sortie de la version 3.1.2.0 de UdmSearch.

voici les nouveautées, à noté l'interfassage avec Postgres ou Mysql.

Lire la suite

Datavantages conçoit des programmes de fidélisation basée sur l'affinité, le tout écrit en PHP

La société Datavantages propose des outils marketing basés sur le principe du one to one et de la valeur du client pour l'entreprise. L'outil logiciel développé par la société Affinity Score repose sur un moteur écrit en langage PHP. Il est capable de déterminer pour chaque segment de client l'offre commerciale ou promotionnelle la mieux adaptée.

Consulter le lien

PHP-Nuke 4.0

La version 4.0 est sortie le 19 Octobre.

Consulter le lien

jeudi 19 octobre 2000

PHPBuilder : Storing Checkbox Data In Your Database

Article intéressant sur PHPBuilder par Dan LaFlamme.
Il traite du stockage dans une base Mysql de données de type CheckBox. Il retrace bien le processus d'utilisation de ce type de données et leur manipulation avec php.

Lire la suite

Liste de diffusion dédiée à PHPNuke

Une liste de diffusion francaise dediée à PHPNuke vient d'être créée :

http://www.egroups.fr/group/php-nuke

Avis aux amateurs :)

Consulter le lien

PHPIndex : Manipulation des variables de variables

Préambule

L'utilisation des variables est courante mais ce qui est encore plus intéressant c'est de pouvoir utiliser des variables de variables.

Lire la suite

mercredi 18 octobre 2000

Date complète multilingue

Pour écrire une date complète en français, anglais, espagnol ou autre langue, c'est souvent compliqué et il faut utiliser la fonction setlocale() pour choisir sa langue puis la fonction strftime() pour la formater. Un vrai casse tête et ça marche pas à tout les coups et sur toutes les plates-formes.

Lire la suite

mardi 17 octobre 2000

PHP4 debarque sur Multimania

Multimania vient d'ouvrir un nouveau service : PHP4U.
Il est donc desormais possible d'héberger son site PHP/MySQL, gratuitement, sur cette plate-forme.

Lire la suite

lundi 16 octobre 2000

Utilisation de php3 chez chez.com

Le JDN dans sa rubrique "EXPERIENCES" explique le parti pris de chez.com pour la solution Linux/Apache/PHP/MySQL/IMP.

Consulter le lien

BeOS : PHP4, Apache et PostgreSQL 7.0

PHP tourne aussi sous BeOS. Il est également possible de trouver une version d'Apache. Et depuis peu, un portage de PostgreSQL 7.0 a été finalisé (avis aux betas testeurs : http://www.benews.com/story/3576).

Consulter le lien

PHPIndex : PHPnuke V 3.5 - Portail d'information

Introduction
PHPnuke, PHPnuke, j'essaie de trouver un sens à ce mot sans réussite, la flemme de regarder dans le dico ne m'aide pas énormément plus. Enfin ne cherchons pas plus loin, PHPnuke est tout simplement PHPénoménal !

Lire la suite

dimanche 15 octobre 2000

PHP 4.0.3 pl 1

Decidement, les versions de PHP donnent régulièrement suite a un premier patch. C'est le cas avec PHP 4.0.3. Ce patch vient corriger deux soucis lorsque PHP tourne en module :

Lire la suite

vendredi 13 octobre 2000

Apache Week : Présentation de la version 1.3.14 d'Apache

Cet article dispo sur Apache Week présente la version 1.3.14 d'Apache.

Consulter le lien

Apache 1.3.14

Nouvelle version d'Apache.
Elle vient corriger les problèmes de sécurité rencontrés dans la version 1.3.12 ainsi que quelques bugs et ajoute quelques fonctionnalités.

Consulter le lien

PHPBuilder : How To Document Your PHP classes

Un peu de méthode ne fait jamais de mal. Cet article explique comment documenter au mieux ses classes PHP.

Consulter le lien

DevShed : Back To Class

Un article intéressant sur les classes est dispo sur DevShed.

Il explique la notion de classe, comment en créer, comment les utiliser, etc.

Attention, cette article est en anglais.

Consulter le lien

La licence de PHP4 en ligne de mire

On en parle beaucoup depuis quelques semaine : la licence de PHP4 (à la différence de PHP3) est incompatible avec la GNU GPL.

Le site GNU précise :

Lire la suite

PHPIndex : Utiliser PHP/MySQL pour récupérer du contenu XML

Introduction

Lire la suite

Secu : Error log

Une faille dans le système de log des erreurs implémenté par PHP3 et PHP4, a été découverte. Voir les infos sur le site SecuriTeam pour les plus curieux.

Description

Lire la suite

PHPBuilder : COM Functions in PHP4 (Windows)

Introduction à l'utilisation de COM avec PHP4 sous Windows.

Consulter le lien

Support IMAP

Deux sources de soucis potentiels lors de la compilation de PHP4 ou PHP3.0.17 avec le support IMAP :

- Vérifiez que vous avez copié c-client/c-client.a vers /usr/local/lib/libc-client.a (et non vers /usr/local/lib/c-client.a comme avant).

Lire la suite

jeudi 12 octobre 2000

PHP 4.0.3 dispo

Une nouvelle version de PHP4 est disponible en téléchargement.

Au programme des "changes" : corrections diverses au niveau sécurité et ajouts de nouvelles fonctions.

Lire la suite

PHP 3.0.17

La version PHP 3.0.17 est accessible depuis peu.

Consulter le lien

Packages : PHP, Apache & MySQL sous MacOS X Beta

LightyearDesign propose desormais 2 packages permettant de déployer Apache 1.3.12 compilé avec PHP4 et MySQL 3.23.24 Beta.

Le choix d'une version Beta de MySQL peut sembler curieux.

Soulignons enfin que ces 2 packages sont "experimentaux" !

Consulter le lien

mardi 10 octobre 2000

PHPBuilder : Smart Architectures in PHP

Comment structurer un site dynamique afin qu'il soit le plus modulaire possible.

Lire la suite

PHP, Apache & MySQL bientot sous MacOS X Beta

Une ressource intéressante pour les accros du Mac, sur le site LightyearDesign.

L'auteur decrit au travers de 3 documents comment deployer PHP4/Apache/MySQL sous MacOS X Beta.

Consulter le lien

Recherche simplifiée sur le site officiel de PHP

Une nouvelle méthode de recherche est en place sur le site officiel de PHP. L'idée consiste à renseigner le terme que l'on recherche juste apres l'url du site.

Exemple : Afin de rechercher une info sur la fonction str_replace, il suffit de tapper

Lire la suite

vendredi 6 octobre 2000

WebDev : Uploading files to the server with PHP

Un article simpliste sur la problématique de l'Upload.

Consulter le lien

jeudi 5 octobre 2000

Zend : An Introduction to Classes

Plus qu'un article, il sagit ici d'un tutorial sur la notion de classe au travers de PHP.

Consulter le lien

Zend : Parsing XML with PHP

Tobias Ratschiller, à l'origine de l'excellent projet phpMyAdmin, nous présente ici un article très complet sur le "parsing" de documents XML. A lire.

Consulter le lien