Maison  >  Article  >  développement back-end  >  Une brève discussion sur la conception de l'architecture de base

Une brève discussion sur la conception de l'architecture de base

巴扎黑
巴扎黑original
2017-06-15 13:32:511163parcourir

La discussion sur le blog a été animée ces derniers temps, et des commentaires précieux ont émergé les uns après les autres. Parfois, nous aimerions nous abonner aux commentaires RSS d'un certain article, mais malheureusement le parc de blogs ne dispose pas actuellement de cette fonction. Pour les utilisateurs enregistrés, nous pouvons cliquer sur le lien « S'abonner pour répondre » sous la zone de commentaire pour recevoir des e-mails lorsque de nouveaux commentaires apparaissent. Il est dommage que les utilisateurs anonymes doivent constamment se rafraîchir pour prêter attention à ce qui a été discuté récemment. Mais qui sommes-nous ? Nous sommes des programmeurs et cet obstacle ne devrait être pour nous qu’une affaire insignifiante. Créez votre propre site, obtenez des données de page, analysez le HTML et affichez-le au format RSS, c'est aussi simple que cela. Lao Zhao a donné l'exemple le plus simple. Vous pouvez vous abonner aux commentaires de n'importe quel article sur http://jeffreyzhao.cnblogs.com. Parce qu'il s'agit simplement d'un simple programme d'outils personnels, il ne prend pas en compte les performances, l'évolutivité, l'évolutivité, la tolérance aux pannes et rejette toutes les « meilleures pratiques » telles que les tests unitaires et l'injection de dépendances. En un mot, c’est aussi simple que cela vient. Cet exemple se compose de deux parties. La première partie est une page HTML statique générée en fonction de l'URL de l'article et redirigeant vers son lien RSS. Juste quelques lignes de HTML

1. Exemple de code pour générer manuellement un commentaire RSS

Une brève discussion sur la conception de l'architecture de base

Introduction : Récemment, l'atmosphère de discussion dans le parc des blogs a été animée et des commentaires précieux ont émergé les uns après les autres. Parfois, nous aimerions nous abonner aux commentaires RSS d'un certain article, mais malheureusement le parc de blogs ne dispose pas actuellement de cette fonction. Pour les utilisateurs enregistrés, nous pouvons cliquer sur le lien « S'abonner pour répondre » sous la zone de commentaire pour recevoir des e-mails lorsque de nouveaux commentaires apparaissent. Il est dommage que les utilisateurs anonymes doivent constamment se rafraîchir pour prêter attention à ce qui a été discuté récemment.

2. php obtient les valeurs du bouton radio et des cases à cocher du formulaire

Une brève discussion sur la conception de l'architecture de base

Introduction : Les boutons radio apparaissent généralement en groupes, avec la même valeur de nom et des valeurs de valeur différentes. Dans un groupe de boutons radio, un seul bouton radio peut être sélectionné à la fois.

3. PHP implémente le push front-end et back-end en temps réel basé sur websocket

Une brève discussion sur la conception de l'architecture de base

Introduction : Enregistrez un compte sur le site officiel de goeasy et créez une nouvelle application. Une fois l'application créée, le système générera automatiquement deux clés pour l'application, dont une pourra être utilisée. pour recevoir et pousser (clé du souper), l'autre ne peut être utilisée que pour recevoir (clé d'abonné).

4 HTML implémente un système de triche sur les sites de vote qui limite les adresses IP.

Une brève discussion sur la conception de l'architecture de base

Introduction : De nombreux sites Web de vote ne peuvent pas voter à plusieurs reprises, principalement parce qu'ils restreignent l'IP. Une seule adresse IP ne peut que voter. une fois. Examinons-le ensemble. Voir le système de triche du site de vote qui utilise HTML pour limiter les adresses IP. Les amis dans le besoin peuvent se référer à

objet de plage API.

Une brève discussion sur la conception de l'architecture de base

Introduction : Objet Range : C'est un fragment (fragment HTML) qui contient un nœud ou une partie de un nœud de texte. Dans des circonstances normales, seul

6 est possible sur la page en même temps Explication détaillée de la commande let dans ES6

Une brève discussion sur la conception de l'architecture de base

Introduction : let est une nouvelle commande de copie dans ES6 La commande d'affectation let ne peut être appelée que dans le bloc de code {}. Cet article présente principalement la commande let dans ES6. Les amis qui en ont besoin peuvent se référer à

7 Exposition complète à la syntaxe SQL (5)

Une brève discussion sur la conception de l'architecture de base

Introduction : L'opérateur BETWEEN...AND détermine si une certaine valeur se trouve dans une plage spécifique. Cet opérateur ne peut être utilisé que dans les instructions SQL.

8. Chaîne de sortie en PHP (echo, print, printf, print_r, var_dump) java printf printf d printf code source

Introduction : printf : Chaîne de sortie en PHP (echo, print, printf, print_r, var_dump) : En PHP, il existe quatre méthodes pour générer une chaîne. La structure echo peut en générer plusieurs à la fois ; print() ne peut en générer qu'un ; printf() peut formater la sortie ; print_r() peut générer un tableau, ce qui est très utile pour le débogage. 1. echo echo est un mot-clé de PHP, il ne renvoie pas. Au niveau de l'écriture, on peut omettre les parenthèses. Le code suivant : echo'Test String'; echo('Test String'); 2.print print est également une implémentation PHP

File upload PHP. code

Introduction : Téléchargement de fichiers : Téléchargement de fichiers Code d'implémentation de téléchargement de fichiers image PHP : Pour la sécurité du site Web, le téléchargement de fichiers PHP n'est définitivement pas autorisé si quelqu'un entre dans votre backend. et télécharge un fichier php, le code source de votre site Web, le tout enregistré et devient le sien, il peut le packager directement pour voir votre code. Par conséquent, vous devez contrôler le répertoire téléchargé et le type de fichier. Généralement, seules les images peuvent être téléchargées. Création d'un formulaire de téléchargement de fichiers Il est très utile de permettre aux utilisateurs de télécharger des fichiers à partir d'un formulaire. Veuillez consulter le formulaire HTML ci-dessous pour télécharger des fichiers : Copiez le code comme suit :

10. gratuitement Résumé des différences d'utilisation entre le délimiteur print EOT et echo EOT dans la version complète de php

Introduction : téléchargement officiel de Powerpoint2003 version complète gratuite : téléchargement officiel de Powerpoint2003 version complète gratuite comprendre l'impression en php Résumé de la différence entre le délimiteur EOT et l'utilisation d'echo EOT : echo peut générer plusieurs chaînes en même temps en écriture HTML et PHP, et les parenthèses ne sont pas nécessaires. Print ne peut générer qu'une chaîne en même temps et nécessite des parenthèses. L'utilisation de print est très similaire à celle du langage C, donc % dans le contenu de sortie sera spécialement interprété. Echo n'a pas de valeur de retour, print() a une valeur de retour et renvoie false en cas d'échec de son exécution (comme une déconnexion). echo peut avoir plusieurs paramètres, print peut avoir un seul paramètre. Il est recommandé d'utiliser echo.

[Recommandations de questions et réponses associées] :

javascript - restrictions de date mobiscrol, par exemple, vous ne pouvez choisir une heure que dans les 5 jours, s'il vous plaît explorez

php - yii règles personnalisées, passage de paramètres

python - Comment Flask extrait-il les images des articles et les affiche-t-il sur la page d'accueil ?

javascript - Comment utiliser jquery pour surveiller les changements dans la fenêtre d'affichage en temps réel (dès que la largeur de la fenêtre change, elle sera immédiatement affichée dans l'entrée)

objective -c - Comment le SDK iOS d'Ali Wukong obtient-il la liste de tous les groupes

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
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
Article précédent:5 cours recommandés sur html5Article suivant:5 cours recommandés sur html5