TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : 1 2 3 4 | |
| Pseudo | Commentaire |
|---|---|
| Page : 1 2 3 4 | |
NiReaS
|
# Posté le 05/08/2007 23:25:01 |
The Greek Zéro ^^![]() Groupe : Membres |
Non tu n'a pas compris ce que je voudrais
Quand on va sur le lien pour consulter les messages déjà écrit (tu la appellé 'consultezlo.php') et qu'il n'y a rien, c'est la que j'aimerais bien qui sois marqué qu'il n'y a pas de message au lieu d'une page blanche Et pourquoi pas un compteur de message
Et avec tout sa je met 20
|
david96
|
# Posté le 08/08/2007 03:03:22 |
|
Groupe : Membres |
Si tu as bien lu le tuto, tu devrais facilement répondre toi même à ta première requête !
Pour le compteur il te suffirait simplement d'incrémenter à... Ha bâ non, ça aussi tu peux trouver tout seul, tu as tout ce qu'il te faut comme tutos sur ce site pour y arriver !
|
NiReaS
|
# Posté le 08/08/2007 03:18:14 |
The Greek Zéro ^^![]() Groupe : Membres |
J'ai mis
Code : PHP <?php
$consultez="comm.txt"; readfile($consultez); elseif (trim($consultez)=="") { echo "Aucun commentaire pour le moment."; } ?> Pour avoir un message quand mon fichier .txt est vide mais j'ai une erreur ce qui me parait logique enfaite vu que ce n'est pas un champs,c'est le seul moyen que j'ai avec ton tuto nan ??
Et pour le compteur j'ai pas mal chercher pourtant en attendant ta réponse
Dit moi ou dans php ou je pourrai trouver pour le compteur ?? |
david96
|
# Posté le 08/08/2007 04:01:54 |
|
Groupe : Membres |
Réfléchi ! C'est vraiment tout bête ;-)
Tu vas y arriver ! Le but du site du zéro : c'est d'apprendre, si je t'apporte tout sur un plateau je ne t'aide pas en fait !
Bonne recherche, car toutes les réponses à tes questions se trouvent déjà sur ce site ;-) Quelques pistes pour t'aider : * Si le fichier est vide alors.. (trouve le moyen de savoir si le fichier est égale à 0) ou bien carrément si le fichier n'existe pas alors... * Pour le compteur, suffit de placer une variable $compteur++ dans le tuto et à chaque écriture faire en sorte que le chiffre à incrémenter (+1) se trouve à un endroit stratégique (au début par exemple rewind() et incrémente là...). Il y a pleins d'autre façon de faire encore... Je ne sais pas si je t'ai aider ou embrouiller du coup !
|
karamilo
|
# Posté le 16/08/2007 22:51:05 |
Excellent!![]() ![]() |
gfdg
|
david96
|
# Posté le 18/08/2007 03:13:41 |
|
Groupe : Membres |
Heu ! Hmmm ! Que veut dire l'acronyme fgdf ?
|
david96
|
# Posté le 18/08/2007 03:17:07 |
|
Groupe : Membres |
Il y a un bug pour l'édition de ses messages ! Sinon, pour ton fgdg, serait-ce un test pour voir si tout fonctionne ?
|
arnoworld.net
|
# Posté le 19/08/2007 14:23:10 |
![]() Groupe : Membres |
Bof bof c'est toujour mieux avec une base de donnée
|
Tibrus
|
# Posté le 19/08/2007 21:19:30 |
TGV A rame 325 482,4 Km/h![]() Groupe : Membres |
Bonsoir, Le test du départ sur l'adresse IP est foireux. Si tu prends le cas d'une société qui passe par un proxy pour sortir sur internet. Alors toutes les personnes utilisant un ordinateur au sein de cette société sortiront avec la même adresse IP. Ce qui veux dire que si l'une post dans ton livre d'or, toutes les autres seront bloquées A quand la remise en place sur ton site du fonctionnement du test ? ++ Quand la cervelle échoue, la force brute reprend ses droits Born to be root |
NiReaS
|
# Posté le 20/08/2007 15:28:27 |
The Greek Zéro ^^![]() Groupe : Membres |
Bon maintenant que cela remarche, je voulais te dire david que j'ai reussi à mettre un message quand il n'y a pas de commentaire, mais pour le compteur je n'y comprend rien, j'ai cherché et demandé je n'y suis pas arrivé
|
david96
|
# Posté le 21/08/2007 04:26:03 |
|
Groupe : Membres |
@sitezee.fr, bien sûr, personne n'a dit le contraire, mais c'est avant tout pour montrer qu'on peut le faire et aussi d'utiliser les fonctions côté fichier de PHP, faut vraiment être tarte pour faire ce genre de réflexion sur un site qui est surtout destiné à l'apprentissage. @Tibrus, tu as raison pour l'IP, pour la remise en place du test, dès que j'ai le temps (ça va être chaud) je m'y remet ![]() @NiReaS, excellente nouvelle, sincèrement ça me fait plaisir que tu es réussi la première partie de ton problème, pour la seconde, je tenterai de faire qq chose, mais en ce moment je suis vraiment débordé, laisse-moi du temps ;-) |
scorpuis
|
# Posté le 21/08/2007 13:35:03 |
|
Groupe : Membres |
david96 merci pour ta réponse du 16/07 (désolé mais dès le 15/07,j'étais plus chez moi.Je suis rentré il y a une semaine et demi, et avec tout le boulot que j'avais, j'avais oublié d'aller voir ta réponse) Encore merci, je n'ai plus de problème
|
NiReaS
|
# Posté le 21/08/2007 17:28:03 |
The Greek Zéro ^^![]() Groupe : Membres |
Oui pour ma premiere parti j'ai trouvé j'ai mis un message lorque le fichier est inférieur à 10 octets Mais pour le compteur, OK. Biensur, on a tous une vie en dehors du PC.
|
NiReaS
|
# Posté le 22/08/2007 01:14:48 |
The Greek Zéro ^^![]() Groupe : Membres |
J'ai une question, si on utilise ton système pour des commentaires sa posera un problème avec les variables, vu que mes pages seront dans le même dossier et même si elles ne le sont pas nan ??? Si oui je dois faire quoi ?? changer toutes les variables de nom pour pas qu'il confonde alors c'est ça ???? En sachant que je voudrais utilisé ce système une dizaine de fois sa ferai beaucoup de trop de variable a modifié ![]() Y a t-il une solution ???
|
david96
|
# Posté le 22/08/2007 05:59:25 |
|
Groupe : Membres |
Il te suffira simplement de créer un nom de fichier propre à l'article ! Afin que cela soit fait automatiquement, il faudrait prendre le nom de la page concernée, tout dépend comment est agencé ton site en fait ! Je ne sais pas, il est tard, mais tente de changer la variable commentaires par ça : $commentaires=$_SERVER['REQUEST_URI']; $commentaires=preg_replace("!/!","",$commentaires); $commentaires=preg_replace("!\.php$!",".txt",$commentaires); Ce qui aura pour effet de créer un fichier qui portera le nom et chemin de chaque article .txt, s'ils ont chacun le propre pas en php of course. exemple www.monsite.com/article2.php génèrera automatiquement la variable $commentaires="article2.txt" Je ne sais pas si je suis clair là ! ![]() Mais tout ceci peut devenir lourd à gérer, le script livre d'or sans base de données reste sympathique histoire de mettre un commentaire dans un fichier et de voir surtout les fonctions côté fichiers de PHP. Pour ta demande, va falloir passer au SQL, de toute façon c'est le but en vérité, on commence par manipuler les fichiers, ce qui est très important pour pleins d'autres choses, mais en ce qui concerne les données, on finit toujours pas se mettre au SQL Le SQL allier aux fichiers, voir du côté ob_start : mise en cache des données dans un fichier, reste le TOP of the TOP ! Les fonctions de fichier dans ce script te serviront aussi à générer du RSS (XML), envoyer des fichiers à un serveur FTP, créer des fichiers CSV (échange rapide de données), etc... Le principe pour la création de ces fichiers, restera toujours le même que pour la création de ce livre d'or sans base de données, mine de rien tu sais déjà beaucoup de chose sans le savoir, mais tu comprendras ce que j'ai voulu dire car j'en suis sûr que tu n'en resteras pas là ! ;-) Bonne continuation ! ![]() edit : @scorpuis, content pour toi !
|
NiReaS
|
# Posté le 22/08/2007 14:28:47 |
The Greek Zéro ^^![]() Groupe : Membres |
Biensur, de doute façon je vais créé un livre d'or avec base de donné mais le problème c'est que je n'est pas mon hébergeur, j'ai créé un site pour l'association à mes parents et ils m'ont autorisé pour que je créé un dossier pour moi. Comme ce n'est pas principalement pour mon site (l'hebergeur) je n'y toucherais pas au SQL (pour moi) mais seulement pour eux. Parce que si j'y toucherais j'en aurai déjà utilisé quelques une (en sachant que l'hébergeur en propose que 15)Donc c'est pour ça que je cherche des solutions pour ne pas utiliser le SQL (ce qui est difficile, parce que c'est tellement plus pratique avec le SQL (si on le maitrise c'est encore mieu )Pour le code que tu m'a donné, j'aimerais un peu comprendre il suffit que je remplace la variable $commentaire par ce que tu m'a écrit et ça marche ???Si au bout d'un moment je n'arrive pas (avant la rentrée,parce qu'une fois les cours commencé j'aurai moin le temps), je changerais les nom des variables et le fichier .txt juste en rajoutant '...1.txt', '$..1', '$..2' ... |
david96
|
# Posté le 24/08/2007 01:49:33 |
|
Groupe : Membres |
En fait il faudra faire un fichier pour chaque billet ! Exemple : Article 1, merci de laisser vos commentaires : -> $commentaire="article1.txt" et renseigner aussi le fichier qui permettra de lire le fichier article1.txt Ensuite bâ pareille si tu fais un autre Article Article 2, merci de laisser vos commentaires : -> $commentaire="article2.txt" et renseigner aussi le fichier qui permettra de lire le fichier article2.txt Tu peux automatiser avec l'astuce que je t'ai donné en amont, il y a surement mieux, mais j'ai mis la première qui me passait par la tête.
|
arnoworld.net
|
# Posté le 24/08/2007 19:59:42 |
![]() Groupe : Membres |
Je trouve que ton livre d'or est une très bonne base pour les débutants en php, je les utilisé quand je commencer le php et je te remerci de ce script
|
NiReaS
|
# Posté le 25/08/2007 22:19:00 |
The Greek Zéro ^^![]() Groupe : Membres |
Donc si je change juste le nom du fichier .txt, je dois changer le nom de mes variables aussi ?? (moi je pense pas mais comme je suis pas sur je préfère demander avant de commencer et que je mis perd)
|
guinuta
|
# Posté le 04/10/2007 17:39:54 |
![]() Groupe : Membres |
Salut,excellent tuto, j'ai tout compris, par contre en essayant de modifier le code, j'ai eu un petit problème.
|
david96
|
# Posté le 06/10/2007 01:23:05 |
|
Groupe : Membres |
Je t'ai répondu, je ne sais pas si j'ai bon, car je t'avouerai que tu en mets deux tonnes et ça fait un peu long quand même , donc j'ai subodoré que ton problème se situait sur le fait que tu ai inséré du code html avant la fonction setcookie(), ce dont il ne faut pas !
|
guinuta
|
# Posté le 15/10/2007 20:38:38 |
![]() Groupe : Membres |
salut merci de ta réponse, c'est mieux d'avoir un code correct, le problème c'est que ca na rien changé, aurais tu une idée pour ce que j'ai mis à la fin du premier post sur le suejt tt a la fin ( c'est vrai que j'en ai peut être mis un peut trops ^^)
|
david96
|
# Posté le 16/10/2007 03:49:45 |
|
Groupe : Membres |
En fait c'est quoi le problème en une ligne ?
|
guinuta
|
# Posté le 16/10/2007 17:47:36 |
![]() Groupe : Membres |
Bhe en fait c'est que qauand j'actualise ou que je clic sur le lien de pour aller sur le page qui liste les messages ca me réaffiche ca a chaque fois : Code : PHP - Afficher / masquer les numéros de ligne
|
david96
|
# Posté le 18/10/2007 14:44:03 |
|
Groupe : Membres |
Tu as bien le PHP d'activé ?
|
guinuta
|
# Posté le 18/10/2007 20:25:06 |
![]() Groupe : Membres |
Sur et certain j'ai égalemnt des includes et tout fonctionne bien ainsi que mes autre script.
|
darksebius
|
# Posté le 03/01/2008 21:58:58 |
![]() Groupe : Membres |
Je vais faire le tuto mais ajouter un anti-spam pour les robot...
sudo apt-get install bluescreen |
david96
|
# Posté le 09/01/2008 02:36:20 |
|
Groupe : Membres |
Tu fais bien, car trop de viagra nuit à la santé !
|
Nanocom
|
# Posté le 28/03/2008 13:36:43 |
C'est toi la citation !![]() Groupe : Membres |
Et si l'utilisateur désactive les cookies ?
|
david96
|
# Posté le 28/03/2008 16:27:11 |
|
Groupe : Membres |
Tu obtiendras la réponse en testant le script en local ![]() Tu dois te douter du résultat non ? ;-) Sinon, il y aurait possibilité de mettre l'ip dans un fichier externe et protégé pour ensuite le scanner et voir si celui-ci n'y ait pas encore inscrit, mais bon, à l'époque du tuto je n'y ai pas pensé
|
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
Fil RSS |
XHTML 1.0 |
CSS 2.0
Édité par Simple IT SARL :
Nous contacter
| Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
526 Zéros connectés |
6 requêtes |
0.018s (0.0071s)
