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 sujets sur les forums

Isaac
le 05/03/2005 à 19:46
php-gtk 2
Salut !

J'ai entendu dire qu'il y aurait bientôt une v2 de php-gtk ! C'est pour dans longtemps ? Qu'y aura-t-il de plus ? smiley

Merci ! ++ smiley
http://www.zmws.com
Isaac
le 13/02/2005 à 19:30
Classes et interfaces
Salut !

Pour une fois, j'ai créé un Script entierement seul ! Mais, comme on pouvait s'y attendre, ça foire... smiley Il est constitué d'une interface et de quatre classes qui l'implémentent.

Je reçois ceci comme erreur :
Parse error: syntax error, unexpected '[', expecting ')' in M:\_web.zmwsc\cours\calculsimple.php on line 11


Et le petit script qui va avec smiley :
<?php
Interface operation {
Function effectue ();
}
Class Addition implements Operation {
Function __operation ($nb[1], $nb[2]) {
Protected $reponse = $this -> $nb[1] + $this -> $nb[2];// ligne 11
}
Function effectue () {
echo '<p>Vous effectuez une '.get_parent_class().' :</p>';
echo $this -> reponse;
}
}
Class Soustraction implements Operation {
Function __operation ($nb[1], $nb[2]) {
Protected $reponse = $this -> $nb[1] - $this -> $nb[2];
}
Function effectue () {
echo '<p>Vous effectuez une '.get_parent_class().' :</p>';
echo $this -> reponse;
}
}
Class Multiplication implements Operation {
Function __operation ($nb[1], $nb[2]) {
Protected $reponse = $this -> $nb[1] * $this -> $nb[2];
}
Function effectue () {
echo '<p>Vous effectuez une '.get_parent_class().' :</p>';
echo $this -> reponse;
}
}
Class Division implements Operation {
Function __operation ($nb[1], $nb[2]) {
Protected $reponse = $this -> $nb[1] / $this -> $nb[2];
}
Function effectue () {
echo '<p>Vous effectuez une '.get_parent_class().' :</p>';
echo $this -> reponse;
}
}
echo '<html><body><h6>Calculs simples</h6>';
$ajoute = new Addition (15, 5);
$soustrait = new Soustraction (15, 5);
$multiplie = new Multiplication (15, 5);
$divise = new Division (15, 5);
echo '</body></html>';
?>


J'espère au moins que c'est une véritable errzeur et pas une distraction stupide ... smiley

Voili voilà ! Merci et ++ smiley
http://www.zmws.com
Isaac
le 08/02/2005 à 17:40
Warning: mail() [function.mail]: ...
Bissoir !

J'ai créé un script en prenant modèle sur quelques autres. Pour apprendre bien sûr !
Mais voilà une erreur que je reçois :
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in M:\_web.zmwsc\cours\mail.class.php on line 24


D'après ce que je comprends, je ne peux pas me connecter car je n'ai pas une bonne configuration dans mon php.ini. Comment y remédier ?
Pour info, la ligne 24 est occupée par une fonction mail().

Merci ++ smiley
http://www.zmws.com
Isaac
le 08/02/2005 à 11:37
quel logiciel pour du design
Salut tout le monde !!!

Pour un site, il n'y a pas que le code, il y a aussi le design (regarder ce site...) ! Donc, je voulais quels étaient les différents logiciels gratuits. J'ai déjà essayé GIMP, mais c'est pas facile ! smiley

Il y en aurait un simple, gratuit (et léger si possible) ? smiley

Merci ++ smiley
http://www.zmws.com
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 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 à 11:45
ajouter smarty
Hello !

Je viens à l'instant du manuel smarty. Apparemment, pour l'installer, il faut ajouter je ne sais pas quelles ligne dans le php.ini. Je cite :
Editez votre fichier php.ini file, ajoutez le chemin de la bibliothèque Smarty et redémarrez les serveur web.


Que faut-il rajouter pour que ça marche ?

++
http://www.zmws.com
Isaac
le 04/02/2005 à 17:12
docu php et cie
Hello !

J'ai installer Php et cie sur une clef USB pour plus de facilités. Mais Je voudrais tjr avoir la documentation php (ainsi que celles de MySql, de Samrty, ...) à portée de main.

Serait-il possible de permettre le telechargement via ce site ? (sauf s'il y en a déjà un ! dans quel cas, pourriez me donner le lien ?)

Merci, ++
http://www.zmws.com
Isaac
le 02/02/2005 à 16:37
Accès à MySql qui marche pas !
Salut !

Je suis dans l'embarra !

Je ne trouve pas mon erreur. Comme vous pouvez le constater, j'ia rajouté une ligne dans ce fichier pour voirs si l'envoi marche ou non.
=> Et ça ne marche pas !

<?php
include('./mysql_connect.php');
include('./tete.inc.php');
$titre = "Utilisateurs enregistrés";

$sql = "SELECT CONCAT(nom, ', ', prenom) AS nom_complet,
DATE_FORMAT(date_enr, '%d/%m/%Y') AS d_enr FROM users,
ORDER BY date_enr ASC";
$envoi = @mysql_query($sql);
if ($envoi) echo $sql.'';

if ($envoi) :
echo "<table align=\"center\">\n
\t<tr><th>Nom, Prenom</th><th>Date d'enregistrement</th></tr>\n";

while ($ligne = mysql_fetch_array($envoi, MYSQL_NUM)) :
echo "<tr><td>$ligne[0]</td><td>$ligne[1]</td></tr>\n";
EndWhile;

echo "Toutes nos excuses ! Une erreur de système s'est produite : '".
mysql_error()."'.\n";
EndIf;

mysql_close();

include('./pied.inc.php');
?>


Merci d'anvance. ++
http://www.zmws.com
LoadingChargement en cours