Author: cedric@yterium.com
Date: Sat Jul 1 00:46:16 2006
New Revision: 3747
Log:
eviter les warnings en mode strict
Modified:
_dev_/spip_gen/spip_loader.php3
Modified: _dev_/spip_gen/spip_loader.php3
--- _dev_/spip_gen/spip_loader.php3 (original)
+++ _dev_/spip_gen/spip_loader.php3 Sat Jul 1 00:46:16 2006
@@ -166,16 +166,16 @@
$gz = function_exists("gzopen");
if ($gz) {
- $_fwrite = gzwrite;
- $_fread = gzread;
- $_fopen = gzopen;
- $_fclose = gzclose;
+ $_fwrite = 'gzwrite';
+ $_fread = 'gzread';
+ $_fopen = 'gzopen';
+ $_fclose = 'gzclose';
}
else {
- $_fwrite = fwrite;
- $_fread = fread;
- $_fopen = fopen;
- $_fclose = fclose;
+ $_fwrite = 'fwrite';
+ $_fread = 'fread';
+ $_fopen = 'fopen';
+ $_fclose = 'fclose';
}
@@ -183,7 +183,7 @@
// Si le fichier est deja charge, le decompacter
//
-if ($fichier AND file_exists($fichier)) {
+if (isset($fichier) AND file_exists($fichier)) {
$dir_base = "";
$f = $_fopen($fichier, "rb");
$ok = unpacker_fichier($f);
@@ -201,7 +201,7 @@
// Si pas encore fait, afficher la page de presentation
//
-if ($charger != 'oui') {
+if (!isset($charger) OR $charger != 'oui') {
debut_html("Téléchargement de SPIP");
echo "<P><B>Bienvenue dans la procédure d'installation automatique de SPIP.</B>";
@@ -275,14 +275,14 @@
echo "à ce répertoire (répertoire d'installation de SPIP). ";
echo "La procédure est expliquée en détail dans le guide d'installation. Au choix :<BR>";
echo "<UL>";
- echo "<LI><B>Si vous avez un client FTP graphique</B>, réglez les propriétés du répertoire courant ";
- echo "afin qu'il soit accessible en écriture pour tous.<P>";
- echo "<LI><B>Si votre client FTP est en mode texte</B>, changez le mode du répertoire à la valeur 777.<P>";
- echo "<LI><B>Si vous avez un accès Telnet</B>, faites un <I>chmod 777 repertoire_courant</I>.<P>";
+ echo "<LI><B>Si vous avez un client FTP graphique</B>, réglez les propriétés du répertoire courant ";
+ echo "afin qu'il soit accessible en écriture pour tous.<P>";
+ echo "<LI><B>Si votre client FTP est en mode texte</B>, changez le mode du répertoire à la valeur 777.<P>";
+ echo "<LI><B>Si vous avez un accès Telnet</B>, faites un <I>chmod 777 repertoire_courant</I>.<P>";
echo "</UL>";
echo "<P>Une fois cette manipulation effectuée, vous pourrez <B><A HREF='spip_loader.php3?charger=oui&hash=$hash&id_auteur=$id_auteur'>recharger cette page</A></B> ";
echo "afin de commencer le téléchargement puis l'installation.";
- echo "<P>Si l'erreur persiste, vous devrez passer par la procédure d'installation classique ";
+ echo "<P>Si l'erreur persiste, vous devrez passer par la procédure d'installation classique ";
echo "(téléchargement de tous les fichiers par FTP).";
fin_html();
@@ -343,7 +343,7 @@
fclose($f);
fclose($http);
// Passer a l'etape suivante (desarchivage)
- header("Location: spip_loader.php3?fichier=$fichier&hash=$hash&id_auteur=$id_auteur&chmod=$chmod");
+ header("Location: spip_loader.php3?fichier=$fichier.".(isset($hash)?"&hash=$hash":"").(isset($id_auteur)?"&id_auteur=$id_auteur":"")."&chmod=$chmod");
exit;
}