Nettstedskart  
Powered by PHP 5  
Besøkende online: 3
Modelloversikt
Gå til Renault modellprogram - Renault Laguna Clio Espace Megane Scenic Kangoo Modus Safrane Alpine Twingo Trafic og mange flere - nå kan du også legge inn din erfaring med din modell
Motordata
Renault motordata - Renault Laguna Clio Espace Kangoo VelSatis Alpine Twingo Avantime og mange flere
Reparasjonslogg
gå til Renault Reparasjonslogg
Wallpapers
se Renault wallpapers
Dementi
Siden er tilpasset:

:: Firefox 1.0.3 +
:: Firefox 2.0 +
:: Firefox 3.0 RC
:: Opera 7.50 +
:: I-Explorer 6
:: I-Explorer 7+
Renault.no
RenaultF1.com
12.06.2005 - av Admin Administrator vis utskriftsvennlig side og skriv ut artikkelen
Hva er PHP ?
PHP står for HypertextPreProsessor, og er et programmeringspråk som blir brukt sammen med HTML for å lage et dynamisk nettsted.

De av dere som har vært borti html før, har nok på et eller annet tidspunkt brukt frames,
med php kan man bruke php-scripts som gjør det samme som html-frames i den forstand at man kan ha kun èn meny, èn header, èn footer osv -som du inkluderer i alle sidene dine. Dette gjør vedlikehold og endringer til en lek samt at frames har langt flere ulemper enn fordeler dersom man vil skape en ekte dynamisk nettside.

Man kan også sette opp databaser for effektiv og enkel lagring, endring og fremhenting av data. MySQL database og PHP går hånd i hånd og er en eksplosiv kombinasjon - grensene setter du selv.

PHP og MySql er også gratis i den forstand at det ikke er lisensdekket. Det vil si at du kan sette opp et serversystem på datamaskinen din som gjør det mulig å kjøre/teste dine php-scripts uten å være tilkoblet internett, eller du kan lisensfritt opprette en server og tilby webhotell til andre. Derfor er det slik at mange webhotell tilbyr PHP og MySql uten ekstra betaling.

PHP er et "serverside" script som kjøres på serveren før nettleseren får tildelt sin informasjon, dette betyr at dersom man titter på kildekoden til en nettside scriptet i PHP får man kun servert den ferdig genererte html-koden etter at php og eventuelt mysql har utført sine kommandoer. Ulempen er at du må ha installert php på din egen datamaskin for å teste scriptene dine - alternativt laste opp filen hos din webhost for så å teste resultatet.
Det er viktig å merke seg at webhosten din må ha installert PHP for at du skal kunne benytte dette, de aller fleste tilbyr etterhvert PHP.

Alle dokumenter som inneholder php kode skal normalt ha filendelse på .php - dersom man kaller den for .html el.lignende kjøres ikke skriptene og den råe php koden skrives ut til nettleseren.
Dette betyr at istedet for index.html må vi nå kalle den for index.php
Man kan blande inn vanlig html koding i en php fil, dette kan gjøres på flere måter - hovedregelen må være at en php kommando starter med <?php og lukkes med ?> - rundt denne kan man beholde sine vanlige html koder uten videre fixfaxeri.

Nok pjatt, la oss se på noen enkle eksempler.

PHP - eksempel

<?php
print "Hallo";
?>


Dette skriver ut Hallo


PHP - eksempel

<?php
// definer en variabel
$beskjed="Dette er en eller annen melding";

// skriv ut variabelens innhold til nettleseren
echo $beskjed;
?>


Dette skriver ut Dette er en eller annen melding


Det fantastiske med dette er at du kan inkludere en felles konfigurasjons fil øverst på alle dine filer noe som gjør det enkelt å endre viktig informasjon som f.eks kontakt informasjon, firmanavn, telefonnummer osv. I denne skal vi også etterhvert legge nødvendig informasjon for å koble til MySql database.

Hvordan inkluderer man så en side/fil i en annen side?
La oss si vi opprettet en konfigurasjonsfil plassert i mappen over index filen din, mappen kaller vi nå bare innstillinger - i denne mappen legger vi filen
konfigurasjon.php:

PHP - eksempel

<?php

$nettstedsnavn
="Min php side";
$mitt_navn="Tom";
$favoritthobby="Renault";

?>



så over til filen index.php hvor vi ønsker å ta med oss innholdet fra filen konfigurasjon.php
Man kan i hovedsak inkludere filer på 2 måter, enten include() eller require()
Bruker man include() så fortsetter siden å laste dersom filen du skal inkludere ikke kan hentes av skriptet, med require() så stopper siden å laste dersom filen av en eller annen grunn ikke kan inkluderes.

PHP - eksempel

<?php

// inkluder konfigurasjonsfilen
// den er helt nødvendig så vi bruker require();

require("innstillinger/konfigurasjon.php");

?>

<html>
<body>
<table><tr><td>

Velkommen til <?php echo $nettstedsnavn?>. Mitt navn
er <?php echo $mitt_navn?> og min favoritthobby er
<?php echo $favoritthobby?> !

</td></tr></table>
</body>
</html>


Da skjønner du sikkert hva den ferdige setningen ble til slutt.

Men hvorfor ikke bare kutte ut php og skrive dette som vanlig html sier du? Da kommer f.eks. tilstandstestene inn i bildet.

PHP - eksempel

<?php

if($mitt_navn=="Tom";
{
print 
"Jeg heter Tom";
}
elseif(
$mitt_navn=="Erik")
{
print 
"Jeg heter Erik";
}
else
{
print 
"Akkurat nå vet jeg ikke hva jeg heter...";
}

?>


På denne måten kan vi også sette variabler i url feltet (adresselinjen) og definere hvilket innhold som skal vises i f.eks index.php

PHP - eksempel

<?php

// definer hva som hentes fra adresselinjen
$tilstand=$_GET['tilstand'];

if(
$tilstand=="1")
{
print 
"Dette innholdet er basert på tilstand 1";
}
elseif(
$tilstand=="2")
{
print 
"Dette innholdet er basert på tilstand 2";
}
else
{
print 
"Ingen passende tilstand er oppgitt akkurat
nå..."
;
print 
"Tilstand oppgitt: $tilstand";
}

?>


Overnevnte kalles opp ved å skrive index.php?tilstand=1 --> eller tilstand=2 eller ingen...
Om du skriver f.eks. index.php?tilstand=Eksempel vil du se at scriptet her viser deg "Tilstand oppgitt: Eksempel" da det ikke finnes noen definert handlemåte for tilstanden "Eksempel"

Forvirret? Det er egentlig ganske logisk alt som foregår bare man lærer seg å forstå logikken.
Nå skal jeg vise deg hvordan du lager din første index.php?side=blah variant, også kjent som switch.

--> PHP switch


« tilbake Vurder artikkelen - Tips en venn
Relaterte artikler
Relatert Artikkel PHP switch
Relatert Artikkel Lanserer litt PHP informasjon
Relatert Artikkel Lag ditt eget kontaktskjema med PHP
Åpnet for kommentarer
Kommenter denne artikkelen
Flere

- Registrering og innlogging med
- Lag ditt eget kontaktskjema me
- PHP switch
- Hva er PHP ?
    Noen tilfeldige

- Skuffende i Canada
- Ny Espace klar for Paris
- Renault Samsung SM5
- Renault Laguna III
- Renault Avantime:
- Renault flikker på Megane og C
- Laguna tryggest i krasj
- Porsche Cayenne i Gemballa-ver
- Ny Renault Laguna prøvekjørt
- Hva er PHP ?
- Nok en Mastergrad i nyttekjøre
- Renault skeptisk til hybrid
- Renault 20 TS må skiftes ut...
- Ny Shake-it reklame skaper trø
- Red Bull Limited Edition
Annonse


Artikkelsøk
 nyheter/artikler
 
 
Din innlogging
 Velg område
 
 Brukernavn
 
 Passord
 
 
  ny Bruker ?
Siste Nyheter
:. Renault Clio 4
:. Espace IV Phase 4,
:. Ny Espace
:. Renault Pulse
:. Laguna Nervasport
:. Flere Nyheter
Siste Artikler
:. Dacia Dokker og Dok
:. 100 år i Norge
:. Renault/Logan rundt
:. Renault Twingo
:. Fransk bildag 2006
:. Flere Artikler
RenaultBiler.no
Denne siden oppleves best med Firefox Nettleser

Ansvarlig for RenaultBiler.no: Tom Stallvik, Hosvegen 10, 7670 Inderøy
>> Kontakt <<
Denne siden oppleves best med Firefox Nettleser
Motorisert av © \ sec