Placeholder Image

ADN Informatique

Consultant Ingénierie Informatique

Saguenay (Jonquière), Québec, Canada. Tél: (581) 683-9887 Téléc: (581) 221-0874

Placeholder Picture

Retour

CVS'ed www pages

2005-03-21 15:07:02 (ID: 52, Parent: 0, Type: post)
Script php pour la mise a jour d'un site web via cvs

Ce script n'est pas terminé, mais il peut-etre utile.

Il a été concu pour fonctionner sous apache/php sous windows avec cvsnt installé sous c:\program files\gnu\wincvs 1.3\cvsnt

<html>
<head>
<title>fonction cvs serveur web</title>
</head>
<body>
<center>
<table>
<tr align=center>
<td><h1>Fonction CVS</h1></td>
</tr>
<tr>
<td><a href="cvs.php?fnct=update">Mettre a jour le serveur</a></td>
</tr>
<tr>
<td><a href="cvs.php?fnct="backup">Copie de sécurité du serveur</a></td>
</tr>
</table>
</center>
<hr>
<b>
Voici les résultats de la mise a jour.<br>
Les fichiers précédés par un ? existent seulement sur le serveur et ne sont pas dans le cvs.<br>
Les fichier précédés par un U ou un P ont été mis a jour a partir du cvs<br>
</b>
<pre>
<?php
$cvsserver = "-d:pserver:user@cvs_machine_hostname:/cvs_directory";
if (isset($_GET["fnct"]))
if ($_GET["fnct"]=="update")
passthru("c:\\progra~1\\gnu\\WinCvs~1.3\\cvsnt\\cvs.exe $cvsserver update htdocs/pty 2>&1");

if (isset($_GET["fnct"]))
if ($_GET["fnct"]=="backup")
echo "FONCTION BACKUP";
?>
</pre>
<hr>
</body>
</html>

Document Informatif

ADN Informatique

2015

Rev. 1

Jean-Luc Cyr