raphlight

  • Signature
    http://raphlight.free.fr/trad.php
  • Site web
  • Nombre de sujets
    64
  • Nombre de messages
    380
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

raphlight
le 16/03/2009 à 21:19
Espace membre
Simple ?
Voilà un truk simple ...

Page connexion.html :
Formulaire à un seul champ :
- Mot de passe

Page connexion-en-cours.php :

<?php
// nommons "$mot-de-passe" le contenu du champ.

if ($mot-de-passe == "pouet") {
header('Location: admin1.php');
exit();
}

elseif ($mot-de-passe == "bachibouzouk") {
header('Location: admin2.php');
exit();
}

else {
echo "Mot de passe incorrect.";
}
?>


Explications
L'admin qui aura entré comme mot de passe "pouet" sera dirigé vers la page admin1.php
L'admin qui aura entré comme mot de passe "bachibouzouk" sera dirigé vers la page admin2.php
Si on entre un mot de passe autre que ces deux-là, on a un message d'erreur.

Un peu de sécurité :
- Le dossier où se situent "admin1.php" et "admin2.php" doit être caché par une page "index.htm" que tu mettras dans le même dossier.
- Ne pas laisser "admin1" comme nom de fichier, beaucoup trop facile à trouver ;)
- Dans "admin1.php" et "admin2.php", vérifier la provenance du visiteur, si il ne vient pas du formulaire, le rejeter.
http://raphlight.free.fr/trad.php
raphlight
le 16/03/2009 à 21:06
Points qui s'incrémentent automatiquement ?
Bonjour,

J'aimerais faire un système de points périodiques sur un site.

Je m'explique, par étape, ayez le courage de lire svp ^^ :

J'ai une table SQL des membres avec différents champs (quoi de plus normal ^^).

J'ajoute un champ "points".

J'aimerais que toutes les X minutes, ce champ s'incrémente de X points.

Le tout sans passer par crons, macros... etc. Car utiliser ce genre de chose me ferait dépendre d'un site externe et l'heure d'exécution n'est pas forcément fiable... bref pas ces bidules =D

Dans un premier temps j'ai pensé à prélever la date de connexion d'un membre; d'attendre sa prochaine connexion pour ensuite faire une soustraction "dernière connexion-temps actuel". Ainsi compter le nombre de minutes écoulées depuis la dernière connexion et ajouter les points qu'il faut.

Mais :
=> Si ca ne se fait qu'au moment de la connexion. Cela signifie que si le membre reste sur le site 5 heures par exemple, il aura beau rafraichir le site, ses points n'augmenteront pas tant qu'il se se sera pas déconnecté puis reconnecté.

=> Autre chose, si j'exécute le prélèvement d'heure, non pas seulement à la connexion, mais sur toutes les pages ma base de donnée risque d'être fortement surchargée...


Bref, auriez-vous une autre piste ?
On dirait que tout celles auxquelles j'ai pensé sont faillibles...

Merci d'avance !
http://raphlight.free.fr/trad.php
raphlight
le 13/03/2009 à 19:20
comment creer un back office
Plusieurs solutions :

- Mode on-fait-tout-soit-même :
* Comme la Globule a dit : formulaire + BDD SQL.

- Mode semi-flemmard :
*chercher un script de news déjà tout fait et l'adapter pour ton/tes site(s)

- Mode flemmard total :
*renseigne-toi sur les "CMS" qui existent (=> google est ton ami).
http://raphlight.free.fr/trad.php
raphlight
le 10/03/2009 à 20:11
système de points
En clair :

- Tu ne donnes pas assez de détails pour qu'on puisse t'aider précisément.

- Nous ne connaissons pas ton niveau en php. Sais-tu ce qu'est une base de donnée SQL et l'utiliser ? Si non, regarde les cours du site, c'est la base de la base.
http://raphlight.free.fr/trad.php
raphlight
le 07/03/2009 à 12:35
Problème pour messagerie interne
Copier/coller sans comprendre, c'est le mal.

"headers already sen" => ton script <?php ... ?> doit être tout en haut dans ta page, pas même de balise <html> avant.
http://raphlight.free.fr/trad.php
raphlight
le 29/12/2008 à 14:46
Envoi de message sur le forum
De nombreuses fois lorsque je presse "envoyer" sur le site mon message est perdu car ca me déconnecte du site.

Quelques fois aussi les messages sont tronqués.

J'ai vu que ca arrivait aussi à d'autres membres...en espérant que la globule puisse voir d'ou vient le double problème ;)
http://raphlight.free.fr/trad.php
raphlight
le 23/12/2008 à 21:45
File-get-contents sur un site externe.
hum...mon message a encore été troncqué...

Je disai donc :

"Quelle est donc la procédure pour savoir quels sites utilisent de la bande passante sur mon site ?"
http://raphlight.free.fr/trad.php
raphlight
le 23/12/2008 à 20:03
File-get-contents sur un site externe.
Hum...ce qui signifie que si je veux faire un script en temps réel (nombreuses exécutions sur un cours intervalle de temps) ca va manger énormément de bande passante...

Mais alors en temps que webmaster d'un site, peut-on connaitre les sites externes qui utilisent intensémment la bande passante de cette manière ? Peut-on s'en protéger en les bloquant ?
http://raphlight.free.fr/trad.php
LoadingChargement en cours