Cuando hago un código de verificación PHP, ¿pongo ($im, 0, 0, 0); ¿a qué números se deben cambiar estos tres ceros? El fondo es siempre negro. ¿Por qué? El código es el siguiente.
Usa mi código.
¿Es? Lenguaje de programación del lado del servidor (abreviatura de Preprocesador de hipertexto profesional)
/*Implementar imagen del código de verificación*/
session_start().
//1. Crear lienzo
$image=imagecreate(100, 40);
//2. $ fondo = imagecolorlallocate($ imagen, 200, 255, 255); // Color de fondo
$ text_color = imagecolorloculate($ imagen, 255, 125, 125); p>$ yansucolor = imagecolorloculate($ image, 255, 0, 0); //Color del copo de nieve
//3. Rellena el lienzo con color
imagefill($image, 0. , 0, $ fondo);
//4. Añade interferón al lienzo
for($ I = 1; $i ltrant(100200); $i )
{
$ x = Rand(0, 90);
$ y = Rand(0, 40); //Agregar copo de nieve
imagesetpixel($image, $x, $y, $yansucolor);
}
//Agregar segmento de línea
imageline($ image, 20, 0 , 80, 10, $ yansucolor);
imageline ($imagen, 0, 0, 80, 40, $ yansucolor
imageline ($imagen, 0, 20, 40); , 40, $yansucolor);
//5. Llena el lienzo con contenido
$arr=array("A", "B", 9, " C ", " D", "E", "F", 3, "G", "H", "I", "J", "K", 8, "L", "M", "N", "O" , 1, "P", "Q", "R", "S", "T", "U", 2, "V", "W", "X", "Y", " Z", "A", "B", 7, "C", "D", "E", "F", "G", 4, "H", "I", "J", "K" ," L ", " M ", " N ", " O ", " P ", " Q ", 6, " R ", " S ", " T ", " U ", " V ", 5 , " W "
for($ j = 0; $ j lt6; $j )
{
$ num = rand(0, 15);
$cadena=$cadena.
$ arr[$ num];
}
$ _ SESSION[yzm]= $ str;
$angle=rand(0, 20);/ /ángulo de inclinación
imagettftext($image, 20, $angel, 10, 30, $text_color, "Greek_i.ttf", $str); Especial (1000, 9999);
//Declarar al sistema
Encabezado (" Tipo de contenido: imagen/png "); php Convertir archivos a imágenes
imagepng($ image);
//Liberar recursos
image destroy($ image);
gt