


Colorful label effect code sharing implemented in PHP, label code implemented in PHP_PHP tutorial
Sharing of colorful label effect code implemented in PHP, label code implemented in PHP
Currently, everyone usually adds a beautiful colorful mark on the left side of their blog, and I would like to add this small feature to my own website.
Unfortunately, it is no longer as convenient as when using WordPress. Friends who use WordPress can directly use ready-made plug-ins and add this dazzling function with just a click of the mouse. The small station program is written by myself. If you want to add such a function, you still have to do it yourself, so just think of it as learning!
First of all, I analyzed the main manifestations of colorful labels at present. There are two main points: various colors and different sizes. This is the characteristic of colorful tags, so I thought of the random function rand in PHP. Just give the size directly and use rand to randomly select the color.
Random values of sizes are easy to get, just generate them directly and connect the units
// Random size instance
$m = rand(20,30);
echo 'random size';
?>
Generating color values is a little more troublesome, because color values are expressed in hexadecimal characters, and the random function rand cannot directly generate 0 to F. In the end, the hexadecimal characters are directly saved in an array, and then the mouse subscript is randomly generated like this Random colors can also be achieved
// Random color function
// Directly return the randomly generated color value
function getColor(){
// First use an array to save the hexadecimal characters in an array
$arr = array('0','1','2','3','4','5','6','7','8','9','A',' B','C','D','E','F');
// Because the color value is 6 bits long, it loops 6 times
for($i=0;$i<6;$i++){
// Randomly generate numbers from 0 to 15, and then use them as array subscripts to get values
$color .= $arr[rand(0,15)];
}
// When returning, add the # sign
Return ‘#’.$color;
}
?>
Once the random size and random colors are done, the rest is no longer a problem. Just take out all the tags and remove the duplicates, then traverse the array to generate HTML text.
Finally, some suggestions. After all, PHP is a server-side, and running rand every time will make the server lose weight (those particularly powerful machines can be ignored, after all, there are still many people using VPS). We can regenerate the tags of the blog when they change, such as deleting, modifying, or adding new tags to the blog, and then generate the HTML text of the colorful tags. In the end, the generated colorful HTML does not need to be stored in the database. It can be saved directly in a file and then included.
Currently, this is how my website is implemented. When I have time, I will introduce JavaScript to implement colorful tags. The principle is almost the same, except that JavaScript is a client-side behavior, so you don’t have to worry about server-side problems. Moreover, JavaScript is relatively interactive and can create cloud tags with animated effects.
That is the effect of js+html tag+css or js+flash.
Baidu the code. If it is not easy to use or not suitable, please improve it yourself!
What others give you is actually not perfect for you, because it is not specially made for you. . . . .
Of course you have to change it to suit you according to your own needs. . . . .
This is impossible. PHP is executed before the page is generated, while javascript is executed after it is generated. You can't actually see the include.... PHP code in the page you open with your browser. What you see is the result after PHP execution.
There are two ways to achieve what you said:
One is to create a separate page to include 2.php, and then go directly to this new page where outmsg() is executed.
The second is to add a parameter to the current page, use $_REQUEST['parameter name'] to obtain it in PHP, and then use if to judge. If there is a parameter, include 2.php, otherwise include 1.php. When executing outmsg() on the current page, submit a form to the current page and add this parameter.

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

If you are an experienced PHP developer, you might have the feeling that you’ve been there and done that already.You have developed a significant number of applications, debugged millions of lines of code, and tweaked a bunch of scripts to achieve op

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

A string is a sequence of characters, including letters, numbers, and symbols. This tutorial will learn how to calculate the number of vowels in a given string in PHP using different methods. The vowels in English are a, e, i, o, u, and they can be uppercase or lowercase. What is a vowel? Vowels are alphabetic characters that represent a specific pronunciation. There are five vowels in English, including uppercase and lowercase: a, e, i, o, u Example 1 Input: String = "Tutorialspoint" Output: 6 explain The vowels in the string "Tutorialspoint" are u, o, i, a, o, i. There are 6 yuan in total

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.

What are the magic methods of PHP? PHP's magic methods include: 1.\_\_construct, used to initialize objects; 2.\_\_destruct, used to clean up resources; 3.\_\_call, handle non-existent method calls; 4.\_\_get, implement dynamic attribute access; 5.\_\_set, implement dynamic attribute settings. These methods are automatically called in certain situations, improving code flexibility and efficiency.
