Just nu i M3-nätverket
Gå till innehåll
RobbseBoy

plocka ut delar av en textsträng?

Rekommendera Poster

Hej! Här kommer en tuff utmaning, vet inte om det går, så därför skickar jag ut frågan till eliten... ;o)

 

Jag jobbar med en sms tjänst till min sida, men jag kan bara få all information i en query, alltså sms:et skickas till:

 

sms.asp?sms=här+kommer+texten&nr=123456

 

problemet är att jag vill ha ut mer information än en textfil ur detta, tex användarnamn, lösenord etc...

 

kan man på nåt sätt plocka ut detta om strängen blir typ:

 

"text+här+är+texten+användarnamn+robbseboy+lösenord+tjolahopp"

 

eller är det helt enkelt inte möjligt? :oO

 

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

sms.asp?nr=123456&username=robbseboy&password=tjolahopp&text=här+kommer+texten

 

Sen är det ju bara att hämta ut dom med request.form:

nr = request.form("nr")

username = request.form("username")

password = request.form("password")

text = request.form("texten")

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Hmm... vet inte om du läste igenom mitt inlägg. Jag är väl bekant med webformulär och requestobjektet, men problemet med ett sms är just att man bara har ett "textfält" att skriva in all sin information i. Det finns ingen möjlighet att dela upp texten i variablar på det sättet som du föreslår.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

ok. jag omformulerar frågan:

 

hur gör jag för att plocka ut värden i följande sträng enligt följande?:

 

str = "ROBERT+MARTIN+2-1+SCHACK"

 

namn1 = "ROBERT"

namn2 = "MARTIN"

resultat = "2-1"

spel = "SCHACK"

 

som ni förstår kan det vara olika namn, så man kan inte räkna bokstäver, men går det att räkna orden mellan plusen så skulle det ju funka...

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

str = "ROBERT+MARTIN+2-1+SCHACK"

tmp = Split(str, "+")

for i=0 to UBound(tmp)

Response.write(tmp(i))

next

 

Det här är samma sak som Christoffer Eklund skrev fast lite mer detaljerat.

 

Istället för response.write får du skriva vad du vill göra med namn,resultat å allt det där

 

 

Jaha, du hann före mig där.

[inlägget ändrat 2003-12-18 16:29:41 av Mentor]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...