moogli

  • Signature
    Il en faut peu pour être heureux !!!!!
  • Site web
  • Nombre de sujets
    33
  • Nombre de messages
    1 802
  • Nombre de commentaires
    6
  • Nombre de news
    Aucune
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

moogli
le 23/12/2004 à 19:28
Acces page si login définit
salut,

Il faut que tu sache se que tu veut faire exactement !
Lors de la connection a l'espace membre tu enregistre une variable $_SESSION['webmaster'] = true ou false suivant la personne qui se connecte
alors tu peut l'utilser plutard dans tes scripts.

Tu fait une requete qui récupère tous les login de ta table alors que c'est inutile puisqu'un seul t'intéresse.

Ce qu'il te faut faire
login.php
<?php
//Vérification des champs pour la connection
//ensuite tu enregistres tes variables de session si les login et mdp sont Ok
session_start();
$_SESSION['login'] = $login;
$_SESSION['webmaster'] = true;//si le membre est webmaster si non tu met false
//tu peut utiliser d'autre variable mais évite de mettre le mdp ...
//redirection vers l'espace membre
header('Location: espace_membre.php');
?>

Page_réserver_au_webmaster
<?php
session_start();
if (! isset($_SESSION['webmaster'] || !$_SESSION['webmaster'])
{
echo 'z\'ete pas webmaster oust<br><a href="javascript:history.go;">page précédente</a>';
}
else {
// c'est un webmaster donc tu fait ce que veut !
}
?>


Le teste de la page_reserver_au_webmaster veut dire Si la variable de session webmaster n'existe pas ou si la variable de session webmaster est false alors je met le message d'erreur

le ! permet la négation car dans la session on mis false or il nous faut true pour entrer dans le if !

J'espère être compréhensible !

smiley
Il en faut peu pour être heureux !!!!!
moogli
le 23/12/2004 à 16:26
CNIL
lu,

j'ai regarder la déclaration de GLobule pour le phpfacile et y a le nom mais aussi l'adresse ....

Question :
C'est donnée nominative concerne juste l'internaute ou aussi des personnes cité dans le contenue du site (genre machin a gagné le tournoi du st truc machin sur bouze ....)?

smiley
Il en faut peu pour être heureux !!!!!
moogli
le 23/12/2004 à 16:15
Superposition d' image
SAlut,

Utilise la propriétée CSS Z-index !
0 pour le plus part +inf pour le plus haut :)

exemple tout ton site avec une z-index:0;
est pour le calque qui contient l'img transparente
.truc {
z-index:0;
background-url('./ton_image.png');
width: 100%:
height: 100%;
}
pis tu met juste <div class="truc"></div> dans ton code !

moi je ferais comme sa !
m'enfin moi perso si je ne peut pas avoir une image comme sa j'utilise l'url de l'images direct dans le browser ou j'utilise wget (url trouver dnas la source).

Le mieux sera de mettre un gros copyright Bzh comme un porc sur l'image comme sa inutilisable en dehors de ton site ....
smiley
Il en faut peu pour être heureux !!!!!
moogli
le 22/12/2004 à 20:33
Memes les animaux kiffent lephpfacile :)
salut,


Si les femmes etaient bien , Dieu en aurait forcement une !

La 1er fois que j'ai entendu sa c'est dans sketch de Coluche :)

si non pour continuer les belles citation dans le style :


La femme est l'avenir des cons
et l'homme n'est l'avenir de rien
(aragon il me semble)


smiley
Il en faut peu pour être heureux !!!!!
moogli
le 22/12/2004 à 20:07
SECURITE : pb pour tuer une session
lu,

La_globule m'a dis un jour :) que la session pouvais mettre du temps a mourir c'est p'tet pour sa !

si non j'ai trouver sa sur net pour détruire 'efficacement une session' :
<?php
if (isset($_COOKIE[session_name()])) {
setcookie (session_name(),'',time()-42000,'/');
/* On redefinit ule cookie de session avec une limit qui est expirer depuis 42000 seconde il va donc être supprimer car la validité est expirer */
}
session_destroy();
?>


vala ..

smiley
Il en faut peu pour être heureux !!!!!
moogli
le 22/12/2004 à 20:01
Impossible de s'inscrire si j'ajoute un nouveau champs
Salut a toi smiley

c'est parce que il te manque un champ dans ta requete sql. Il faut renseigner TOUS LES CHAMPS quand tu fait une requete sql de ce type. Si non tu les énonces avant ....

donc rajoute ce champ a ta requete quitte a mettre '' (ou une valeur par defaut)

perso g mis type enum dans la requete '' et il me met par defaut le 1er champ rentrer dans enum (regarde la doc pour plus d'infos !

smiley
Il en faut peu pour être heureux !!!!!
moogli
le 22/12/2004 à 17:11
récup de page/ formulaire
salut,

et bienvenu :)

pour ouvrir ta 2nd page utilise la fonction js window.open.

function openwin (url, w, h) {
window.open(url, 'Smile', 'toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width='+w+', height='+h+', top=50, left=50');
return(false);}

bon tout n'est pas obligatoire , sa t'ouvre une pop-up qui a pour taille w x h
pour l'utiliser tu met dans ton lien ajouter
<a href="#" onclick="openwin('page2.php','800','600');">ajouter une réponse</a>
la fenetre fera 800x600....

ensuite dans ta page2.php tu fait toute ta sauce et pour mettre a jour la 1er page tu utilise opener.location.reload;

<script language="javascript">
opener.location.reload();
this.close();
</script>


le truc c'est que suivant ton navigateur les infos sélectionnés risuqe d'être perdu :(

@+
Il en faut peu pour être heureux !!!!!
moogli
le 20/12/2004 à 16:08
Fermert un popup ouvert précédement !!!
lut,

dans le meme style qu'anasha je fait comme sa
<script language="javascript">
opener.location.reload();
this.close();
</script>


@+
Il en faut peu pour être heureux !!!!!
moogli
le 20/12/2004 à 13:23
Utilité de php sur un site
juste en passant
pour Bzh => lit ceci histoire que ton require ($_GET['page']) passe po a la trappe smiley


@+
Il en faut peu pour être heureux !!!!!
LoadingChargement en cours