Wie jetzt im Firefox geht es jetzt aber?
Edit: Gibt es da ne Möglichkeit wo ich sehen kann wie der Pfand dann imemr aussehen muss falls ich da noch was machen muss?
Wie jetzt im Firefox geht es jetzt aber?
Edit: Gibt es da ne Möglichkeit wo ich sehen kann wie der Pfand dann imemr aussehen muss falls ich da noch was machen muss?
wie und wo finde ich den diese "/srv/.." bitte nicht gleich wegen der frage töten aba ich kenne mich damit kaum aus.^^
Ohh weh es geht.
Also pytal.de ist ja kostenlos deswegen bin ich ja da und da kann ich mich ja nicht wirklich beschweren.
Ich sehe gar nicht mehr durch sorry=(
Bei "pytal.de"...
Dann glaub PHP doch mehr als mir.-.-
Ja aba die Pfande stimmt noch die TTF Datei liegt doch im richtigen Ordner-.-
Ähm jetzt verstehe ich gar nix mehr.^^ Das mit den RGB Werten habe ich dann auch noch gefunden.^^
Zitat
Warning: imagettftext() [function.imagettftext]: Unable to access /htdocscaptcha/XFILES.TTF in /srv/www/httpd/phost/u/de/unveu-ost/web/captcha/captcha.php on line 32Warning: imagettftext() [function.imagettftext]: Invalid font filename in /srv/www/httpd/phost/u/de/unveu-ost/web/captcha/captcha.php on line 32
GIF89aŒ(ç !"$%'()*,/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ!ùÿ,Œ(þå 8ŽR¨VÇØ ”‡nV/s åµ3×3aánkǬ˜9]{ž“Èn[¼^xð“¤JÏ!ºÜõ†m6^ØäÁëõåˆ $I’àÙÏ#RnBº5-Þ.P°À-§ÉV:oȢІ8p‘ W(¢ T¨h;ÎÁ‹Bý¢ˆP7âa PILJC(…GL ¡¸ƒªŒkèb7“®!jhCÎÄjÑ”mŒ#”ØÂX$q0é ØD+ŒAiøŽÆ.'qŠ1A \ ‚ ¼à‹YÜA ZèD)þå TÄÁÆØ&5Š{Í°~HE7þâŸaeÀÂRÁ PôÁ uÀƒ ¶ÐeÔ±4Dô Œh¼BšÈÅ%ì`‡<Ü! vÐÄ$ȃ7 bkpÃþ ”0-¬ÐÄT;b€ý'Ñ$\AìHÁÏf¶\œ¡ ˜0E#Ò`=¤! y€…–ûc¬Á Šp…!(q·VÐ'Hpƒ&Ø vXƒØˆƒ&Ì@1pBÖD*ð U€a7¼ømäxãŸPÄl¸/@‚B”ÂÈ L8!²ðÃú‡FÌa~PF¡ H\aK°C´à)\¢}„¤ &ÌA¨Æ0rq el‚uChÀo„ágk(8.L¨¢e æ@ ·¨' ]…7zñ?”b(Å/n‘ 7ôªPÃþ*¡ f,£i zªD ¢âH…5â .àíwÀ<ª±Œ1Xb„ƒ‘(g\ÅàC`Ìáð) ˆ2á®8C)¢‡Ð`j°AÂp(cÁ `¨†*‚ GD 9ݾ(F:úà-Ì€ ¯ð”•J£uè‚'!#NlP”…-V¡ˆM”4}Ã6Á‰DB V Ã"Âà„"¤XD(A\! ÈÂ*~à€XxÐ3TÁ fìâÌpÃJÁ J8♨,ˆYøõ –Àƒ6ñ‡DÀÁ _à‚¶`‰PÄaظƒ˜þp &Ä 7D'îà‡9¨‚ÊLHl7Æñ‰/L‚@"b&P¶pˆL¨A 7|Ô aÐtàˆ` ŽÐ°ìsik𧰠b [pI }PG« Þð ]Àjâ [Àßq½ÔÒ€r@ ×p “p ‰B#·@yL0†ð ½ðK ¾ÐEgÀOPbðh]ð á@ _lNð_ÀRpdð Àc° ¥oÞ ^Æ@CX`hÀ_€‹à0%-Y@ÍCJ ‰P h5H€;@[ƒ€þJð¬€l ƒÀ `| ‚ •0 ÈTÒp ˆpNÒP @0% À@ñp “à³p ˆ çð ‹ÀJÐ/pB œð oð’à‰ LàP=`n4ò –ÐI`SàYðIÐE@’pM@º ŽpW° °àÝá@h f ZÀU@$N0c°] {0B€2 h€A>€L U`_ ™Ð§À‘0 mà•°–§à Þà \pÙÀ {À Î R0%2€x€y¸pþ+I¢ ¢,¢à;à{0~Pöi™z€AðŽ@¹Ã Œ xg0 `? u xð ¤ÐU`nðvði`¤ï ¤ Hð`ÀrÀ`l@C0S@@à‰E@UpûUP/€xÀjR`„ ¶ •€ R€u ¯€½Ð ³·uÐ a È tÇŒ0Þ¡¢0Õ ‘à µ ¾ H"dßbe 7ƒ€„°~Fà‚p0 _ˆkÐ5À~À Ž@– kÀQ€à ¹€ ”þ `@‹p@ ‰Ð à äÐ ˜À7P4à;°l}Ð2ðrP>€EðF@Tàe0‘ÀmB ˆðh’×f »pW@?0Nš°¹ð ŒÀ ™papV0E® K@1Èp Ä Ì “ Ø ½p\ÙÓ œ@ t€ ºðGàƒ°Qà‡0 š0G@0€@ làKàÓP ¢ …àC5à°€ Äp § Ä` |©Pªà¸Û@ÊF*Ð5 [ <`d'“™_J aðþi@‘0P~Ð £`Ì ãp xÀí9@aà Æà ¯ð ¹ u0sY}@rÈ€ Æ ` ìÇtÐ »à à0NÏ ‘`¦ `›K Ýð ªÐ Å0 À Ô` ³°=Ð2à9p]àGpŸ¹{ÐŽl°/@¢‰°_ƒ° ‹€ Í0É Àp uàHà(@?0R<·xtu7ð]pmn0 ³PBÀð ° ·à¡±@ç ‰PW@PjpU°£ð Ÿ ’`› } r° òÀäþI’°Áпö Ú`#ép ÁÁ ½à ¶¶@l` —° Ð ¡ µpΰ ƒ@SP‰ d€F°cðK U@´p8@rÀjЊÐ5P_À ¾ Û ÆðŒð ƒàW@/ÀTE€E§B`{Àgç* | ‰ð Í Tˆ{cq€—` »t°j`Î £€RvP ¶p s ‰ ‚Ðaðä àÀTÄÈ@ œÀ«Û Â$0£®0 ½ð ˆµWŽ@–Ðp Uàz [ÐP€ˆà ”þÐD°› yP]ðÕ× « ?`šÀ$¹0ŸÀ Œ ΀]à4€‚PrÐKðdP ƒ°3Ð)p-P‚à ©p\pŒ€ gàB v°0 }P?c0–Iƒ sðN µÐ „¹ÏwJðš Ô€ÅÐ ß ©À äÀ~¸ ’` …À¥ ”p TaSÀ ß B §àBû |€Yð›€[pdàH ;Œ-ep £àp°k ˆ ”àaàÆ` ´Ð ov ið{‹]P°vÀ‡€h0ž wP0°þ*°0°`0 ¨0>…`VpC€†®P —P§ QP‚Ð ¦WÀ§0 p€Äp „ÐWó 0 Ð "ÒÀš@¥ð¼p ¤ðl`©˜ð Éà9ð ÊࢀÐUyP ¥0 q@OàP@‹@V`P°¡0 S cðt|€ÀyP a•` í ¢PH°<_É uP”„` nðL°1 fYb XàR@Åè<`l€” µ@‰¶–€Fp`ÑjÀhu° ¾°i Œþ†` ¥Ð m@œ@/ðà ³ F Œâ Í€WEH°Æ€UdR ·2n„p5cFI&3 sÀ ‘`lÐQ:€°— š ç Çà r'©ðM0¢=pmhðoðYp\9^ÀªÎcŒ°7X0WÐ[°rj Ó S@xÐ €f •ÀwD ¨0æº †ÀŠð·€ Ìð hÐoà îÇ€cÀÐ ´p È ³À2À0ÔbP w° ~€Ã` 0–@ åŒtà ðà€`hþà…e ¹P u€¸ð ¶ à îÀ ¬ð’@0¬à IÀC)QM ^ð~j ‘ðPpYP@ЦÑK7 ‹°9ÀãzÎ’PPðÔ¸ ‘0Z…`WÀ\@d ¨à•™ ư€ ªÒ ð ]; é0‰ Ž` wð«~À;LEð·°@{ °,! b`q@×w𦀠| ’` â ØÀ¼ Rñ€P5°½D.ðPe ðÀU@dð€N`x€ío€:§@ ðpK— bþF€ ¶P`ÀaK@z@¢€O°§PRðv ¦Ð̉ð’&ùºÀ²l+Ý ²ð\xð‰pèÝšÁ º ˆà?ðap"tbpFÐÄçx@X@¡’ Êð å@Ö` ì €4ÐI@fà9S@`°„0 ?à2‚’i0 •`EàpÐR𤠘`m²ö‹Y`«p ‹pQ€7 x’`ªL } €à•€p@ ¦ Àà ò Õ É 7 "ÏÒШ§À…¹ŠI¬P ¾€`@þ {ÐÜ"¤^f¾ ¡0< 6À\p ØPÓ ¹0 ß0 €2aþ` >€Øbqà AàC@u ÍhÐ –ðV¿}€ h ‡ð‚í °s€ Óð j Å` € {€Ÿn€~PN@Œ@†ÀÐ šà i0°± ›À èÀ …ðˆ`d0 Ñ P :z[ªèZSË Ø e÷ ðHppµ€¤•`KF Àr Ù€ ¦À ´ ˜0 `J¸Øh W kP6 Õ9à§pOpz0 PqzðhþЄ nP£Š¨ë œ´›\uP9@o°yLm<@r —` ´ C ÚÁ†´&D Œp ® P ™@ Ïp ¢À #>£jõiÔ+Ñ 5I<„Q¢EÍ|9º$èeà|qzƒJÜ´X² ÂV,=` ©ƒË0SúpñA “0~Ä8YRçX¦G£ÒÄ9ƒ*LŒXeâfÊ3ròŠƒ'S¡;ºPÅÁb'Ó.‡œ%åÇ 8æÜê&m[5lÈØ-•Ì™J†h¡‡N\&J†ù‰µ Ô£:~²ì9¢EªDí© $VþÄþb%¬\0Œ `±ó‚Ë'H€D!“žP|ˆ@É3”5x䜑T-Ô!U€ê€ SÇ #[»fE õé ”:ŒÜÄ©£e̪[¸j¡jÅJ8xÛ<1¢£ 2ˆê)Õ2U¤œ ›õh“±tòäIƒ„”7„5´:$–P~¬Á *ɤ/2©†NjÉ…W°Áæ˜T>ùE˜YÎáãŠ*¨Ø##„è ìÈE !¨€ƒŽ:Š@b CÁd—XéDBìø¡>Ñãk|‘EšYâ°”\j‘E–=¢Ø'HD™„EᆛT*áÄ<áfšT1fœ\JáåEŠÉþÆIA¤SÀgVž¹(2adJyã‘%” ƒA&yÅ:fe`(yd0‘D>žéÆ®TòˆcBä Â.öØBNÄ@bˆ)–P' % ãL2™Vf¡ä&;:ÃQà`ƒ’Q>!ä‘D” 2<Èá E€©EOúXdĦ:@gLÉÃP|A¦‘U®9Z–q¥q.‘D–`jÛƒŽÒc42øècšU¬äOœqåk´‘ec^Ivä™æbˆ‰C 'xè!@(Á„6¨£Šp¥‰D˜ù$’Qz©&’BÜèãi@™„&¶þ¨ãAR `ˆc:xÁ¦OH¡¥a°ùÜaL™o8Dd•sÄÁd”fì’Hè8å_,Ñc <61:'!Ô`£R† Hš~ä“lÐaçtÞ9‡pY¾!6úH¢Ø€dJXáãŽS0Y <Þ°Âc ñãY®¥”CiÎG#Wi n‰h ãdX¥ U¡f˜T¤ÖWªQå•GRq¦lPZÑfuâÇsÐqF=±ed/@‘<ºPå ¨PÄ”n¬y$ T /|šZÑ…\À9Å‘T¤€BLQj’%¤øÃ*äÀ‡Gpbu€à$þÑ W˜‚¸Ø…6¨‹Y4¢£Ð†d™E¬•€Å/A‰ec’P…+ÈÁrÈ#èØÆ.D’h€â¡ø…:ÄlLƒŠÈ3ÈÃÙµàÃhE(Ò@ Pl£WhÐá¾ltÃÖ@Fqb$ÃvP:ÑŒAPb@@ÂL‘LXâÓ Dº‚ O@âÜÆ(8¡ˆC`µ˜6lQ´ >¦8Â,1 l8#Ð87VHŽxÀ£’âHG<¸‘ Uü'G9’ñˆ1pA ‰H#áŠq£ F‹ä€ `ÔÁW$Æ#ò rØHÅ,z¹Â€;
Die ist doch aber hochgeladen?
Und was ich im IE gesehen habe:
ZitatAlles anzeigenWarning: imagecreatefromgif() [function.imagecreatefromgif]: Unable to access captcha/captcha.GIF in /srv/www/httpd/phost/u/de/unveu-ost/web/captcha/captcha.php on line 25
Warning: imagecreatefromgif(captcha/captcha.GIF) [function.imagecreatefromgif]: failed to open stream: No such file or directory in /srv/www/httpd/phost/u/de/unveu-ost/web/captcha/captcha.php on line 25
Notice: Use of undefined constant f - assumed 'f' in /srv/www/httpd/phost/u/de/unveu-ost/web/captcha/captcha.php on line 26
Notice: Use of undefined constant f - assumed 'f' in /srv/www/httpd/phost/u/de/unveu-ost/web/captcha/captcha.php on line 26
Notice: Use of undefined constant f - assumed 'f' in /srv/www/httpd/phost/u/de/unveu-ost/web/captcha/captcha.php on line 26
Warning: imagecolorallocate(): supplied argument is not a valid Image resource in /srv/www/httpd/phost/u/de/unveu-ost/web/captcha/captcha.php on line 26
Warning: imagettftext() expects parameter 1 to be resource, boolean given in /srv/www/httpd/phost/u/de/unveu-ost/web/captcha/captcha.php on line 32
Warning: imagegif(): supplied argument is not a valid Image resource in /srv/www/httpd/phost/u/de/unveu-ost/web/captcha/captcha.php on line 33
Warning: imagedestroy(): supplied argument is not a valid Image resource in /srv/www/httpd/phost/u/de/unveu-ost/web/captcha/captcha.php on line 34
[/code]
Aber im Firefox kommt das nicht?
Was muss ich wie ändern? Bin doch noch nen Anfänger.
<?php error_reporting(E_ALL);
session_start();
unset($_SESSION['captcha_spam']);
....
Ne bei mir kommt immer nur :
Die Grafik "http://unveu-ost.de/captcha.php" kann nicht angezeigt werden, weil sie Fehler enthält.
Wenn ich http://unveu-ost.de/captcha/captcha.php
aufrufe?
Kann das sein das das mit der Schrift-Art "XFILES.TTF" muss ich mit der irgendwas machen.
Weil ich habe die bloß auf den Serve gezogen?^^
Na dann kommt diese Meldung:
Die Grafik "http://unveu-ost.de/captcha.php" kann nicht angezeigt werden, weil sie Fehler enthält.
So nun funktioniert das mit dem Captcha aba wenn ich die Datei "captcha.php" aufrufe kommt immer diese Fehlermeldung:
Die Grafik "http://unveu-ost.de/captcha.php" kann nicht angezeigt werden, weil sie Fehler enthält.
Hier die captcha.php Datei:
<?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/gif');
$img = ImageCreateFromGIF('captcha.GIF'); //Backgroundimage
$color = ImageColorAllocate($img, f, f, f); //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);
imagegif($img);
imagedestroy($img);
?>
Alles anzeigen
Ich versuche schon die ganze Zeit mit nen Bekannten das hin zu kriege geht aba nicht.
Dann wäre es doch so richtig?
<?php
session_start();
if(isset($_SESSION['captcha_spam']) AND $_POST["sicherheitscode"] == $_SESSION['captcha_spam']){
unset($_SESSION['captcha_spam']);
IF(isset($_POST["senden"])){
include('datenbank.php');
$username = $_POST["username"];
$email = $_POST["email"];
$homepage = $_POST["homepage"];
$nachricht = $_POST["nachricht"];
$zeit = time();
$code = "INSERT INTO gbuch (id, username, email, homepage, nachricht, zeit, ip) VALUES('','$username','$email','$homepage','$nachricht','$zeit','$REMOTE_ADDR')";
$eintragen = mysql_query($code);
IF($eintragen){
echo 'Eintrag hinzugefuegt';
}
}
session_start();
if(isset($_SESSION['captcha_spam']) AND $_POST["sicherheitscode"] == $_SESSION['captcha_spam']){
unset($_SESSION['captcha_spam']);
?>
Alles anzeigen
Wenn ich das aber so machen wie das in der Anleitung beschrieben wird. Das ich es an den Anfang setzen soll und "else" zum Schluss kommt gleich immer "Der Sicherheitscode ist falsch!".-.-
Ähh ja okay ich helfe mir selber.o_0
Wie kann ich das ändern bzw. was muss ich ändern?
Hi ich mal wieder ,
Also zu mein Problem ich habe mir mit PHP ein Gästebuch erstellt ging auch alles ganz gut.
So nun wollte ich eine Captcha Sicherheit einbauen.
Nun habe ich ne Menge Probleme damit.^^
Also das erste Problem das Captcha wird nicht angezeigt.
Die Datei captcha.php
<?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/captcha.PNG'); //Backgroundimage
$color = ImageColorAllocate($img, 0, 0, 0); //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);
?>
Alles anzeigen
Und habe sie so in die Gästebuch-Datei (neu.php) eingebaut:
<?php
echo '
<form action="" method="post">
<table>
<tr><td>Name:</td><td> <input type="text" name="username"></td></tr>
<tr><td>Email:</td><td> <input type="text" name="email"></td></tr>
<tr><td>Homepage:</td><td> <input type="text" name="homepage"></td></tr>
<tr><td colspan="2">Nachricht:
<textarea name="nachricht" cols="35" rows="8"></textarea><td></tr>
<tr><td>[img]captcha/captcha.php[/img]</td>
<td><input type="text" name="sicherheitscode" size="5"></td></tr>
<tr><td colspan="2"><input type="submit" value="Eintragen" name="senden"></td></tr>
</table>
</form>
';
IF(isset($_POST["senden"])){
include('datenbank.php');
$username = $_POST["username"];
$email = $_POST["email"];
$homepage = $_POST["homepage"];
$nachricht = $_POST["nachricht"];
$zeit = time();
$code = "INSERT INTO gbuch (id, username, email, homepage, nachricht, zeit, ip) VALUES('','$username','$email','$homepage','$nachricht','$zeit','$REMOTE_ADDR')";
session_start();
if(isset($_SESSION['captcha_spam']) AND $_POST["sicherheitscode"] ==
$_SESSION['captcha_spam']){
unset($_SESSION['captcha_spam']);
}else{
die ("Der Sicherheitscode ist falsch!");
}
$eintragen = mysql_query($code);
IF($eintragen){
echo 'Eintrag hinzugefuegt';
}
}
?>
Alles anzeigen
Zweites Problem gibt man ein falsches Code ein kommt:
ZitatWarning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /srv/www/httpd/phost/u/de/unveu-ost/web/neu.php:15) in /srv/www/httpd/phost/u/de/unveu-ost/web/neu.php on line 24
Der Sicherheitscode ist falsch!
Könnt ihr mir sagen wo die Fehler sind?
Muss ich in der Datenbank noch Felder für das Captcha anlegen? Eigentlich nicht oder?
Wo is den im letzten Design noch der zusammenhang zu ACAB o_0
Ja wir sind schon Fussball-Fans ist ja richtig.
Nur Wir fotografieren die "Fans" um die Aktionen und Emotionen festzuhalten.
Ich habe das schon ne kleine Idee im Hinterkopf.^^