Après une longue année, je publie enfin un article sur dev.to !
J'ai créé un système de commentaires simple construit en utilisant PHP et Supabase. Ce projet a été inspiré du développeur Supacomments de @mcnaveen - Système de commentaires ultra-rapide avec Sveltejs et Supabase
Caractéristiques
Support PHP (7.4 à 8.x.x)
Supabase pour stocker les commentaires dans la base de données
Pagination pour les commentaires
UI moderne et réactive utilisant Bulma CSS
Sécurité complète pour les formulaires de saisie et la prévention du spam
Cloudflare Turnstile pour une protection supplémentaire contre le spam
Ce projet est entièrement gratuit et open-source ! N'hésitez pas à créer le référentiel GitHub et à le personnaliser en fonction de vos besoins. ?
mskian
/
php-supabase-commentaires
Un système de commentaires simples construit en utilisant PHP et Supabase.
Commentaires PHP Supabase
Un système de commentaires simple construit avec PHP et Supabase.
Caractéristiques
Support PHP (7.4 à 8.x.x)
Supabase pour stocker les commentaires dans la base de données
Pagination pour les commentaires
UI moderne et réactive utilisant Bulma CSS
Sécurité complète pour les formulaires de saisie et la prévention du spam
Cloudflare Turnstile pour une protection supplémentaire contre le spam
configuration
Créer une base de données dans Supabase : https://supabase.com/docs/guides/database/overview
<span>-- Create the table with necessary fields</span>
CREATE TABLE user_comments (
id SERIAL PRIMARY KEY, <span>-- Auto-incrementing primary key</span>
name VARCHAR(255) NOT NULL, <span>-- Name of the user (max length 255)</span>
comment TEXT NOT NULL, <span>-- Comment field to store user input</span>
created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP <span>-- Timestamp with timezone</span>
);
Copier après la connexion
Créez également Cloudflare Turnstile : https://developers.cloudflare.com/turnstile/
Créez un fichier .env pour ajouter les clés API requises
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn