<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.sgy.io/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.sgy.io/feed.php">
        <title>Wiki SGY.io - web:php</title>
        <description></description>
        <link>https://wiki.sgy.io/</link>
        <image rdf:resource="https://wiki.sgy.io/_media/wiki:logo.png" />
       <dc:date>2026-05-12T12:13:51+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.sgy.io/web:php:cakephp13?rev=1755361811&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sgy.io/web:php:cakephp20?rev=1755361811&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sgy.io/web:php:codeigniter?rev=1755361811&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sgy.io/web:php:filecopy?rev=1755361811&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sgy.io/web:php:introduction?rev=1755361811&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sgy.io/web:php:oracle?rev=1755361811&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sgy.io/web:php:requetesmysql?rev=1755361811&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sgy.io/web:php:toc?rev=1755361811&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sgy.io/web:php:ubuntu_install?rev=1755361811&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.sgy.io/web:php:windows_install?rev=1755361811&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.sgy.io/_media/wiki:logo.png">
        <title>Wiki SGY.io</title>
        <link>https://wiki.sgy.io/</link>
        <url>https://wiki.sgy.io/_media/wiki:logo.png</url>
    </image>
    <item rdf:about="https://wiki.sgy.io/web:php:cakephp13?rev=1755361811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-16T16:30:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cakephp13</title>
        <link>https://wiki.sgy.io/web:php:cakephp13?rev=1755361811&amp;do=diff</link>
        <description>CakePHP 1.3

Cette page contient de l&#039;information à propos de CakePHP 1.3.

	*  &lt;http://book.cakephp.org/&gt;

Création d&#039;un MVC

Modèle
 Nom du fichier   nomdumodele.php   Au singulier, exemple pour le modèle User sera user.php  Répertoire   /app/models  

&lt;?php
class User extends AppModel {
	var $name = &#039;User&#039;;
	
	var $validate = array(
		&#039;firstname&#039; =&gt; array(
			&#039;rule&#039; =&gt; &#039;notEmpty&#039;
			),
		&#039;lastname&#039; =&gt; array(
			&#039;rule&#039; =&gt; &#039;notEmpty&#039;
			)
		);
}
?&gt;</description>
    </item>
    <item rdf:about="https://wiki.sgy.io/web:php:cakephp20?rev=1755361811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-16T16:30:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cakephp20</title>
        <link>https://wiki.sgy.io/web:php:cakephp20?rev=1755361811&amp;do=diff</link>
        <description>CakePHP 2.x

Ces pages contiennent de l&#039;information à propos de CakePHP 2.x.

	*  &lt;http://book.cakephp.org/&gt;
	*  CakePHP Cheatsheet

HTML Helper

Link


echo $this-&gt;Html-&gt;link(&quot;title&quot;, array(’controller’ =&gt; ’posts’, ’action’ =&gt; ’view’, $post[’Post’][’id’]));


FormHelper</description>
    </item>
    <item rdf:about="https://wiki.sgy.io/web:php:codeigniter?rev=1755361811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-16T16:30:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>codeigniter</title>
        <link>https://wiki.sgy.io/web:php:codeigniter?rev=1755361811&amp;do=diff</link>
        <description>CodeIgniter

Page pour montrer comment fonctionne le framework PHP CodeIgniter.  Ce framework permet d&#039;avoir une architecture MVC.

Mise en route

	*  Télécharger le framework
	*  Décompresser les fichiers dans le site web local
	*  Vérifier que le projet fonctionne sur le serveur local en allant sur</description>
    </item>
    <item rdf:about="https://wiki.sgy.io/web:php:filecopy?rev=1755361811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-16T16:30:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>filecopy</title>
        <link>https://wiki.sgy.io/web:php:filecopy?rev=1755361811&amp;do=diff</link>
        <description>Copie de fichiers en PHP


&lt;?php

include_once(&quot;mysql_cfg.inc.php&quot;);
connectToDB();

$query = &quot;SELECT flm_id, flm_imgurl FROM films&quot;; 
$result = mysql_query($query) or die (&quot;Erreur dans la requete: $query. &quot; . mysql_error());

