Inlägg

Inlägg som Addepadde har skrivit i forumet
Av Addepadde

NU har jag fixat det!
Installerade om php

Av Addepadde
Citat:

Ursprungligen inskrivet av You
Precis.

Det funkar inte...
Då borde alltså php-installationen krångla?

Av Addepadde
Citat:

Ursprungligen inskrivet av Jine
Fungerar <?php phpinfo(); ?> ?

Hur och var skriver jag detta?
I ett tomt php doc elle?

Av Addepadde
Citat:

Ursprungligen inskrivet av Jine
Jadu, jag vet inte.
Känns som det när nåt konstigt fel.

Rättigheter kanske?

Men det var inte längesedan samma kod fungerade på en annan hemsida jag gjorde.
Nu funkar inte den koden heller

Det kan inte ha något med den där Windows Genuine grejsimojs?
Öppnar jag ommig.php vid sidan av så syns allt innehåll :/

Av Addepadde
Citat:

Ursprungligen inskrivet av Jine
<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

sen resten av koden.

Inget hände

Av Addepadde
Citat:

Ursprungligen inskrivet av Jine
Ja, precis.

I diven "Content" ?

Av Addepadde
Citat:

Ursprungligen inskrivet av Jine
Skriv:

error_reporting(E_ALL);
ini_set('display_errors',1);

överst i din phpfil, då borde du få errormeddelanden iaf.

Innanför <?php och ?>

??

Av Addepadde
Citat:

Ursprungligen inskrivet av Jine
OJ!

Hittade just en miss av mig.
Tror det ska vara såhär:

$page = (isset($_GET['p']) ? $_GET['p'] : 'ommig');

Inget händer
Jag har ju alla filer på sätt plats ju!!! :@

Av Addepadde
Citat:

Ursprungligen inskrivet av Jine

<?php $page = (isset($_GET['p'])) ? $_GET['p'] : 'ommig'; $pages = array("ommig", "galleriet", "gastbok", "lankar", "blogg"); if(in_array($page,$pages)) { include('includes/' . $page . '.php'); }

Samma resultat, snyggare kod, och med underbara arrays
Oh, juste.. fungerar gör det med!

Funkar inte för mig.

Kan skriva hela index.php's kod

Citat:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/style.css" rel="stylesheet" type="text/css" />
<title>Andreas Ahoniemi</title>
</head>

<body>
<div id="container">

<div id="header">
<img src="IMG/logo.jpg" />
</div>

<div id="navigation">
<a href="?p=ommig">Startsidan</a> | <a href="?p=galleriet">Galleriet</a> | <a href="?p=gastbok">Gästbok</a> | <a href="?p=blogg">Blogg</a> | <a href="?p=lankar">Länkar</a>
</div>

<div id="content">
<?php
$page = (isset($_GET['p'])) ? $_GET['p'] : 'ommig';

$pages = array("ommig", "galleriet", "gastbok", "lankar", "blogg");

if(in_array($page,$pages)) {
include('Includes/' . $page . '.php');
}
?>
</div>

<div id="footer">
</div>

</div>
</body>
</html>

"Index.php" ligger utanför "Includes"
ommig.php och de andra filerna finns i mappen "Includes"

Fattar vekligen inte vad som kan va fel :S:S

Av Addepadde

Inga sidor laddas in :/

Vilken variabel ska jag använda då?
Jag du skriva den ändrade koden?

Av Addepadde

PHP och Länkproblem

hejsan! håller på med en liten hemsida där jag ska ha mina foton.

i index.php finns det massa divar, där en av dem heter "Content"
I diven "Content" finns denna php-kod:

Citat:

<?php
$_GET['p'] = ( isset( $_GET['p'] ) ) ? $_GET['p'] : 'ommig';

switch ( $_GET['p'] ){
case 'ommig':
case 'galleriet':
case 'gastbok':
case 'lankar':
case 'blogg':
include 'includes/' . $_GET['p'] . '.php';
break;

default:
include 'includes/news.php';
break;
}
?>

Problemet är att ommig.php (som för övrigt är startsidan) laddas inte in.
Länken i är "?p=ommig".

Vad är det för fel? Är inte så hajj på php, tänkte att det säkerligen finns någon med de rätta kunskaperna

Tack på förhand!