SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.08.2008, 02:06:48
Change Change ist offline
Anfänger
 
Registriert seit: Aug 2008
Alter: 33
Beiträge: 25
Hilfe bei captcha script

Hallo, hab folgendes captchascript gefunden, den ich gut finde:
Es gibt 3 Dateien:
captcha.php
captcha.PNG
FONT.TTF


captcha.php
PHP-Code:
<?php
   session_start
();
   unset(
$_SESSION['captcha_spam']);

   function 
randomString($len) {
      function 
make_seed(){
         list(
$usec $sec) = explode (' 'microtime());
         return (float) 
$sec + ((float) $usec 100000);
      }
      
srand(make_seed());  
                       
      
//Der String $possible enthält alle Zeichen, die verwendet werden sollen
      
$possible="ABCDEFGHJKLMNPRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789";
      
$str="";
      while(
strlen($str)<$len) {
        
$str.=substr($possible,(rand()%(strlen($possible))),1);
      }
   return(
$str);
   }

   
$text randomString(5);  //Die Zahl bestimmt die Anzahl stellen
   
$_SESSION['captcha_spam'] = $text;
         
   
header('Content-type: image/png');
   
$img ImageCreateFromPNG('captcha.PNG'); //Backgroundimage
   
$color ImageColorAllocate($img000); //Farbe
   
$ttf $_SERVER['DOCUMENT_ROOT']."/captcha/XFILES.TTF"//Schriftart
   
$ttfsize 25//Schriftgrösse
   
$angle rand(0,5);
   
$t_x rand(5,30);
   
$t_y 35;
   
imagettftext($img$ttfsize$angle$t_x$t_y$color$ttf$text);
   
imagepng($img);
   
imagedestroy($img);
?>
Einbau ins Formular:
PHP-Code:
<tr>
<
td><img src="captcha/captcha.php" border="0" title="Sicherheitscode"></td>
<
td><input type="text" name="sicherheitscode" size="5"></td>
</
tr
einbau ins script:
PHP-Code:
<?php
session_start
();
if(isset(
$_SESSION['captcha_spam']) AND $_POST["sicherheitscode"] == $_SESSION['captcha_spam']){
unset(
$_SESSION['captcha_spam']);

//
//
//Hier kommt das ursprüngliche Script hin.
//
//

}
?>
Wenn ich nun mein Formular abschicke kommt lediglich folgendes:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\2.php:4) in C:\xampp\htdocs\2.php on line 5

Was kann ich nun tun?
Wo ist der fehler?
in line 5 steht folgendes:
session_start();

Also, bitte helft mir
Change
Mit Zitat antworten
  #2  
Alt 09.08.2008, 09:18:51
reinhardlange reinhardlange ist offline
Anfänger
 
Registriert seit: Nov 2007
Ort: Flörsheim a.M.
Alter: 69
Beiträge: 144
AW: Hilfe bei captcha script

Moin,

das ist der Hinweis darauf, dass vorher bereits eine Ausgabe erfolgt (z.B. ein Zeichen - auch ein Leerzeichen). Du solltest das nochmal prüfen.

z.B. <?php[leerzeichen]

Gruss Reinhard
Mit Zitat antworten
  #3  
Alt 09.08.2008, 13:22:58
Change Change ist offline
Anfänger
 
Registriert seit: Aug 2008
Alter: 33
Beiträge: 25
AW: Hilfe bei captcha script

Also dürfen keinerlei Leerzeichen im script sein oder wie????

Das Problem scheint ja session_start(); zu sein!
wie müsste das script aussehen wenn es funktionieren soll?

MfG Change
Mit Zitat antworten
  #4  
Alt 09.08.2008, 15:26:03
huelse huelse ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 46
Beiträge: 12
AW: Hilfe bei captcha script

Dein Scrip sollte so anfangen:

PHP-Code:
<?php
session_start
();
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
csv import Script / hilfe gesucht Chris_M PHP Grundlagen 1 21.04.2008 19:28:52
hilfe bei formmail script! johan123 PHP Grundlagen 1 28.04.2007 03:05:32
Brauche Hilfe bei Template Script xDragonx PHP Grundlagen 6 06.10.2004 13:43:33
Hilfe für Script benötigt! EyeDacor PHP Grundlagen 10 15.06.2003 22:02:30
[Newbie] Mein Script (Upload) läuft nicht... Hilfe! TigerDE2 PHP Grundlagen 15 12.12.2002 11:17:22


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:31:21 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt