anführungszeichen in if-abfrage

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

jonsen

Betreff: anführungszeichen in if-abfrage

BeitragSa, Feb 05, 2005 22:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi, Very Happy
ich habe mal ne frage:

wie kann ich es machen, dass ich in einer if-abfrage anführungszeichen verwende bzw. geht das überhaupt?? also so:

Code: [AUSKLAPPEN]
If login$ = "Hallo, "test"" Then



danke im voraus,
jonsen
www.baseline-games.de.vu - coole Games zum Downloaden!
Und ein gutes Forum! Schaut mal vorbei...

Randall Flagg

BeitragSa, Feb 05, 2005 22:44
Antworten mit Zitat
Benutzer-Profile anzeigen
versuch's doch erstmal ob es so geht

Holzchopf

Meisterpacker

BeitragSa, Feb 05, 2005 22:47
Antworten mit Zitat
Benutzer-Profile anzeigen
und sonst versuch's halt so:
Code: [AUSKLAPPEN]
If login$ = "Hallo, "+Chr$(34)+"test"+Chr$(34) Then


Schau dir in der Onlinehilfe den Befehl Chr() und die damit zusammenhängenden ASCII-Codes an.

MfG
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BYBinaryBorn - Yogurt ♫ (31.10.2018)
Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm

jonsen

BeitragSa, Feb 05, 2005 22:47
Antworten mit Zitat
Benutzer-Profile anzeigen
@blitzableiter:habe ich schon...das geht net... Sad
edit:// @holzchopf: danke! ich tests mal! Smile
www.baseline-games.de.vu - coole Games zum Downloaden!
Und ein gutes Forum! Schaut mal vorbei...

jonsen

BeitragSa, Feb 05, 2005 23:25
Antworten mit Zitat
Benutzer-Profile anzeigen
ich habe noch ne frage... Embarassed Laughing
er soll, wenn er diese zeile findet (also, das nach dem if), etwas in eine datei schreiben:
Code: [AUSKLAPPEN]

If login$ = "<td><span class="+Chr(34)+"normalfont"+Chr(34)+"><b> vielen Dank f&uuml;r Ihre Anmeldung.</b></span><br /><span class="+Chr(34)+"smallfont"+Chr(34)+"><a href="+Chr(34)+"index.php?sid=a4e646ad19da7350995792068e0b49a2"+Chr(34)+">Falls die automatische Weiterleitung nicht funktioniert, klicken Sie bitte hier!</a></span></td>" Then


aber, so macht er es nicht! mache ich aber

Code: [AUSKLAPPEN]
if 1=1 Then


schreibt er in die datei! wieso ???

edit: diese lange zeile nachdem if oben ist aber in der datei drin... also es ist genauso wahr wie 1=1...!
www.baseline-games.de.vu - coole Games zum Downloaden!
Und ein gutes Forum! Schaut mal vorbei...
 

OJay

BeitragSa, Feb 05, 2005 23:46
Antworten mit Zitat
Benutzer-Profile anzeigen
tja...anscheinend...steht der text doch nicht so eins zu eins in der datei...

Artemis

BeitragSa, Feb 05, 2005 23:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Prüf das mal mit nem programm mit den augen überliest du son mist!!!
oder copy-paste das 1 zu 1 in deine datei!!

Wie liest du dein varible login$ denn ein???

jonsen

BeitragSo, Feb 06, 2005 10:41
Antworten mit Zitat
Benutzer-Profile anzeigen
ich lese login$ mit readline(tcp) ein... und der ist eins zu eins drin! aber ich kann ihn ja nochmal einfügen, weil mitm programm kann ich es schlecht überprüfen, da ich den text ja verändern muss, nämlich mit chr(34), da kann ja auch ein fehler unterlaufen...
www.baseline-games.de.vu - coole Games zum Downloaden!
Und ein gutes Forum! Schaut mal vorbei...

jonsen

BeitragSo, Feb 06, 2005 11:02
Antworten mit Zitat
Benutzer-Profile anzeigen
ich hätte aber noch ne idee, wie ich das machen könnte! wenn ich nur einen Teil einer Zeile mit der if-abfrage überprüfen könnte, geht das?


edit:hmm, wenn ich schreibe if login$ = "</tr>" then ... schreibt er nichts in die datei, dabei gibt es eine zeile, die </tr> heißt!! kann der so schnell net überprüfen? wat is das bloß????
edit 2: wenn ich mache if login$ = "" dann scheibt er in die datei! dabei, ist login doch nicht gar nichts, sondern das was er auf dem bildschirm als tcp ausgibt!!! KOMISCH!
www.baseline-games.de.vu - coole Games zum Downloaden!
Und ein gutes Forum! Schaut mal vorbei...

Hubsi

BeitragSo, Feb 06, 2005 12:20
Antworten mit Zitat
Benutzer-Profile anzeigen
&uuml; <- Sicher das das in der empfangenen Zeile steht? Oder nicht doch eher ü? Wink
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

jonsen

BeitragSo, Feb 06, 2005 12:34
Antworten mit Zitat
Benutzer-Profile anzeigen
ne, da steht &uuml; ....
www.baseline-games.de.vu - coole Games zum Downloaden!
Und ein gutes Forum! Schaut mal vorbei...

Hubsi

BeitragSo, Feb 06, 2005 12:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja, stimmt Embarassed Sorry, ich hab das mit dem Browser durcheinandergebracht Smile
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...
 

OJay

BeitragSo, Feb 06, 2005 12:59
Antworten mit Zitat
Benutzer-Profile anzeigen
ehm...stringvergleiche führen keine analogie-prüfungen durch, sondern EINS ZU EINS prüfungen auf JEDES zeichen!

wenn du wissen willst, ob ein bestimmtes zeichen in einem string vorkommt, benutze den befehl INSTR()!

jonsen

BeitragSo, Feb 06, 2005 13:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Thx, es klappt!
www.baseline-games.de.vu - coole Games zum Downloaden!
Und ein gutes Forum! Schaut mal vorbei...

Artemis

BeitragDi, Feb 08, 2005 15:48
Antworten mit Zitat
Benutzer-Profile anzeigen
Zu deiner ersten Frage. Den Code müsstest du dann so schreiben:
Code: [AUSKLAPPEN]
If login$ = "Hallo, "+Chr(34)+"test"+Chr(34) Then

noch nen beispiel:
Code: [AUSKLAPPEN]
Print "Hallo "+Chr(34)+"jonsen"+Chr(34)+"!!"

Holzchopf

Meisterpacker

BeitragDi, Feb 08, 2005 19:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Jonas: user posted image

Die Antwort wurde leider schon gegeben Rolling Eyes
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BYBinaryBorn - Yogurt ♫ (31.10.2018)
Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group