zebden

  • Signature
    zebdinou pour les intimes / Blog : http://www.zebden.fr
  • Site web
  • Nombre de sujets
    32
  • Nombre de messages
    1 657
  • Nombre de commentaires
    62
  • Nombre de news
    173
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

zebden
le 10/01/2007 à 13:41
eviter les robot de spam
Et aussi pour les robots d'indexation normaux.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 05/01/2007 à 16:03
durée de session
Pas de problèmes ^^

Mais tu n'es pas obligé de me vouvoyer ;-)
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 04/01/2007 à 11:40
c##
Lu,

Tu peux poser des questions ici, j'ai quelques notions et surement d'autres aussi.

Sinon quand tu parles du C# et .NET, tu parles donc de l' ASP.NET ? si c'est le cas alors :

http://www.asp-php.net (fr)
http://www.aspit.net (en)
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 29/12/2006 à 15:14
Mascotte
Ne vas pas trop vite.. Une question : quel âge as tu ?
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 29/12/2006 à 15:12
langage de programmation
Et pourquoi pas ? ;)

Je connais pas de livre, j'ai appris sur le net sur différents sites et à force de pratique et de questions sur des forums (oui je suis passé par là aussi ^^), j'y suis arrivé.

Mais si tu recherches un bouquin, il y ici même une partie "livre" .. je ne sais pas s'il y a des livres sur l'HTML.

Mais tu auras toutes tes réponses en cherchant comme un grand avec Google, en tapant "livre HTML" ou "Apprendre HTML"

Il doit durement exister un "HTML pour les nuls" qui explique les bases. Bref un peu de recherche perso ^^
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 29/12/2006 à 15:05
durée de session
Lu,

tu peux mettre en place un timer manuel, et si la durée que tu auras renseignée est supérieur, tu détruis la session, genre :

<?php
function VerificationTimer($dureeDeVie = 0) {

// Si la var n'existe pas, on l'initialise au moment actuel
if(!isset($_SESSION['MonTimer'])) $_SESSION['MonTimer'] = time();

// time() renvoyant le format timestamp.

// Ensuite on vérifie
if($dureeDeVie) {

// Si le dernier temps inscrit + la durée de vie imposée
// est inférieur à l'instant, le temps imparti est écoulé
// On détruit la session.
if(($_SESSION['MonTimer'] + $dureeDeVie) < time()) {
// ici tu n'es pas obligé de tout détruire, seulement
// les vars sensibles.
unset($_SESSION);
session_destroy();
}
}

// On initialise à chaque rafraichissement le timer
$_SESSION['MonTimer'] = time();
}
?>


et dans l'utilisation tu feras :

<?php
session_start();
// On inclut la fonction
require 'chemin/vers/fonction.php';

// Et là on l'utilise
// Le paramètre étant la durée de vie en seconde.
VerificationTimer(300);
?>


voilà ^^
Bon courage.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 28/12/2006 à 17:32
Prob affichage javascript via balise
Lu,

Tu as bien spécifié que ton fichier php est en fait du javascript ?

header('content-type:text/javascript'); // au début de ton script.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 28/12/2006 à 14:13
langage de programmation
Le français ?

Plus sérieusement, si tu veux t'initier à la programmation, commence déjà par l'HTML puis initie toi au PHP.

Et aussi, être poli serait une bonne chose.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 21/12/2006 à 16:17
Comment passer l'array de mysql_fetch_array() ?
Pas forcement vrai,

Une fois les données enregistrées, il n'est plus nécessaire de revenir à la base. ce qui implique moins de ressource.

Surtout quand tu travailles en procédural. Et si tu approfondis cette fonction en passant à la POO, tu allègeras largement ton code et gagneras ainsi bcp de ressources.

Cela n'est absolument pas négligeable. Surtout que parcourir un simple tableau n'est pas si alourdissant que ça, que de parcourir une seconde fois ta table peut l'être.

De plus si tu centralises toutes tes actions, cela implique moins de complications lors du débugage ou d'évolution de ton code.
zebdinou pour les intimes / Blog : http://www.zebden.fr
zebden
le 20/12/2006 à 13:02
Comment passer l'array de mysql_fetch_array() ?
Lu,

explication :

$array = mysql_fetch_array($requete); va en fait te retourner la dernière ligne de la table selectionnée.

mysql_fetch_array ne retourne pas un tableau proprement dit mais va permettre de parcourir les lignes de ta table en fonction de la requête que tu executes.

On peut alors imaginer ceci :

<?php
function topfonction($requete) {

$query = mysql_query($requete) or die('bla bla');

//
// Ici mysql_fetch_assoc est la même fonction que mysql_fetch_array
// à la différence qu'il ne retourne QU'UN tableau associatif (la clé est une string)
// à l'inverse de .._array() qui retourne le tab asso et un tab à clé numérique.

// On parcourt donc les lignes de ta table pour les inserer dans un tableau.
while($donnee = mysql_fetch_assoc($query) {

// Exemple aussi, mettre l'id unique comme clé.
$id = $donnee['champ_id'];
$tableau[$id] = $donnee;
}

// Return false si aucune donnée.
if(!$tableau) return FALSE;

// On retourne les données
return $tableau;
}

// Exemple :
$mesDonnees = topfonction('SELECT `machin` FROM `table`');

if(!$mesDonnees) echo 'Desolé aucun enregistrement';
else {
// On parcours cette fois le tableau avec foreach
foreach($mesDonnees as $id => $information) {
echo $information['champ1'];
}
?>


?>

Voilà, je pense que ça va te simplifier le vie ;)
zebdinou pour les intimes / Blog : http://www.zebden.fr
LoadingChargement en cours