Gå til innhold

joffar

Medlemmer
  • Innlegg

    484
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av joffar

  1. Jeg har det samme på sidene mine, og jeg bruker sessions til å kontrollerre dette. Brukeren åpner siden, og etter som språk pref i browser.. (IE virker ikke helt med det) velges språk for bruker. Etter dette kan bruker selv velge språk. Dette lagres så i en session variable. Her er ett lite utdrage av koden...

     

    session_start();
    $userlang = $_SERVER['HTTP_USER_AGENT'];
    if (!isset($_GET['lang'])) {
     if (!isset($_SESSION['setlanguage'])) {
       	if (strstr($userlang,"[en]") || strstr($userlang,"en-US")) {
         $lang =$_SESSION['setlanguage'] =  "en";
     	}else{
        $lang =$_SESSION['setlanguage'] =  "no";
     	}   
     }else{
     $lang = $_SESSION['setlanguage'];
     }
    }else{
     $lang = $_SESSION['setlanguage'] = $_GET['lang'];
    }

     

    Dette lille scriptet sjekker først om brukeren har valgt ett annet språk, deretter sjekker den om språk allerede er satt, dersom ingen av de to er satt, velges språk ettersom språkpref i browser..

     

    session er aktiv til bruker lukker browser.

  2. du trenger ikke skrive inn index.php fordi at index.php eller index.htm legges automatisk til av serveren dersom en index fil finnes og det ikke er angitt en fil i addressen.

     

    Så dersom du skriver inn ?page=news vil serveren automatisk legge til index.php?page=news

     

    Dersom du har både en index.htm og en index.php på root kommer det an på hvilken som er nevnt først i server instillingen... trur eg. ;)

     

    Detter er ingen sikkerhets risiko afaik...

  3. indexere vil si at dersom det ikke er en side anvisning trekker den opp index.htm eller index.html, eller index.php.

     

    I ditt tilfelle har din host kun satt at index.htm el index.html skal automatisk vises dersom ingen web side er skrevet inn.

     

    du kan prøve å lage en side index.htm, inne i den siden setter du kun:

    <?php include('./index.php'); ?>

     

    Dersom dette virker kan du bruke det som en workaround til hosten til har fått ordnet opp med indexeringen. NB. det er ikke alle hoster som støtter dette så det er mulig det ikke virker.

  4. Dette er ett nokså vanlig problem når du bruker tabell til å designe siden. Dersom du har tid og lyst anbefaler jeg deg å starte med CSS. CSS er mye bedre å bruke for design av web sider.

     

    Ser ut som siden vises korrekt i både Firefox og Opera 7,5p3. Dette gjør at jeg tror det har en sammenheng med at total høde av cellene it tabellen ikke er den same som table height.

     

    Som sagt anbefaler jeg deg til å prøve med CSS for å designe siden din.

     

    Ettersom dette nå virker som det er ikke er et php problem lengere, burde du kanskje få denne flyttet til korrekt forum, eller åpne en ny i HTML webdesign forumet. Der kan du også få god hjelp med css...

     

    Lykke til.

     

    edited for typos.. as usual.

  5. Stor fremgang siden ditt første forslag! :D

     

    Liker ikke helt at den flashen på topp menyen fortsetter i det uendlige .. det er litt forstyrrende.. for meg hadde det greit seg med at den vistes en gang etter hele siden hadde lastet.

     

    Kanskje litt brå overganger i mellom meny og header.

     

    Kommer litt ann på målgruppen, men du bør vel kanskje lage en no flash version for folk som har slått av flash...

     

    stå på!

  6. Vel dersom du kan få siden index.php siden din til å vises korrekt på hjemme pcen, utne at den lastes opp til server, kan du jo kjøre index file din for å se footer og header. Dermed kan du lage header og footer uten html koder og slikt og stilarket ditt lenkes til index filen.

     

    Dersom du er avhengig av å se header og footer uten index filen, som html, med stil arket kan du gjøre det,. men da må du nok fjerne stil arket og html koden før du laster opp header til server.

     

    Vet ikke om dette helt var hva du lurte på men ...

  7. Det kommer helt ann på hvordan du vil sette opp sidene dine.

    Personlig har jeg

    Header.php som blir includert der har jeg ikke noe koder i det hele tatt, men bruker vel none <p> </p> og slikt.

     

    En footer uten koder annet enn avslutnings koder som er nødvendig..

     

    en hovedfil der jeg har alle html kodene...

     

     

     

    Header og footer blir stil løs som du sier det.. men når de er includert faller de inn under koden som finnes på hovedsiden.

     

    For å få hele tabell ruten til å bli lenke kan du forandre

     

    class="menu1" legg til display:block; i css stilarket ditt for den classen og andre classer som du bruker for meny

     

    Lykke til

  8. Tror deler av problemet ditt kommer av at du har flere kodeblokker som er repetert... Da mener jeg <html> <body> etc.. se eksempel under..Kopiert og limt inn fra source koden på siden din (index.php)..

    <html>
    <head>
    <title>Irene Johnsen - Billedkunstner</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta name="author" content="Irene Johnsen">
    <meta name="description" content="Webside for tekstilkunstner Irene Johnsen. Tekstile arbeider og malerier. Stedskunst.">
    <meta name="keywords" content="Irene Johnsen, tekstil, tekstilkunst, kunst, kunstner, billedvev, teppe, fiber, vev, veving, maleri, maler, stedskunst">
    <link href="ij.css" type="text/css" rel="stylesheet">
    </head>
    <body>
    
    <table class="center" width="760" height="420" border="0" cellpadding="0" cellspacing="0">
     <tr height="68" width="760">
      <td height="68" width="760" colspan="2">
    
    <html>
    <head>
    <title>header</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta name="author" content="Irene Johnsen">
    <meta name="description" content="header">
    <link href="ij.css" type="text/css" rel="stylesheet">
    </head>
    <body>

    DEtte er vel ett vanlig problem med koding i php at folk glemmer å fjerne mesteparten av html koden i filer som includeres (som i ditt tilfelle header og foote) i include filene må du fjerne alle <html><head><body> tagger dersom du bruker dem i hovedsiden. jeg trur du hadde 3 av alt og det er normalt ingen god ide ;)

    Dersom du rydder litt opp i koden kan det hende at problemet ditt løses også.. :)

     

    Lykke til

  9. Siden hele siden er en .gif, blir det vel noe kronglete med oppdateringe, men det er kanskje noe du skal forandre på etterhvert.

     

    Jeg liker heller ikke den svare borden som skiller meny og hovedside. Den er litt for tykk og fremdtredende.

     

    Siden du har siden som en gif, gir du ikke brukere noen muligheter for å skifte skrift størrelse dersom de skulle ha behov for det...

     

    Litt kjdelig side, men det kommer jo an på hva du skal bruke den til også..

     

    Noe jeg la merke til for serveren din var at dersom jeg skrev inn kun folder listet den innholdet i folder isteden for index filen. Dersom du ikke har noe imot at desøkende kan kikke rundt i katalogenene dine er det ikke noe problem, ellers burde du kanskje legge inn at besøkende ikke kan se innholdet i katalogene dine, men at index filen blir vist. Og dersom du ikke har en index fil i katalogen blir brukeren vist en feilmelding.

     

    Ellers en grei start..

     

    Lykke til videre

  10. skjønte jeg ikke helt, Ø?

    forresten, hva hjelper det å sette @ foran?

    hmm sitter med us keyboard, så der er : = Ø

     

    Eneste forandringen jeg gjorde med ditt forslag var å forandre WHERE klausen din der du hadde satt id = $brukernavn.. dersom han ikke trekker ut id , dersom han har en id, fra databasen i forkant m[ han vel bruke WHERE brukernavn = $brukernavn

  11. Scriptet ditt har en veldig fatal error for å si det slik, den definerer ikke på noen måte hvilken bruker som skal oppdateres.

    Ville satt det opp slik:

    UPDATE brukere SET brukernavn = '$brukere', passord = '$passord', epost = '$epost' WHERE id = '$brukernavn'

     

    edit: code tags :)

    Dersom du ikke kaller opp id på brukeren må du forandre det til Ø

    CODE]UPDATE brukere SET brukernavn = '$brukere', passord = '$passord', epost = '$epost' WHERE brukernavn = '$brukernavn'[/code]

     

    En enkel sjekk kan vel kanskje være å prøve hele greia uten crypt først slik a t du er sikker på at det ikke er cypt som skaper problemer for deg..

  12. Tja det er vel greit dersom det er en stor artikkel... det er sikkert andre måter å gjøre det på også... kommer vel mest an på designeren..

     

    Dersom du har en bedre måte å gjøre det på foreslå det så trådstarter kan se..

     

    :D

     

    EDIT: Kanskje jeg misforstod spørsmålet ditt.... dersom du spør om hvorfor du bør sjekke at siden eksistere på din server, svarte phanti på det.. :)

  13. Dersom du insisterer på å bruke tables og ikke CSS, kan du jo sette selve inholdet i en egen table.

     

    Tror det kan fikse problemet ditt...

     

    Men som du ser dette er hvorfor tables ikke er like greit å bruke når en skal ha et layout på siden..

     

    Tror dette skal virke korrekt...

     

    <table>

    <tr colspan=2>

    <td>

    Header

    </td>

    </tr>

    <tr>

    <td>

    <table> innhold</table>

    </td>

    <td>

    <table> meny</table>

    </td>

    </tr>

    </table>

  14. Tror du bruker setcookies() for og sette cookies... er på jobben så jeg har ikke anledning til å kikke i boken heller... :p

     

    Men start_session brukes også sammen med cookies.

     

    Personlig bruker jeg start?session for å holde noen verdier for gjester slik som login farge pref etc..

  15.   55:            <p align="center">  </p>

      56:

      57:            </p>

     

     

    Som du ser er det en </p> her uten <p>

    Dersom du vil pirke litt, har han da også en <p> uten en </p> i linje 49..

     

    49: [b]<p[/b] align="center"> <a href="http://jigsaw.w3.org/css-validator/">

    50: <img style="border:0;width:88px;height:31px"

    51: src="http://jigsaw.w3.org/css-validator/images/vcss"

    52: alt="Valid CSS!"> </a><a href="http://validator.w3.org/check/referer"><img border="0"

    53: src="http://www.w3.org/Icons/valid-html401"

    54: alt="Valid HTML 4.01!" height="31" width="88"></a>

    55: [b]<p[/b] align="center">  [b]</p>[/b]

    56:

    57: [b]</p>[/b]

     

     

    Som jeg sa...

×
×
  • Opprett ny...