Rubriques du site
Le choix des éditeurs:
- Oleg Grishchenko est décédé subitement
- Oleg Grishchenko est décédé subitement
- Kommersant a appris l'arrestation du chef de la société informatique exécutant l'ordre du ministère de l'Intérieur Sergey Shilov à la consultation détenu
- Igor Artamonov: "La banque centrale russe de la Sberbank a réussi le test de force de décembre. Biographie d'Artamonov Igor Georgievich Sberbank
- Youri Trutnev Youri Trutnev vie personnelle
- Le gouverneur de Sakhaline, Alexander Horoshavin, a été arrêté parce qu'il était soupçonné d'avoir accepté un pot-de-vin Qu'est-il arrivé à Horoshavin
- Comment la blonde Andrei a brisé le cœur de FSO
- Mouvement partisan pendant la guerre patriotique de 1812
- Staline nommé commandant en chef de l'armée soviétique
- L'ancien souverain. III. Le souverain et sa cour. Dioclétien : Quae fuerunt vitia, mores sunt - Ce qu'étaient les vices est maintenant entré dans les mœurs
Publicité
Machines à laver la puissance du moteur de la machine automatique vyatka. L'appareil et la réparation d'une machine à laver de petite taille mini-vyatka. A l'attention des acheteurs |
Nous ne serons pas trop distraits par le fichier htaccess, son travail n'est pas si difficile, surtout si vous êtes familier avec expressions régulières en php... Quant au module CNC lui-même, il se présente sous la forme de deux fichiers ( eh bien, c'est possible en un, mais pour une raison quelconque j'en ai deux =)) et des "réseaux d'état" dans tout le moteur. Ne vous inquiétez pas, par le terme "réseau d'affections", je veux dire que les hémorroïdes avec changement de lien automatique dans tout le moteur! Aujourd'hui, nous ne traiterons que de la fondation et nous veillerons à ce que le message sur notre page de blog soit disponible à une adresse avec un lien lisible par l'homme. J'ai indiqué les objectifs dans l'annonce, alors maintenant quelques mots pour les nouveautés, et c'est parti =) Pour ceux qui sont sur le blog pour la première foisSi vous êtes sur le blog pour la première fois, alors ce petit article est fait pour vous ! Bien que le sujet de la CNC soit vaste et applicable à n'importe quel projet, il vous sera très difficile, dans le matériel de cette page, d'identifier quelque chose d'utile pour vous-même, du fait que cet article, comme la plupart sur mon blog, est partie d'une série d'articles " Créer un blog à partir de zéro". Le cycle s'adresse à un public qui souhaite apprendre à programmer en php en pratique. Si vous êtes de ceux-là, alors Bienvenue! Suivez le lien que je vous ai donné ci-dessus et commencez à étudier le matériel que j'ai présenté. Si vous allez rester sur mon blog, alors abonnez-vous au flux RSS du blog via le lecteur, ou par mail Nouvelle colonne dans la table de base de donnéesPuisque nous n'avons pas encore de module qui, à partir des en-têtes, nous ferait automatiquement les noms des liens, nous devrons non seulement créer une colonne, mais aussi la remplir avec un nom de fil. N'oubliez pas que le nom doit être composé de petites lettres de l'alphabet anglais, en plus il ne devrait pas y avoir d'espaces, au lieu d'eux nous mettons un tiret (-)... Cette condition est obligatoire, car le script de vérification filtrera les adresses incorrectes, redirigeant l'utilisateur vers la page principale du blog. On rentre dans les structures de la table blog, et après l'id on crée une nouvelle colonne Nous remplissons les champs comme ceci ( nom de champ nameurl) Maintenant, vous devez remplir une nouvelle colonne. Je n'ai qu'un seul enregistrement dans la base de données, donc remplir une nouvelle colonne n'est pas un problème pour moi =) Vous devez mettre ".html" à la fin du nom. Si vous ne prévoyez pas d'utiliser une telle fin dans vos pages, vous n'avez pas à écrire, seulement dans ce cas, vous devrez le refaire un peu. fichier htaccess, à savoir, supprimez l'extension là-bas. J'ai utilisé le nom suivant pour la page de test : dobro-pozhalovat.html Eh bien, nous avons fait face à cette tâche, passons maintenant au fichier htaccess lui-même Créer un fichier htaccessIl est préférable de créer en utilisant le programme Notepad ++, car dans certains cas Windows jure que le fichier n'a pas de nom, car il n'y a vraiment pas de nom =) seulement l'extension .htaccess Juste au cas où, je te jette un dossier, C'est ici... Ce fichier doit être placé à la racine de notre blog Le contenu du fichier est le suivant : RewriteEngine activé La première ligne inclut la possibilité de rediriger des liens dynamiques vers la CNC. Le second est responsable des liens vers les publications. C'est, si le lien est comme ça http://rsblog.ru/post/dobro-pozhalovat.html Ensuite, le serveur comprendra que la demande est dirigée vers la page contenant les publications et créera un lien dynamique pour lui-même pour un traitement ultérieur. http://rsblog.ru/category/testovaya-kategoriya.html http://rsblog.ru/contacts.html Veuillez noter que l'expression régulière est entre parenthèses, si vous êtes familier avec les regex, vous savez parfaitement que les parenthèses sont la préservation. La question est, où les données enregistrées sont-elles transférées ? Réponse : À la variable 1. Oui, exactement 1 (un). Si vous avez besoin d'une CNC sans .html, modifiez l'expression régulière dans le fichier htaccess pour le type de liens dont vous avez besoin ! On ne s'attardera pas ici surtout, je ne sais pas grand chose ici, donc je n'ai pas le droit de fulminer sur ce sujet pendant longtemps, la seule chose que j'ajouterais c'est quelques mots sur le drapeau [L] . Je me trompe peut-être, mais si j'ai bien compris, ce drapeau arrête les vérifications en dessous, c'est quelque chose comme break (interruption de tout le cycle) pour les cycles. Pour résumer ce qui est écrit dans le fichier htaccess : Conditions pour chaque type de pages que possède notre moteur, à savoir
Si vous connaissez les habitués, il ne vous sera pas difficile de comprendre le fichier. fonction php chpu() - Algorithme pour trouver l'identifiant d'un enregistrement dans une table de base de donnéesCommençons par créer un algorithme de recherche. Pour cela, nous devons savoir dans quelle table chercher et ce qu'il faut rechercher. Vous avez peut-être une question, qu'est-ce que cela signifie dans quel tableau ? Après tout, nous avons une table - Blog... Ce n'est pas tout à fait vrai, aujourd'hui nous ne considérons que les publications, mais nous savons aussi que les catégories ont aussi leurs propres liens, et le tableau qui contiendra les noms des catégories s'appelle menu, c'est pourquoi l'algorithme doit savoir quelle table rechercher. Démarrez la fonction chpu() sur cette étape ne fonctionnera qu'à mi-chemin, mais dans les prochains articles, nous n'aurons pas à le modifier (la fonction). Nous créons un fichier chpu.php, le plaçons dans les modules personnalisés de notre moteur, et écrivons la fonction suivante dans ce fichier :
$ result_index = mysql_query ($ sql); // Affiche l'article de la base de données if ($ myrow_index! = "") return $ myrow_index; // si une ligne est trouvée dans la base de données, affiche l'id La fonction est très simple, donc on ne s'y attardera pas, d'autant plus que j'ai expliqué plus d'une fois la logique de trouver id dans une table. Un script qui vous permet de déterminer quelle page est ouverteLe but de ce script est de déterminer dans quel mode exécuter la fonction chpu(). Cela peut être déterminé par la requête GET que le serveur crée pour nous lors de l'accès à la page sur CNC. Si vous avez regardé attentivement le contenu du fichier htaccess, et compris approximativement son travail, alors vous devriez deviner que le serveur définit pour lui-même un lien de ce genre http://rsblog.ru/index.php?post=dobro-pozhalovat.html Autrement dit, si l'utilisateur a accédé à la page à l'aide de la CNC, le serveur créera une demande de publication GET, la création d'une telle demande nous signale que l'utilisateur a accédé à la page de publication, donc la fonction chpu () doit être exécutée dans le mode de recherche d'identifiant dans la table du blog Créez un fichier getchpu.php, enregistrez-le dans le dossier des modules personnalisés et écrivez le script suivant dedans
La logique du script est la suivante :
Il y a un point ici. Si vous avez écrit le moteur depuis le tout début du cours, vous avez probablement pas de variable server_root. Si vous mettez une copie du moteur que j'ai donné dans le post " Installer notre CMS", alors vous avez cette variable. Si vous n'avez pas cette variable, ouvrez le fichier user index.php, et immédiatement après vous être connecté à la base de données, écrivez cette variable
$ server_root = "http: // your_blog_address"; La valeur de la variable est l'URL de votre blog. Cette variable était nécessaire dans le panneau d'administration pour l'autorisation, il est immédiatement nécessaire pour la mise en oeuvre de la CNC, notamment pour la balise insérer une balise comme celle-ci Cette balise vous permet de déterminer la racine du site, ainsi nous nous débarrassons du glitch qui empêche le bon chemin vers les styles. Si vous ne mettez pas cette balise dans le code du modèle, toutes les pages situées sur la CNC arrêteront de charger les styles, les scripts Java et si je ne me trompe pas, les images ConclusionMaintenant, quand je vais sur la page http://rsblog.ru/post/dobro-pozhalovat.html, j'arrive à la page de l'article En fait, je tiens à dire que ma façon de mettre en œuvre des URL lisibles par l'homme n'est pas la plus flexible et la plus fonctionnelle, mais elle fonctionne néanmoins. Dans le prochain article, nous apprendrons au moteur à fonctionner avec des liens de catégorie et des formulaires de commentaires. Si vous avez des questions, veuillez utiliser le formulaire ci-dessous Si vous n'êtes pas encore abonné à mon blog, corrigez la casse et abonnez-vous au flux RSS du blog via le lecteur, ou par mail, ainsi vous ne manquerez certainement pas de nouveaux articles de blog. Meilleurs voeux à vous! C'est tout! PS : Sur Internet, j'ai trouvé une sélection de très bons articles sur le thème du web design, si quelqu'un se voit dans le futur en tant que designer, alors assurez-vous de lire ces articles, des informations très utiles. Il s'agit d'un appareil automatisé permettant de travailler les ébauches et d'obtenir des produits finis à partir de différents matériaux (pierre, verre, plastique, métal, bois, etc.). Le principe de fonctionnement d'une fraiseuse dépend d'un certain nombre de paramètres : le type d'opération (découpe grossière ou fine), l'outil utilisé (modèle de fraise), la forme du produit fini (cylindre, carré, plat, tridimensionnel ). La conception de l'appareil, son système de refroidissement, la hauteur du portail, sa longueur et sa largeur jouent également un rôle important. TraitementLe fraisage de matériaux durables (pierre, métal) se produit à une vitesse très élevée - de 25 à 30 000 tours par minute. Les matériaux moins durables (ébauches de bois) sont traités à une vitesse de 18 000 tours par minute. Et les produits très mous, tels que le plastique et le verre, sont le plus souvent traités à 4 000 à 5 000 tours par minute. La possibilité de changer la vitesse de rotation de la broche est réalisée à l'aide d'un variateur dans une application technique spécifique.A noter qu'une forte diminution de la vitesse de rotation réduit le couple sur l'arbre de la broche. Il est possible de compenser cela à l'aide d'un variateur, mais seulement partiellement en maintenant le couple (fonction spéciale). Options additionellesDe nos jours, les fraiseuses CNC disposent d'un certain nombre de dispositifs supplémentaires pour simplifier le travail et augmenter les capacités technologiques de la machine. Par exemple, au moment de fraiser des produits en bois, les machines CNC modernes ont la possibilité d'exclure la pénétration de déchets de production dans des parties importantes de la machine. Pour cela, un système d'aspiration est utilisé qui aspire et retire les copeaux de la zone de coupe. S'il est nécessaire de fabriquer un produit de forme plus complexe (par exemple, un balustre), un dispositif rotatif est installé sur les fraiseuses. Lors du fraisage fin de pièces, des fraises spirales à un seul tranchant sont utilisées pour obtenir une surface lisse et des bords coupés. Lors du fraisage de matériaux durs (granit, métal), un fort échauffement de la broche et de la fraise elle-même se produit. Les systèmes de refroidissement sont de différents types :
Les dimensions de la surface de travail et la hauteur du portique sont sélectionnées en fonction des dimensions de la pièce à usiner. Par conséquent, la table de travail d'une fraiseuse CNC doit être plus grande que les dimensions de la pièce à usiner. Le calcul de la hauteur du portique (paramètres de l'axe Z) est calculé à partir de la distance entre le point supérieur de la surface de travail et l'emplacement de la fraise sur la broche. La hauteur doit être choisie parmi l'épaisseur maximale des matériaux à traiter, en tenant compte de la marge. Lors de l'installation du mécanisme de pivotement, tenez compte, pour le traitement de pièces en rotation, que la hauteur du portail doit être d'au moins 150 mm. Lits de machinesLes bancs de machine peuvent être coulés en fonte ou en acier, soudés à partir de tubes en acier à paroi épaisse de section rectangulaire. Le lit en fonte amortit mieux les vibrations, mais plus lourd. Les lits en fonte d'acier sont plus légers et peuvent être réparés par soudage. Grand choix de fraiseuses CNC dans notre boutique en ligne |
Lire: |
---|
Populaire:
Nouveau
- Interprétation des rêves de madame Hasse : interprétation des rêves par des nombres
- Signe de Belobog - Belbog : histoire, action, qui convient
- Interprétation des rêves Excavatrice. Quel est le rêve d'une excavatrice
- Orage - interprétation des rêves
- Quels alcools légers les femmes enceintes peuvent-elles boire : les conséquences de la consommation d'alcool dans les premiers mois de grossesse ?
- Comment faire un régime pour un enfant atteint de gastrite: recommandations générales Forme aiguë ou chronique
- Que faire pour faire fleurir les glaïeuls plus rapidement
- Surprise pour un être cher le jour de son anniversaire - idées des meilleures surprises pour un homme
- Une bonne nutrition pour les enfants atteints de gastrite - qu'est-ce qui est possible et qu'est-ce qui ne l'est pas ?
- Le sexe de l'enfant par battement de cœur - est-il possible de le savoir?