32,7 → 32,7 |
// | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | |
// | THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: instal_fichier.inc.php,v 1.31 2007-04-20 10:15:15 alexandre_tb Exp $ |
// CVS : $Id: instal_fichier.inc.php,v 1.32 2007-04-20 12:49:41 ddelon Exp $ |
/** |
* Page de creation des fichiers necessaire a l'installation de Papyrus. |
* |
46,7 → 46,7 |
*@author Patrick PAUL |
*@author Jean-Pascal MILCENT <jpm@tela-botanica.org> |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.31 $ $Date: 2007-04-20 10:15:15 $ |
*@version $Revision: 1.32 $ $Date: 2007-04-20 12:49:41 $ |
// +------------------------------------------------------------------------------------------------------+ |
**/ |
|
226,10 → 226,17 |
'<tt>papyrus</tt> de Papyrus.'; |
$txt_ecriture_conf_erreur .= '<div class="code"><code><pre>'.htmlentities($contenu_htaccess).'</pre></code></div>'."\n"; |
$txt_ecriture_conf = 'Écriture sur le serveur du fichier .htaccess... <tt>'.$fichier_config_cible.'</tt>'."\n"; |
$erreur = testerConfig($sortie_verif, $txt_ecriture_conf, ftp_put($ftp, $fichier_config_cible,$fichier_config_source, FTP_ASCII), $txt_ecriture_conf_erreur, 1, 0); |
|
|
======= |
$erreur = testerConfig($sortie_verif, $txt_ecriture_conf, |
ftp_put($ftp, $fichier_config_cible,$fichier_config_source, FTP_ASCII), |
$txt_ecriture_conf_erreur, 1, 0); |
>>>>>>> 1.31 |
} |
|
maj_fichier_config_appli($ftp,$fichier,'api/fckeditor/editor/filemanager/browser/default/connectors/php/config.php',array("Caldeira"=>"DDDDD")); |
} |
} |
|
237,39 → 244,35 |
|
// Mise à jour des fichiers de configuration de chaque application : |
|
function maj_fichier_config_appli($fichier, $fichierconfig, $elements) { |
function maj_fichier_config_appli($ftp,$fichier, $fichierconfig, $elements) { |
|
|
$url_ftp = 'ftp://'.$fichier['PAP_FTP_UTILISATEUR'].':'.$fichier['PAP_FTP_MOT_DE_PASSE']. |
'@'.$fichier['PAP_FTP_SERVEUR'].$fichier['PAP_FTP_RACINE'].GEN_SEP.$fichierconfig; |
$tempfn = tempnam("",""); |
|
ftp_get($ftp,$tempfn,$fichier['PAP_FTP_RACINE'].GEN_SEP.$fichierconfig,FTP_ASCII); |
|
$fp = @fopen($url_ftp, 'w'); |
|
$fp = fopen($tempfn, 'r'); |
if ($fp) { |
while (!feof($fp)) { |
$cont .= fread($fp, 500); |
} |
|
fclose($fp); |
$fp = fopen($tempfn, 'w'); |
if ($fp) { |
foreach ($elements as $element) { |
list($expr,$rempl)=$elements; |
preg_replace('/'.$expr.'/',$rempl,$cont); |
} |
|
fwrite($fp, $cont); |
fclose($fp); |
ftp_put($ftp,$fichier['PAP_FTP_RACINE'].GEN_SEP.$fichierconfig,$tempfn,FTP_ASCII); |
} |
} |
|
} |
|
// Maj Fckeditor |
|
maj_fichier_config_appli($fichier,'api/fckeditor/editor/filemanager/browser/default/connectors/php/config.php',array("test"=>"test")); |
|
|
|
|
|
// Gestion de l'affichage |
if ($erreur == 0 && empty($sortie_verif)) { |
// Premier appel du fichier... |
354,6 → 357,9 |
/* +--Fin du code ----------------------------------------------------------------------------------------+ |
* |
* $Log: not supported by cvs2svn $ |
* Revision 1.31 2007/04/20 10:15:15 alexandre_tb |
* correction typo |
* |
* Revision 1.30 2007/04/20 09:18:09 alexandre_tb |
* correction pb encodage |
* |