[00:00] Songs gespielt gestern: 0
[00:01] Alles Gute an Rah
[08:57] Post by HG @ 100.000 Beiträge Projekt
[20:00] Lottoziehung in 06d 00:00h
[00:00] Songs gespielt gestern: 0
[00:01] Alles Gute an WhiteMan
Trackmania Minecraft Andere Spiele
Antwort
Themen-Optionen
#1
Alt 04.04.07, 22:42:13
Bug in PHP?
blue
Benutzerbild von blue
Big Daddy
Registriert seit: 02.02.03
Alter: 37
Geschlecht: ♂
Beiträge: 4.974
IRC Zeilen: 10670
Quizrunden gewonnen: 3

Spenden-Award Spenden-Award Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward Core-Award 

blue eine Nachricht über ICQ schicken
Nabend,

ich versuche gerade vergeblich mit PHP die Buchstaben A bis Z mit einer Schleife auszugeben:

Code:
for($letter = 'A'; $letter <='Z'; $letter++) {
	echo($letter);
}
Allerdings, wenn der Zähler bei 'Y' ist und 1 addiert, kommt folgende Ausgabe:
ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZCACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZDADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZEAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZFAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZGAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZHAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZIAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZJAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZKAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZLALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZMAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZNANBNCNDNENFNGNHNINJNKNLNMNNNONPNQNRNSNTNUNVNWNXNYNZOAOBOCODOEOFOGOHOIOJOKOLOMONOOOPOQOROSOTOUOVOWOXOYOZPAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZQAQBQCQDQEQFQGQHQIQJQKQLQMQNQOQPQQQRQSQTQUQVQWQXQYQZRARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSRTRURVRWRXRYRZSASBSCSDSESFSGSHSISJSKSLSMSNSOSPSQSRSSSTSUSVSWSXSYSZTATBTCTDTETFTGTHTITJTKTLTMTNTOTPTQTRTSTTTUTVTWTXTYTZUAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZVAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZWAWBWCWDWEWFWGWHWIWJWKWLWMWNWOWPWQWRWSWTWUWVWWWXWYWZXAXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZYAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZ
Wenn ich allerdings nur bis Y zähle:

Code:
for($letter = 'A'; $letter <='Y'; $letter++) {
	echo($letter);
}
Bekomme ich die Ausgabe von A bis Y ausgegeben. Ich bin also gezwungen den Code folgendermaßen abzuändern (hier mal mit do-while-Schleife):

Code:
	$letter = 'A';
	do {
		echo($letter);
		$letter++;
		if($letter == 'Y')
		{
			echo($letter);
			$letter = 'Z';
			echo($letter);
		}
	}while($letter <='Y');
Ich frage mich aber, warum die erste Version nicht funktioniert

BTW, momentan läuft PHP Version 4.4.5.

C++ ist böse
Die Unterschiede [der Programmiersprachen] sind enorm: Während Programme wie die Schreibsoftware Microsoft Word mit HTML programmiert wurden, greifen die Entwickler von Metzel-Games oft zu der Hacker-Programmiersprache C++. Wie gefährlich diese Sprache für Jugendliche ist, zeigte sich erst im September 2009, als der schülerVZ-Hacker Matthias L. vor seinem Selbstmord einen Abschiedsbrief verfaßte – in C++.
#2
Alt 04.04.07, 22:54:30
Pestilence
Benutzerbild von Pestilence
Pokemaniac
Registriert seit: 10.11.02
Alter: 43
Geschlecht: ♂
Beiträge: 6.520
IRC Zeilen: 42094
Quizrunden gewonnen: 2

Spenden-Award Goldener Topposter Spenden-Award Spenden-Award Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward 

Pestilence eine Nachricht über ICQ schicken
Also je öfter ich das durchgehe, desto unlogischer erscheint mir die Ausgabe des ersten Codes. Wenn er dir als letzten Buchstaben, beim zweiten Code, ein Z ausgeben würde, dann könnte ich es eventuell noch verstehen, aber sooo...

Ich werd mal gucken was sagt, wenn ich das bei mir durchlaufen lasse.

Edit:
Achja, ich erinnere mich warum ich mit aufgehört habe, mich damit zu beschäftigen. Jedesmal wenn ich meinen Apache starte, kommt die Fehlermeldung "Make_sock: could not bind to address 0.0.0.0:80".
Hab kein Bock mich damit zu beschäftigen.

"Es ist gelogen, dass Videogames Kids beeinflussen. Hätte PAC MAN das getan, würden wir heute durch dunkle Räume irren, Pillen fressen und elektronische Musik hören!"
(Kristian Wilson, Nintendo Inc., 1989)

Geändert von Pestilence (04.04.07 um 22:59:01 Uhr)
#3
Alt 07.04.07, 16:13:04
Lord_Pinhead
Benutzerbild von Lord_Pinhead
B.O.F.H.
Registriert seit: 03.08.02
Alter: 41
Geschlecht: ♂
Beiträge: 4.966

Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward Core-Award 

