Ses derniers messages sur les forums
Salut !
<div id="Menu">
<?php
If (isset($_COOKIE['id_user']) && substr($_SERVER['PHP_SELF'])) :
$log = "logout.php";
$log_val = "Logout";
Else :
$log = "login.php";
$log_val = "Login";
EndIf;
echo "<table>";
$a = array("index.php" => "Accueil",
"$log" => "$val_log",
"enregistrement.php" => "S'enregistrer",
"visualiser.php" => "Les utilisateurs enregistrés",
"change_mp.php" => "Changer votre mot de passe",
"oubli_passe.php" => "Mot de passe oublié");
Foreach ($a as $fichier => $nom) :
echo "<tr><td><a href=\"$fichier\">$nom</a></td></tr>\n";
EndForeach;
echo "</table>";
?>
</div>
Quand je le visualise, je ne vois ni Login, ni Logout dans le menu. ou est l'erreur ?
Merci, ++
http://www.zmws.com
Bissoir !
Le problème ne "s'enlève" pas comme ça apparemment ... J'ai mis le chemin
M:\_web.zmwsc\smarty pour rajouter Smarty dans
include_path, mais est-ce ça suffit de mettre le chemmin ? ça m'a l'air un peu zarbi...
Smarty.class.php se trouve dans
M:\_web.zmwsc\smarty\libs\. Or, un exemple est donné ; il se trouve dans
M:\_web.zmwsc\smarty\demo\. En voici une partie :
<?php
require '../libs/Smarty.class.php';
$smarty = new Smarty;
//blabla que je vous épargne ...
?>
On voit bien que le chemin n'est pas
Smarty.class.php et qu'il existe une classe Smarty.
J'en déduis que c'est
include_path qui ne va pas ...
Bon, ++
http://www.zmws.com
Je suis peut-être nul en anglais, mais j'avais compris... ! L'unique classe contenue dans le smarty.class.php est la classe Smarty. Va voir par toi même...
Je vais encore chercher.
++
http://www.zmws.com
Et qu'ont-ils de spécial ? (c'est sous windows ET linux ?)
++
http://www.zmws.com
Tu pourrais aussi mettre celles de PEAR stp ?
thx d'avance !!! ++
http://www.zmws.com
Salut !
J'ai entendu dire qu'il y avait trois sortes de guillemets :
1°)les apostrophes;
2°)les guillemets normaux;
3°)les guillemets arrières.
C'est quoi, les guillemets arrières ?
++
http://www.zmws.com
Voilà, j'ai réussi à 'installer'
Smarty.
Voici le script avec lequel j'ai un problème :
<?php
define(SMARTY_DIR, 'http://127.0.0.1/cours/');
require 'http://127.0.0.1/smarty/libs/smarty.class.php';
$include_path = ini_set('include_path', '.;M:\_web.zmwsc\smarty');
If ($include_path) echo '<p>Ok !</p>';
Class Index extends Smarty { // ligne 8
Function __construct () {
$this -> template_dir = SMARTY_DIR.'template/';
$this -> compile_dir = SMARTY_DIR.'template_c/';
$this -> config_dir = SMARTY_DIR.'configs/';
$this -> cache_dir = SMARTY_DIR.'cache/';
$this -> caching = True;
$this -> assign('app_name', 'Index');
}
}
$index = new Index();
$index -> assign('name', 'Isaac');
$index -> display('index.tpl');
?>
Voici ce que j'obtiens quand je le visualise :
Ok !
Fatal error: Class 'Smarty' not found in M:\_web.zmwsc\cours\index.php on line 8
J'en conclut, par le 'Ok !' que c'est la classe qui pose problème. Mais quoi ?
Merci d'avance, ++
http://www.zmws.com
Php 5 sous redhat 9
Mais je suis retourné momentanément sous windows car j'ai trouvé un serveur web tres bien :
ZazouMiniWebServer qui va arriver en version linux d'ici peu.
++
http://www.zmws.com
Voilà c'est fait ! Il n'y a plus de message d'erreur.
Mais j'ai une erreur : mon menu Css ne s'affiche pas correctement; au lieu d'avoir mes liens à droite, il se sont placés comme du texte. C'est fréquentl comme erreur ?
Voilà, merci bcp pour toute l'aide.
++
PS: || et OR, c'est pas la même chose ?
http://www.zmws.com
Ca va, j'ai trouvé un traducteur... Mais la traduction est assez difficile a piger...
++
http://www.zmws.com