Maison développement back-end tutoriel php PHP验证码图片不能输出,该如何解决

PHP验证码图片不能输出,该如何解决

Jun 13, 2016 am 10:33 AM
code height img rand

PHP验证码图片不能输出
文件名 global_func.php

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->function _code(){//运行验证码    //随记码个数    $_rnd_code=4;    for($i=0;$i
Copier après la connexion


这个我要是调用 global_func.php 这个文件下的 function _code(); 就出错是一个红叉。
code.php
PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->_code();
Copier après la connexion



这个是我直接写在code.php中就能够使用。
code.php
PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->    //随记码个数    $_rnd_code=4;    for($i=0;$i
Copier après la connexion



这段验证码我直接运行不封装成函数的形式可以使用验证码一切正常。
但是我用function _code() 之后 在调用 _code() 在html中显示的是一个红叉。不知道是为什么


------解决方案--------------------
会不会是 header('Content-Type:image/png'); 的原因,
BOM头会影响到浏览器预期的文件类型
------解决方案--------------------
即使是写成函数,调用也是没有问题的。

PHP code
<?phpfunction _code(){//运行验证码}?><br><font color="#e78608">------解决方案--------------------<div class="clear">
                 
              
              
        
            </div></font>
Copier après la connexion
Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment ouvrir le fichier img Comment ouvrir le fichier img Sep 18, 2023 am 09:40 AM

Les méthodes pour ouvrir les fichiers img incluent l'utilisation d'un logiciel de lecteur optique virtuel, l'utilisation d'un logiciel de compression et l'utilisation d'outils spéciaux. Introduction détaillée : 1. Utilisez le logiciel de lecteur optique virtuel pour ouvrir, télécharger et installer un logiciel de lecteur optique virtuel, cliquez avec le bouton droit sur le fichier img, sélectionnez "Ouvrir avec" ou "Programme associé", sélectionnez le logiciel de lecteur optique virtuel installé dans la fenêtre contextuelle. -up boîte de dialogue, virtuel Le logiciel du lecteur optique chargera automatiquement le fichier img et l'utilisera comme image disque dans le lecteur optique virtuel Double-cliquez sur l'icône du disque dans le lecteur optique virtuel pour ouvrir le fichier img et accéder à son contenu. etc.

Comment résoudre l'erreur « undéfini : rand.Seed » dans Golang ? Comment résoudre l'erreur « undéfini : rand.Seed » dans Golang ? Jun 25, 2023 am 08:34 AM

Pendant le processus de développement ou d'apprentissage de l'utilisation de Golang, nous pouvons rencontrer le message d'erreur undefined:rand.Seed. Cette erreur se produit généralement lorsque vous devez utiliser un générateur de nombres aléatoires, car dans Golang, vous devez définir une valeur de départ de nombres aléatoires avant de pouvoir utiliser la fonction du package rand. Cet article explique comment résoudre cette erreur. 1. Présentez le package math/rand. Tout d’abord, nous devons introduire le package math/rand dans le code. exister

Comment ouvrir le fichier img Comment ouvrir le fichier img Jul 06, 2023 pm 04:17 PM

Comment ouvrir le fichier img : 1. Confirmez le chemin du fichier img ; 2. Utilisez l'ouvre-fichier img ; 3. Sélectionnez la méthode d'ouverture ; 4. Affichez l'image ; Le fichier img est un format de fichier image couramment utilisé, généralement utilisé pour stocker des données d'image.

Quel est le format de l'image ? Quel est le format de l'image ? Mar 17, 2023 am 10:33 AM

img est un format de compression de fichiers, principalement utilisé pour créer des fichiers image de disquette. Il peut être utilisé pour compresser le contenu d'une disquette entière ou d'un CD entier. Des fichiers avec l'extension ".IMG" sont créés en utilisant ce format de fichier. Le fichier img comprend 3 nœuds de base, à savoir "Ehfa_HeaderTag", "Ehfa_File" et "Ehfa_Entry".

Modifiez votre projet Unity dans Visual Studio Code et vous êtes maintenant prêt à partir Modifiez votre projet Unity dans Visual Studio Code et vous êtes maintenant prêt à partir Aug 08, 2023 am 10:21 AM

Microsoft a publié une version préliminaire de l'extension Unity pour Visual Studio Code. Cette nouvelle extension Unity vous permettra d'écrire et de déboguer des jeux Unity. Cette nouvelle extension Unity apporte certaines fonctionnalités populaires déjà disponibles dans Visual Studio et Visual Studio Tools pour Unity, améliorant ainsi C# dans Visual Studio Code pour le développement Unity. Actuellement, l'extension Unity pour VSCode fournit les éléments suivants : Un débogueur Unity pour déboguer votre éditeur Unity et votre lecteur Unity. Analyseur et refactoring C# spécifiques à Unity. Uni

Comment synchroniser la génération de nombres aléatoires dans le traitement parallèle Golang ? Comment synchroniser la génération de nombres aléatoires dans le traitement parallèle Golang ? Jun 03, 2024 pm 02:53 PM

Synchronisation de la génération de nombres aléatoires dans la programmation simultanée Go : utilisez un mutex (sync.Mutex) pour contrôler l'accès au générateur de nombres aléatoires rand.Rand. Chaque goroutine acquiert le verrou mutex avant de générer des nombres aléatoires et libère le verrou mutex après l'avoir généré. Cela garantit qu’un seul goroutine à la fois peut accéder au générateur de nombres aléatoires, éliminant ainsi les courses aux données.

Comment résoudre le problème de la génération des mêmes nombres aléatoires à l'aide de la fonction PHP Rand Comment résoudre le problème de la génération des mêmes nombres aléatoires à l'aide de la fonction PHP Rand Mar 23, 2023 am 09:17 AM

La fonction rand() utilise les mêmes graines initiales à chaque appel. La graine initiale par défaut est obtenue à partir de l'heure du système d'exploitation, mais elle n'a qu'une précision de la microseconde. Autrement dit, dans un laps de temps très court, de nombreux appels de fonction rand() utiliseront la même graine initiale, ce qui entraînera la même génération de nombres aléatoires. Alors, comment résoudre ce problème ?

U disk pe ne peut pas lire img U disk pe ne peut pas lire img Mar 19, 2024 pm 12:07 PM

Le disque U est l'un des périphériques de stockage fréquemment utilisés. Il y aura également quelques problèmes mineurs lors de l'utilisation. Par exemple : le disque U ne peut pas être lu. Comment le résoudre ? Vous n'arrivez pas à lire la clé USB ? 4 étapes pour vous apprendre à résoudre le problème facilement. Une fois la clé USB insérée dans l'ordinateur, cliquez sur le menu Démarrer, sélectionnez Panneau de configuration et rangez-la ! Vous n'arrivez pas à lire la clé USB ? 4 étapes pour vous apprendre à résoudre facilement le problème. Recherchez et double-cliquez sur le Gestionnaire de périphériques dans le Panneau de configuration. Garde le! Vous n'arrivez pas à lire la clé USB ? 4 étapes pour vous apprendre à résoudre facilement le problème : Recherchez le contrôleur Universal Serial Bus sur l'interface principale du Gestionnaire de périphériques et rangez-le ! Vous n'arrivez pas à lire la clé USB ? 4 étapes pour vous apprendre à trouver facilement le périphérique de stockage de masse USB, le sélectionner, faire un clic droit, trouver Désinstaller et ranger le ! Vous n'arrivez pas à lire la clé USB ? 4 étapes pour vous apprendre à résoudre le problème facilement. Bienvenue à laisser un message pour discussion !

See all articles