Avatar billede b_ball Nybegynder
26. marts 2005 - 00:02 Der er 27 kommentarer og
1 løsning

Login kode/system til mobil

Jeg er igang med at udvikle et plogin til mambo CMS som gør at man kan styre sin hjemmeside via mobilen, men jeg mangler et godt login system der virker på mobiler.

Nogle der har en god ide?
Avatar billede alister_crowley Nybegynder
26. marts 2005 - 00:05 #1
ehh, java + en webservice måske :)
Avatar billede b_ball Nybegynder
26. marts 2005 - 00:09 #2
Da jeg slet ikke kender til de sprog ønsker jeg at holde det i php hvis det overhovedet er muligt. Kan også bedst lide at holde det i et sprog så da resten af scriptet skal benytte php så ville det være rat hvis også login kunne dette.

Det bedste ville være hvis jeg kunne bruge brugerdatabasen fra mambo...
Avatar billede bromer Nybegynder
26. marts 2005 - 00:21 #3
Du kan måske lave noget WAP genereret af PHP, men hvis du står helt på bar bund med hvordan du skal få det starter og implementeret er du måske ved at slå et lidt for stort brød op.
Avatar billede b_ball Nybegynder
26. marts 2005 - 00:23 #4
Nej for det eneste problem er login. Det er det eneste jeg ikke har lavet før. resten har jeg skam lavet.
Avatar billede sukos Juniormester
26. marts 2005 - 01:11 #5
?
Det er jo præcis det samme som med alm. browser.
Eneste forskel kan være "html"'en
Avatar billede sukos Juniormester
26. marts 2005 - 01:15 #6
Avatar billede b_ball Nybegynder
26. marts 2005 - 01:16 #7
Hmm ikke helt. Jeg kan fx ikke bruge cookie... Så melder min mobil fejl :-(
Avatar billede b_ball Nybegynder
26. marts 2005 - 01:17 #8
Tak jeg kigger på det og vender tilbage.
Avatar billede sukos Juniormester
26. marts 2005 - 01:50 #9
Ja, ok, har ikke prøvet med en cookie! :O)
Men sessions virker fint jo!!! :O)))
Avatar billede b_ball Nybegynder
26. marts 2005 - 09:45 #10
OK det vil jeg prøve så!
Avatar billede b_ball Nybegynder
26. marts 2005 - 11:40 #11
Nu har jeg så kigget lidt på WML og det ser jo godt ud, men jeg kan ikke finde ud af hvordan man kan benytte php og WML på samme tid? Hvis jeg gemmer en WML fil som php så melder den fejl... Nogle der ved hvordan man gør det?
Avatar billede bromer Nybegynder
26. marts 2005 - 11:42 #12
Hvad melder fejl? og hvilken fejl?
Avatar billede b_ball Nybegynder
26. marts 2005 - 11:44 #13
Nu har jeg fået det til at virke. Jeg skulle bare fjerne <?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml"> men det er jo ikke optimalt...
Avatar billede b_ball Nybegynder
26. marts 2005 - 11:46 #14
bromer --> Den sagde at der var en fejl i linje 1. Kan ikke lige huske selve fejlkoden.
Avatar billede alister_crowley Nybegynder
26. marts 2005 - 11:48 #15
b_ball

Det er da en let fejl:

<?php echo '<?xml version="1.0"?>'; ?>

Så burde det ikke give nogle fejl :)
Avatar billede bromer Nybegynder
26. marts 2005 - 11:49 #16
fint at du har fået det løst. Det var mere fordi jeg ikke var med på hvad _den_ var. Jeg  antager at det så er din browser (mobil) du har fået fejlen igennem. Det kunne jo have været din server som ikke ville lege med af en eller anden grund.
Avatar billede sukos Juniormester
26. marts 2005 - 11:50 #17
<?php
header("Content-type: text/vnd.wap.wml");
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\""
. " \"http://www.wapforum.org/DTD/wml_1.1.xml\">";
?>
<wml>
<card id="Test" title="Test side">
<p>
Hejsa!!! :O)
</p>
</card>
</wml>
Avatar billede b_ball Nybegynder
26. marts 2005 - 11:56 #18
bromer --> Ja det var min browser på min mobil. Men det er lidt strælst den mobil jeg har understøtter normale html og alle andre sprogs filer så jeg kan ikke teste på gamle modeller :-(

Sukos --> Tak den vil jeg prøve!
Avatar billede b_ball Nybegynder
26. marts 2005 - 12:01 #19
Jep så virker det :-D Mange tak!

Jeg har lavet denne kode:

<?php
header("Content-type: text/vnd.wap.wml");
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\""
. " \"http://www.wapforum.org/DTD/wml_1.1.xml\">";
?>

<?php $post = "test det virker"; ?>
<wml>
<card id="Test" title="Test side">
<?php print "<p>$post</p>"; ?>
</card>
</wml>

Bare lige for at teste det.

I kan gå ind på den her: www.webwake.dk/log/test.php på jeres mobil.

Så det næste jeg skal lave er en kode der kan genkede hvilken type broxser man kommer fra. PDA, Normal eller mobil. kan man det?
Avatar billede sukos Juniormester
26. marts 2005 - 12:05 #20
Bruger selv dette:

<?php
$info = $_SERVER["HTTP_ACCEPT"];
$pos = strpos(strtolower($info), "wml");
    if(false === $pos) {
include("http_index.php");
}else{
include("wap_index.wml");
}
?>

Men f.eks. Opera, kan godt vise wap sider, så 100% er den jo ikke! :O)
Men man kan jo så tjekke på browsernavn?
Avatar billede sukos Juniormester
26. marts 2005 - 12:13 #21
Til at teste lokalt, uden at bruge sin mobil:

http://developer.openwave.com/dvl/
Avatar billede b_ball Nybegynder
26. marts 2005 - 12:14 #22
Fedt mange tak!
Vil i ikke lige teste dette url? http://demo.webwake.dk/administrator/
OGså gerne på en PDA hvis der er en der har mulighed for det. Jeg kan nemlig ikke få min til at få forbindelse til min comp, men det er en anden sag...
Avatar billede sukos Juniormester
26. marts 2005 - 12:32 #23
Virker fint nok for mig.
Avatar billede sukos Juniormester
26. marts 2005 - 12:33 #24
ehh, mobil
Avatar billede b_ball Nybegynder
26. marts 2005 - 12:54 #25
Ok dejligt. Så vil jeg igang med kodningen :-D Det er altid dejligt at lære noget nyt!

Kan jeg ikke få et svar fra jeg begge?
Avatar billede sukos Juniormester
26. marts 2005 - 14:19 #26
johh
Avatar billede b_ball Nybegynder
26. marts 2005 - 22:34 #27
Sukos --> du lider som om du hare rimelig meget styr på det :-D Kunne jeg måske få din msn eller mail hvis nu jeg skulle få flere problemmer?
Avatar billede sukos Juniormester
27. marts 2005 - 14:45 #28
Jow, jeg "lider" under at der er en masse ting jeg IKKE ved, men jeg kan jo li' at rode med det, når jeg har tid! (eller, det er hvad jeg laver når jeg ikke er på arbejde!)
Min mail kan du se under min profil. Og kan jeg, vil jeg gerne besvare evt. spm.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester