Gå til innhold

Skinning med PHP


Anbefalte innlegg

Skrevet
Du skal ikke ha med public_html på NOE,

(Utenom cronjobs, men det kommer vi ikke mer innpå i denne tråden :p) begyn alt med / og gå nedover derfra.

/index.php

/skins

/skins/test.php

8346071[/snapback]

Prøver nå ;)

Videoannonse
Annonse
Skrevet
Så på siden at det funket :-P... men nå har det kommet opp andre feilmeldinger :-S

8346057[/snapback]

Funka det?!? Så fikk jeg det ikke med meg? :(

8346073[/snapback]

 

Det kom andre feilmeldinger på index.php

Så jeg tror vi ble kvitt alle di andre feilmeldingene

Skrevet

Lag en test fil som BARE inneholder

 

<?php

include('/skins/test.php');

?>

 

også i skins/test.php skriver du <?php echo "Det virket"; ?>

 

 

Hvis det virker, er det du som ikke har endret alle linkene.. Hvis det ikke virker må du finne en ny host :p

Skrevet
Lag en test fil som BARE inneholder

 

<?php

include('/skins/test.php');

?>

 

også i skins/test.php skriver du <?php echo "Det virket"; ?>

 

 

Hvis det virker, er det du som ikke har endret alle linkene.. Hvis det ikke virker må du finne en ny host :p

8346092[/snapback]

Det funka ;)

Skrevet (endret)

Warning: main(/public_html/skins/cookiecheck.php): failed to open stream: No such file or directory in /home/n/ne/neg90/public_html/index.php on line 1

 

Warning: main(): Failed opening '/public_html/skins/cookiecheck.php' for inclusion (include_path='.:/usr/share/pear') in /home/n/ne/neg90/public_html/index.php on line 1

Bruk denne istedenfor CODE

Warning: main(/skins/cookiecheck.php): failed to open stream: No such file or directory in /home/n/ne/neg90/public_html/index.php on line 5

 

Warning: main(): Failed opening '/skins/cookiecheck.php' for inclusion (include_path='.:/usr/share/pear') in /home/n/ne/neg90/public_html/index.php on line 5

 

Jeg ser du har skrevet "/public_html" igjen...

dette MÅ bort :D

Endret av Microsoftbruker
Gjest Slettet+142
Skrevet
Jeg ser du har skrevet "/home/n/ne/neg90/public_html" igjen...

dette MÅ bort :D

8346129[/snapback]

 

hvor ser du dette'a?

 

OT@MicrosoftBruker: du har en linje for mye i din signatur :p

Skrevet
Warning: main(/public_html/skins/cookiecheck.php): failed to open stream: No such file or directory in /home/n/ne/neg90/public_html/index.php on line 1

 

Warning: main(): Failed opening '/public_html/skins/cookiecheck.php' for inclusion (include_path='.:/usr/share/pear') in /home/n/ne/neg90/public_html/index.php on line 1

Bruk denne istedenfor CODE

Warning: main(/skins/cookiecheck.php): failed to open stream: No such file or directory in /home/n/ne/neg90/public_html/index.php on line 5

 

Warning: main(): Failed opening '/skins/cookiecheck.php' for inclusion (include_path='.:/usr/share/pear') in /home/n/ne/neg90/public_html/index.php on line 5

 

Jeg ser du har skrevet "/home/n/ne/neg90/public_html" igjen...

dette MÅ bort :D

8346129[/snapback]

Det er ikke meg :o Sånn seriøst :p For jeg har 4 filer eller noe å passe på, og står ikke i noen av de :p

Skrevet
Warning: main(/public_html/skins/cookiecheck.php): failed to open stream: No such file or directory in /home/n/ne/neg90/public_html/index.php on line 1

 

Warning: main(): Failed opening '/public_html/skins/cookiecheck.php' for inclusion (include_path='.:/usr/share/pear') in /home/n/ne/neg90/public_html/index.php on line 1

Bruk denne istedenfor CODE

Warning: main(/skins/cookiecheck.php): failed to open stream: No such file or directory in /home/n/ne/neg90/public_html/index.php on line 5

 

Warning: main(): Failed opening '/skins/cookiecheck.php' for inclusion (include_path='.:/usr/share/pear') in /home/n/ne/neg90/public_html/index.php on line 5

 

dette kan som regel ryddes opp i ganske enkelt,

 

i starten av index.php, skriv

 

PHP

define('BASEPATH', dirname(__FILE__) );

 

så kan du skrive

PHP

include(BASEPATH."/skins/cookiecheck.php");

Gjest Slettet+142
Skrevet

hvordan ser index.php og cookiecheck.php filene ut nå da?

Skrevet (endret)

Warning: main(/public_html/skins/cookiecheck.php):

Warning: main(): Failed opening '/public_html/skins/cookiecheck.php'

 

Her er en som er faktisk rett:

Warning: main(/skins/cookiecheck.php): failed to open stream:

 

OT@Ah... jeg ser det nå.. skal fikse det

Endret av Microsoftbruker
Skrevet
OT@MicrosoftBruker: du har en linje for mye i din signatur :p

8346140[/snapback]

 

Jeg skulle si det :p Men måtte vente på at noen andre la inn noe innlegg xD

 

Men siden det virket med testen, må det være at du har feil kode et eller annet sted. Mest sannsynlig i index.php kankjse?

Gjest Slettet+142
Skrevet (endret)

hehe :p

 

Nora90, du skal kanskje ha <?php før du legger inn det magikern ba deg legge inn ;)

hvis du ser på siden, vises koden istedenfor å bli utført :p

 

---og kan vi få se på index.php og cookiecheck.php? :)

Endret av Slettet+142
Skrevet

Tror egentlig ikke index.php har så mye med det å gjøre...

Index.php (og den funka ikke :p)

define('BASEPATH', dirname(__FILE__) );
include(BASEPATH."/skins/cookiecheck.php");

Bruk denne istedenfor

CODE<?php include ("/skins/cookiecheck.php");?>

 

cookiecheck.php

<? 


$total_skins = 1; 
$default_skin = 1; 


if (isset($_REQUEST['newskin'])) { 
$newskin=(int)$_REQUEST['newskin']; 
if ( ($newskin<1) OR ($newskin>$total_skins) ) 
$newskin=$default_skin; 
} elseif (isset($_REQUEST['skin'])) { 
$newskin=(int)$skin; 
if ( ($skin<1) OR ($skin>$total_skins) ) 
$newskin=$default_skin; 
} else $newskin=$default_skin; 


$skin=$newskin; 
setcookie ('skin', "", time() - 3600); 
setcookie('skin',$newskin,time()+(86400*365),'/'); 
setcookie('skin',$newskin,time()+(86400*365),'/','.home.no.net/neg90'); 
$skin=$newskin; 


$headervar = "skins/$newskin/header";
$footervar = "skins/$newskin/footer";
$extension = ".php";

?> 

Gjest Slettet+142
Skrevet
Tror egentlig ikke index.php har så mye med det å gjøre...

 

 

Index.php (og den funka ikke :p)

define('BASEPATH', dirname(__FILE__) );
include(BASEPATH."/skins/cookiecheck.php");

Bruk denne istedenfor

CODE<?php include ("/skins/cookiecheck.php");?>

 

cookiecheck.php

<? 


$total_skins = 1; 
$default_skin = 1; 


if (isset($_REQUEST['newskin'])) { 
$newskin=(int)$_REQUEST['newskin']; 
if ( ($newskin<1) OR ($newskin>$total_skins) ) 
$newskin=$default_skin; 
} elseif (isset($_REQUEST['skin'])) { 
$newskin=(int)$skin; 
if ( ($skin<1) OR ($skin>$total_skins) ) 
$newskin=$default_skin; 
} else $newskin=$default_skin; 


$skin=$newskin; 
setcookie ('skin', "", time() - 3600); 
setcookie('skin',$newskin,time()+(86400*365),'/'); 
setcookie('skin',$newskin,time()+(86400*365),'/','.home.no.net/neg90'); 
$skin=$newskin; 


$headervar = "skins/$newskin/header";
$footervar = "skins/$newskin/footer";
$extension = ".php";

?> 

 

8346196[/snapback]

 

fikse index.php til dette:

Index.php (og den funka ikke :p)

<?php
define('BASEPATH', dirname(__FILE__) );
include(BASEPATH."/skins/cookiecheck.php");
?>
Bruk denne istedenfor

CODE<?php include ("/skins/cookiecheck.php");?>

 

 

OT igjen: SYkt masse innlegg. :o

8346197[/snapback]

er det så rart så mye OT som er her da? :p

Skrevet

setcookie('skin',$newskin,time()+(86400*365),'/','.home.no.net/neg90');

:no:

 

Hvorfor har du $skin=$newskin; to ganger?

Og hvorfor setter du 3 cookies?

Skrevet (endret)

"Og hvorfor setter du 3 cookies? "

 

For og være sikker på at det er rett bruker :p

 

EDIT: Bruk index.php til mariyo..

den skal funke

Endret av Microsoftbruker
Skrevet
setcookie('skin',$newskin,time()+(86400*365),'/','.home.no.net/neg90');

:no:

 

Hvorfor har du $skin=$newskin; to ganger?

Og hvorfor setter du 3 cookies?

8346222[/snapback]

Du må ikke spørre meg om sånt :p Har bare funnet den koden på nett jeg :innocent: Er ikke så god på dette :(

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...