Subversion Repositories Applications.papyrus

Rev

Rev 1020 | Rev 1022 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1020 Rev 1021
Line 30... Line 30...
30
// | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY                                |
30
// | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY                                |
31
// | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT                                  |
31
// | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT                                  |
32
// | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF                             |
32
// | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF                             |
33
// | THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.                                    |
33
// | THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.                                    |
34
// +------------------------------------------------------------------------------------------------------+
34
// +------------------------------------------------------------------------------------------------------+
35
// CVS : $Id: instal_fichier.inc.php,v 1.12 2006-10-06 14:49:45 ddelon Exp $
35
// CVS : $Id: instal_fichier.inc.php,v 1.13 2006-10-06 15:23:00 florian Exp $
36
/**
36
/**
37
* Page de création des fichiers nécessaire à l'installation de Papyrus.
37
* Page de création des fichiers nécessaire à l'installation de Papyrus.
38
*
38
*
39
* Page permettant de créer le fichier de configuration de Papyrus.
39
* Page permettant de créer le fichier de configuration de Papyrus.
40
*
40
*
Line 44... Line 44...
44
//Autres auteurs :
44
//Autres auteurs :
45
*@author        David DELON
45
*@author        David DELON
46
*@author        Patrick PAUL
46
*@author        Patrick PAUL
47
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
47
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
48
*@copyright     Tela-Botanica 2000-2004
48
*@copyright     Tela-Botanica 2000-2004
49
*@version       $Revision: 1.12 $ $Date: 2006-10-06 14:49:45 $
49
*@version       $Revision: 1.13 $ $Date: 2006-10-06 15:23:00 $
50
// +------------------------------------------------------------------------------------------------------+
50
// +------------------------------------------------------------------------------------------------------+
51
**/
51
**/
Line 52... Line 52...
52
 
52
 
53
// +------------------------------------------------------------------------------------------------------+
53
// +------------------------------------------------------------------------------------------------------+
Line 151... Line 151...
151
			'd\'acc&egrave;s en &eacute;criture pour ce fichier. Si pour une raison quelconque vous ne pouvez pas '.
151
			'd\'acc&egrave;s en &eacute;criture pour ce fichier. Si pour une raison quelconque vous ne pouvez pas '.
152
			'faire &ccedil;a vous devez copier les informations suivantes dans un fichier et les transf&eacute;rer '.
152
			'faire &ccedil;a vous devez copier les informations suivantes dans un fichier et les transf&eacute;rer '.
153
			'au moyen d\'un logiciel de transfert de fichier (ftp) sur le serveur dans un fichier '.
153
			'au moyen d\'un logiciel de transfert de fichier (ftp) sur le serveur dans un fichier '.
154
			'<tt>pap_config.inc.php</tt> directement dans le r&eacute;pertoire <tt>configuration</tt> du répertoire '.
154
			'<tt>pap_config.inc.php</tt> directement dans le r&eacute;pertoire <tt>configuration</tt> du répertoire '.
155
			'<tt>papyrus</tt> de Papyrus. Une fois que vous aurez fait cela, votre site Papyrus devrait fonctionner '.
155
			'<tt>papyrus</tt> de Papyrus. Une fois que vous aurez fait cela, votre site Papyrus devrait fonctionner '.
156
			'correctement.</p>';
156
			'correctement.</p>';	    
157
	    $txt_ecriture_conf_erreur .= '<div id="fichier_config">'."\n";
-
 
158
	    $txt_ecriture_conf_erreur .= '<xmp>'.$configCode.'</xmp>'."\n";
157
	    $txt_ecriture_conf_erreur .= '<div class="code"><code>'.htmlentities($configCode).'</code></div>'."\n";	    
159
	    $txt_ecriture_conf_erreur .= '</div>'."\n";
-
 
160
	    $erreur = testerConfig($sortie_verif, $txt_ecriture_conf, $fp, $txt_ecriture_conf_erreur, 1, $erreur);
158
	    $erreur = testerConfig($sortie_verif, $txt_ecriture_conf, $fp, $txt_ecriture_conf_erreur, 1, $erreur);
Line 161... Line 159...
161
	    
159
	    
162
	    // tentative d ecriture du fichier .htaccess
160
	    // tentative d ecriture du fichier .htaccess
163
	    $url_ftp_htaccess = 'ftp://'.$fichier['PAP_FTP_UTILISATEUR'].':'.$fichier['PAP_FTP_MOT_DE_PASSE'].
161
	    $url_ftp_htaccess = 'ftp://'.$fichier['PAP_FTP_UTILISATEUR'].':'.$fichier['PAP_FTP_MOT_DE_PASSE'].
Line 236... Line 234...
236
    $sortie .= '    </form>';
234
    $sortie .= '    </form>';
237
    $sortie .= $sortie_verif;
235
    $sortie .= $sortie_verif;
238
    // Ecriture du fichier...
236
    // Ecriture du fichier...
239
    fwrite($fp, $configCode);
237
    fwrite($fp, $configCode);
240
    fclose($fp);
238
    fclose($fp);
241
    $sortie .= '    <p class="etape_info">Voila c\'est termin&eacute; ! Vous pouvez <a href="'.donnerUrlCourante().'">retourner sur votre site '.
239
    $sortie .= '    <br /><p class="etape_info">Voila c\'est termin&eacute; ! Vous pouvez <a href="'.donnerUrlCourante().'">retourner sur votre site '.
242
                'Papyrus</a>. Il est conseill&eacute; de retirer l\'acc&egrave;s en &eacute;criture au fichier '.
240
                'Papyrus</a>. Il est conseill&eacute; de retirer l\'acc&egrave;s en &eacute;criture au fichier '.
243
                '<tt>pap_config.inc.php</tt>. Ceci peut &ecirc;tre une faille dans la s&eacute;curit&eacute;.</p>'."\n";
241
                '<tt>pap_config.inc.php</tt>. Ceci peut &ecirc;tre une faille dans la s&eacute;curit&eacute;.</p>'."\n";
244
}
242
}
Line 245... Line 243...
245
 
243
 
Line 293... Line 291...
293
 
291
 
294
 
292
 
295
/* +--Fin du code ----------------------------------------------------------------------------------------+
293
/* +--Fin du code ----------------------------------------------------------------------------------------+
-
 
294
*
-
 
295
* $Log: not supported by cvs2svn $
-
 
296
* Revision 1.12  2006/10/06 14:49:45  ddelon
296
*
297
* ecriture htaccess a l'installation
297
* $Log: not supported by cvs2svn $
298
*
298
* Revision 1.11  2006/10/06 14:46:15  alexandre_tb
299
* Revision 1.11  2006/10/06 14:46:15  alexandre_tb
299
* ecriture du fichier .htaccess
300
* ecriture du fichier .htaccess
300
*
301
*