@Blue
Recht umständlich oder

Code:
for ($letter = 65; $letter <= 90; $letter++) {
        echo chr($letter)
}
Aso Pesti, wenn er auf den Socket nichts binden kann, läuft entweder schon ein Webserver oder du hast nicht ausreichend Rechte einen Port <=1024 zu verwenden

show_config
-------
"Aber es gibt ja kRaSSe SuppOrtEr die MeinEn Alter, dass Sie KrAss MOd sind UnD feTT in Der SchOOl ruLLoern WeiL isch KRaSS der MOD bin - unD wEnn dEin PosTcoUnt sUcKt, alDer, dAnn hAlTs Maul, k?" - Verständliche und klar formulierte Aussage eines Hip-Hoppers

Geändert von Lord_Pinhead (07.04.07 um 16:23:36 Uhr)
#4
Alt 07.04.07, 16:32:04
Pestilence
Benutzerbild von Pestilence
Pokemaniac
Registriert seit: 10.11.02
Alter: 43
Geschlecht: ♂
Beiträge: 6.520
IRC Zeilen: 42094
Quizrunden gewonnen: 2

Spenden-Award Goldener Topposter Spenden-Award Spenden-Award Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward 

Pestilence eine Nachricht über ICQ schicken
Es läuft kein Webserver und ich habe genügend Rechte.
Meinst du nicht das ich auf sowas billiges schon gekommen wäre?

"Es ist gelogen, dass Videogames Kids beeinflussen. Hätte PAC MAN das getan, würden wir heute durch dunkle Räume irren, Pillen fressen und elektronische Musik hören!"
(Kristian Wilson, Nintendo Inc., 1989)
#5
Alt 07.04.07, 16:45:54
Lord_Pinhead
Benutzerbild von Lord_Pinhead
B.O.F.H.
Registriert seit: 03.08.02
Alter: 41
Geschlecht: ♂
Beiträge: 4.966

Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward Core-Award 

Zitat von Pestilence
Es läuft kein Webserver und ich habe genügend Rechte.
Meinst du nicht das ich auf sowas billiges schon gekommen wäre?
Ehrlich? Jo, sonst hättest du entweder mal ne andere Version genommen oder mal zum Test den Port gewechselt.

show_config
-------
"Aber es gibt ja kRaSSe SuppOrtEr die MeinEn Alter, dass Sie KrAss MOd sind UnD feTT in Der SchOOl ruLLoern WeiL isch KRaSS der MOD bin - unD wEnn dEin PosTcoUnt sUcKt, alDer, dAnn hAlTs Maul, k?" - Verständliche und klar formulierte Aussage eines Hip-Hoppers
#6
Alt 07.04.07, 17:23:42
blue
Benutzerbild von blue
Big Daddy
Registriert seit: 02.02.03
Alter: 37
Geschlecht: ♂
Beiträge: 4.974
IRC Zeilen: 10670
Quizrunden gewonnen: 3

Spenden-Award Spenden-Award Silberne Postauszeichnung Bronzener Topposter Blecherner Postaward Core-Award 

blue eine Nachricht über ICQ schicken
Zitat von Lord_Pinhead
@Blue
Recht umständlich oder

Code:
for ($letter = 65; $letter <= 90; $letter++) {
        echo chr($letter)
}
Aso Pesti, wenn er auf den Socket nichts binden kann, läuft entweder schon ein Webserver oder du hast nicht ausreichend Rechte einen Port <=1024 zu verwenden
Lordy, Letter A ist die 65 und die 90 ist das 'Z'. Natürlich habe ich es ebenso über die ASCII Codes probiert, aber er gibt immer noch Shice aus!
Ah, ich seh grad die Funktion chr(). Das probier ich mal ...

Wow, mit chr() klappt es wunderbar! Danke Lordy

C++ ist böse
Die Unterschiede [der Programmiersprachen] sind enorm: Während Programme wie die Schreibsoftware Microsoft Word mit HTML programmiert wurden, greifen die Entwickler von Metzel-Games oft zu der Hacker-Programmiersprache C++. Wie gefährlich diese Sprache für Jugendliche ist, zeigte sich erst im September 2009, als der schülerVZ-Hacker Matthias L. vor seinem Selbstmord einen Abschiedsbrief verfaßte – in C++.
Antwort
Lesezeichen
Facebook

Direkt antworten
Nachricht:
Benutzername: 
Email (nicht ausfüllen!): Sicherheitsgrafik
Optionen

« Vorheriges Thema | Nächstes Thema »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

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

Gehe zu
Aktivität
Forum (20 Min)
1 Beitrag
Chat (20 Min)
1 Zeile

Teamspeak 3

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:35:54 Uhr.


Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS
Die Betreiber haften nicht für die Inhalte der User. Die Beiträge spiegeln ausschließlich persönliche Meinungen wider, und nicht die der Seitenbetreiber.