while ($film = mysql_fetch_object($result)) {
  if(!@copy($film-&gt;flm_imgurl,&#039;./&#039;.$film-&gt;flm_id.&#039;.jpg&#039;)) {
    $errors= error_get_last();
    echo &quot;ERREUR COPIE : &quot;.$errors[&#039;type&#039;];
    echo &quot;&lt;br /&gt;\n&quot;.$errors[&#039;message&#039;];
  }
  else {
    echo &quot;Fichier &quot;.$film-&gt;flm_id.&quot; cop…</description>
    </item>
    <item rdf:about="https://wiki.sgy.io/web:php:introduction?rev=1755361811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-16T16:30:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>introduction</title>
        <link>https://wiki.sgy.io/web:php:introduction?rev=1755361811&amp;do=diff</link>
        <description>PHP

	*  Faire des requêtes MySQL avec PHP
	*  Copie de fichiers distant à local

Architecture trois tiers

	*  Informatique centralisée : un ordinateur central avec des terminaux
	*  Client-serveur : ordinateur central avec des clients, qui sont des micro-ordinateurs où une partie du traitement est effectué</description>
    </item>
    <item rdf:about="https://wiki.sgy.io/web:php:oracle?rev=1755361811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-16T16:30:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>oracle</title>
        <link>https://wiki.sgy.io/web:php:oracle?rev=1755361811&amp;do=diff</link>
        <description>Procédure pour utiliser PHP et Oracle

Étapes simplifiées

	*  Installer Oracle (voir la procédure d&#039;installation)
	*  Installer un serveur HTTP
	*  Installer PHP
	*  Configurer

Installation d&#039;Oracle

Peut-être selon les versions, mais l&#039;installation d&#039;Oracle 9i installe un service HTTP d&#039;Apache sur le port 80.  Pour l&#039;arrêter, aller dans la gestion des services de Windows et arrêter le service</description>
    </item>
    <item rdf:about="https://wiki.sgy.io/web:php:requetesmysql?rev=1755361811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-16T16:30:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>requetesmysql</title>
        <link>https://wiki.sgy.io/web:php:requetesmysql?rev=1755361811&amp;do=diff</link>
        <description>Requêtes MySQL avec PHP

Une des fonctions intéressantes dans PHP, est sa facilité d&#039;utilisation avec les bases de données MySQL.  Beaucoup d&#039;exemples seront donnés dans cette page.

Connexion

D&#039;abord, il faut connecter à la base de données MySQL.  Il faut spécifier quatre paramètres dans deux instructions.</description>
    </item>
    <item rdf:about="https://wiki.sgy.io/web:php:toc?rev=1755361811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-16T16:30:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>toc</title>
        <link>https://wiki.sgy.io/web:php:toc?rev=1755361811&amp;do=diff</link>
        <description>PHP

	*  Introduction

Installation

	*  Installation de PHP5 sur Ubuntu
	*  Installation de PHP sur Windows

Frameworks

	*  CakePHP 1.3
	*  CakePHP 2.x
	*  CodeIgniter

Bases de données

	*  Procédure pour utiliser PHP et Oracle
	*  Requêtes MySQL avec PHP

Outils pour le développement PHP

	*  Pour utiliser avec Visual Studio, PHP Tools de Devsense.

Divers

	*  Copie de fichiers en PHP
	*  MAMP

Ressources

	*  50 Extremely Useful PHP Tools</description>
    </item>
    <item rdf:about="https://wiki.sgy.io/web:php:ubuntu_install?rev=1755361811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-16T16:30:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ubuntu_install</title>
        <link>https://wiki.sgy.io/web:php:ubuntu_install?rev=1755361811&amp;do=diff</link>
        <description>Installation de PHP5

Ceci est une installation de PHP5 pour Apache sur Ubuntu.

Étapes

	*  Installer le package libapache2-mod-php5 : 
$ sudo apt-get install libapache2-mod-php5

	*  Activer le module : 
$ sudo a2enmod php5

	*  Redémarrer Apache :</description>
    </item>
    <item rdf:about="https://wiki.sgy.io/web:php:windows_install?rev=1755361811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-16T16:30:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>windows_install</title>
        <link>https://wiki.sgy.io/web:php:windows_install?rev=1755361811&amp;do=diff</link>
        <description>Installation de PHP sur Windows

Un fichier d&#039;installation de PHP, qui utilise la méthode Windows Installer, ne semble pas fonctionner automatiquement, comme on aurait pu le croire.  Plusieurs how-to existent pour ce genre de procédure, on veut ici une procédure directe et rapide.</description>
    </item>
</rdf:RDF>
