gozzer
-
Innlegg
464 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av gozzer
-
-
Haha, tar på meg skylden for det. Skal gi deg en bedre innføring en vakker dag, hvis ingen kommer meg i forkjøpet (noe de er hjertlig velkomne til å gjøre, dog).
Lykke til! Google kan vel også hjelpe deg med det meste, skulle du stå fast.
-
Hey, det er lov det. Får ikke tid til å hjelpe deg noe særlig med kode i dag, men du er da litt på vei i allefall
Du kan tenke på session som et array du kan lagre informasjon i. Dette arrayet er unikt for hver nettleser som er innom siden din, og du kan derfor bruke det som en måte å midlertidig lagre småtteri om hver av brukerne dine.
All session-data blir kastet av serveren etter hvert, men som regel holder det i massevis til et enkelt system som dette. Neste gang nettleseren blir restarta og kobler opp mot samme server igjen, vil nettleseren identifisere seg med en annen id - og derfor ikke kunne bruke samme session-data på ny.
(Det er sikkert masse tekniske ting som jeg har forklart litt feil her, men i bunn og grunn gir det vel et ålreit overblikk over hva som skjer.)
Så, det du trenger å sjekke ut (på php.net) er vel:
- Session
- fopen/fgets/fwrite/fclose + evt. andre fil-funksjoner du vil bruke
-
Så lenge du har tilgang til PHP, men ønsker å la http-innloggingen stå som den gjør nå, kan du vel sette en session-variabel første gang index-siden lastes.
I samme slengen skrive til en tekstfil eller noe, at brukeren gjest har logget inn enda en gang. Hver gang index-siden lastes, sjekker du om denne variabelen finnes. Hvis den gjør det, ignorerer du "innloggingen". Det bør fungere relativt greit, siden man må avslutte nettleseren for å logge ut - og dermed også mister alle session-variabler.
Hørtes det helt fjernt ut, eller er vi sånn ca. på bølgelengde?
Det er dog viktig at PHP har mulighet til å skrive til filer, men det kan du nok ordne vha å opprette filene gjennom ftp eller noe og sette rettigheter der.
-
Har du tilgang til en database på serveren? Du trenger strengt tatt ikke dette, men det lettgjør sakene litt. PHP (evt et annet serverside språk) trenger du uansett.
Så, for at noen skal kunne hjelpe deg noe særlig, må du nok lange over en link til den aktuelle siden eller forklare litt om hvordan koden din for innlogging fungerer. :-)
-
Så lenge du bruker riktig "charset", enten ISO-et-eller-annet eller utf-8 bør det gå helt fint å vise æøå uten bruk av html spesialtegn.
-
Litt av poenget med at akkurat den er fjernet, er vel at brukeren selv skal kunne velge hvor lenken skal åpnes. Du har "rel"-atributten, men den forteller ikke hvordan lenken skal åpnes, bare hvilken relasjon den har til siden din...
-
Da må du på en eller annen måte laste alle dine undersider inn i index.html (eller, rettere sagt din default-side). Dette kunne du ha gjort vha PHP + variabler i url-en, men helt "usynlig" er heller ikke dette.
Du kan også bruke et frameset, men jeg vil nok ikke anbefale deg det på noen måte. På denne måten vil url-en i adresselinja til nettleseren ikke forandre seg, fordi alle undersider lastes inn i en ramme på hovedsiden. Alle som vil kan dog finne ut navnene ved å titte kjapt på koden din, men regner ikke med at du vil gjøre dette av sikkerhetsmessige årsaker.
-
Det var noe så inni granskauen overkill; men du har et knalltøft nick, så jeg bøyer meg i støvet :-)
-
Har over hodet ikke noe konstruktivt å komme med til støy-diskusjonen her, men vil gjerne kommentere at det første bildet har en utrolig sjarm. Ble kjempeblid når jeg så det :-)
Så absolutt en søt datter (?) som fortjente isen hun fikk - mulig fotografen fortjener en også ;-)
-
Fett! Legg gjerne ut et foto av sluttresultatet :-)
-
Ellers så er det jo veldig å anbefale at man lager den skikkelig i vektor da... i allefall hvis dette er mer enn en dirty fiks til noe som kun skal brukes en gang eller to :-)
-
Eller, hvis du absolutt vil gjøre innloggingen på denne måten via js, kan du jo prøve å obfuskere url-en på et vis. Det vil i allefall kvitte deg med de minst ivrige "hackerne" ...
-
Vil ikke den feile siden $tall er udefinert og $lotto er tom?
Jeg har ikke mulighet til å teste noe som helst nå, men bør man ikke opprette $tall før while(in_...) - og evt. også inni løkken hvis whilen treffer sann?
-
Se der ja, den fiksa du greit :-)
-
Du kan hente ut alle jpg-filene i mappa ved hjelp av glob. Deretter kjører du gjennom arrayet den returnerer og skriver ut option-elementene dine :-)
-
Siden jeg ikke har hørt om dette før, og du prøver å appellere til meg, bør du kanskje inkludere en beskrivelse (evt. lenke) av prosjektet.
Som den gjennomsnittlige surfer gidder jeg selvfølgelig ikke søke etter informasjon selv, skulle den vise seg å finnes i en eller annen post her :-)
-
-
-
En ting du kan gjøre, er å droppe bruk av frames. Mange av treffene fra en søkemotor vil ta brukere til sider du antageligvis ikke har lyst til å vise utenfor sine frameset.
Eksempel på hva google finner på domenet ditt.
-
Så vidt jeg vet, må du bruke javascript til dette. Nærmere bestemt window.print(). Denne kodesnutten kan du laste ved onload i body-taggen, eller i en egen javascript-funksjon om du vil.
Liten tutorial (ved hjelp av en input-knapp.)
Edit: lenke
-
Det ser ut til at den siden laster show.php med en rekke POST-variabler. Ønsker du å benytte deg av deres show.php uten å først gå gjennom skjemaet, krever det at du lager ditt egne lille skjema som du bruker til å sende POST-variabler med.
Det krever riktignok at de som kodet show.php ikke sperrer for andre refererende adresser enn sin egen.
Det ser ut til at du må sende et array "sites" som inneholder navnet på hvilke sider som skal søkes. Deretter ser det ut til at den tar variabelen "q" som inneholder søkestrengen din.
"browse" sendes også, og inneholder enten "tabs" eller "iframes". Samme gjelder "page_num" som settes til 5, 9, 15 eller "ALL".
Vet ikke om dette hjelper deg noe, men det er i allefall slik skjemaet er bygget opp.
Edit: mer skrivefeil enn strengt tatt nødvendig.
-
Hvilket element ligger denne teksten i?
Hvis jeg antar at det er inni en paragraf (p), kan du lese kjapt her om hvordan du linker til et eksternt stilark (CSS), så kan du skrive følgende i den nye css-filen din:
p { color: #FFFFFF; }
Edit: Stolt av deg jeg også Ustedalen :-)
-
:active gjelder vel bare så lenge museknappen er trykket ned, eller elementet har fokus. Hvis du vil at et menyelement skal ha en spesiell farge så lenge man befinner seg på n.html, så kan du vel lage en egen klasse for det?
-
Hehe, det går nok så bra så. Du får spørre mer når du har kommet deg litt videre, så er det sikkert hjelp å få :-)
Forkorte innhold i en variabel
i Programmering og webutvikling
Skrevet · Endret av gozzer
Blir ikke det litt feil? Etter substr vil alltid strengen vaere 30 eller kortere...
Han maa vel kjoere en sjekk foer formattering, slik:
(litt rot, men les kommentarene saa gaar det sikkert bra