Isaac

  • Signature
    http://www.zmws.com
  • Nombre de sujets
    57
  • Nombre de messages
    247
  • Nombre de commentaires
    15
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Isaac
le 07/02/2005 à 10:53
la variable ne s'affiche pas ...
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
Isaac
le 06/02/2005 à 18:49
smarty.class.php non trouvé
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 ... smiley

Bon, ++ smiley
http://www.zmws.com
Isaac
le 06/02/2005 à 16:03
smarty.class.php non trouvé
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
Isaac
le 05/02/2005 à 20:09
les guillemets
Et qu'ont-ils de spécial ? (c'est sous windows ET linux ?)

++
http://www.zmws.com
Isaac
le 05/02/2005 à 19:47
docu php et cie
Tu pourrais aussi mettre celles de PEAR stp ?

thx d'avance !!! ++
http://www.zmws.com
Isaac
le 05/02/2005 à 19:19
les guillemets
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
Isaac
le 05/02/2005 à 19:05
smarty.class.php non trouvé
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
Isaac
le 05/02/2005 à 18:52
install sous linux de php + mysql
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
Isaac
le 05/02/2005 à 16:17
Accès à MySql qui marche pas !
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
Isaac
le 05/02/2005 à 13:45
ajouter smarty
Ca va, j'ai trouvé un traducteur... Mais la traduction est assez difficile a piger...

++
http://www.zmws.com
LoadingChargement en cours