Avatar billede webmaster-patrick Nybegynder
02. december 2005 - 20:19 Der er 21 kommentarer og
1 løsning

Simpelt PHP-script fejler

God aften

Jeg har lavet nedenstående PHP-dokument. Det er meningen, at teksten skifter farve, til det man sætter $color til. F.eks. hvis man skriver ?color=#FF0000, er teksten rød. Jeg vil være glad, hvis nogen gider at finde fejlen. Jeg har nemlig opgivet.

--- http://forsoeg.1go.dk/tekst.php ---
<html>
<head>

<style type="text/css">
<!--
screen {
.text {
color : <script language="PHP">echo $color;</script>;
}
}
-->
</style>

</head>
<body>

<font class="text">
Tekst.
</font>

</body>
</html>

På forhånd tak
Avatar billede nielle Nybegynder
02. december 2005 - 20:26 #1
color : <?php echo $color; ?>;
Avatar billede michael_stim Ekspert
02. december 2005 - 20:29 #2
Fungerer med dette:
<?php
$color=FF0000;
?>

<html>
<head>

<style type="text/css">
<!--

.text {
color : <?php echo $color;?>;
}

-->
</style>

</head>
<body>

<font class="text">
Tekst.
</font>

</body>
</html>
Avatar billede michael_stim Ekspert
02. december 2005 - 20:30 #3
Hov, länge siden jeg opdaterede ;o)
Avatar billede webmaster-patrick Nybegynder
02. december 2005 - 20:30 #4
Virker stadig ikke. Ellers tak for svaret.

Efter hvad jeg ved (er ellers meget lidt ang. PHP), er det vist ligemeget om man skriver <script language="PHP"> eller <?php.
Avatar billede webmaster-patrick Nybegynder
02. december 2005 - 20:31 #5
Jeg prøver lige michael_stim.

Øjeblik.
Avatar billede michael_stim Ekspert
02. december 2005 - 20:33 #6
$color=FF0000;
?>

<html>
<head>

<style type="text/css">
<!--

.text {
color : #<?php echo $color;?>;
}

-->
</style>

</head>
<body>

<font class="text">
Tekst.
</font>

</body>
</html>

//Glemte lige stakittet
Avatar billede webmaster-patrick Nybegynder
02. december 2005 - 20:34 #7
Det virker, men det er jo meningen, at man vælger farven i URLen. Ikke i starten af scriptet med "<?php $color=FF0000; ?>".

Ellers takker jeg for svarene. >:)
Avatar billede michael_stim Ekspert
02. december 2005 - 20:36 #8
Så skriver du bare $_GET['color']#<?php echo $_GET['color'];?>
www.etellerandet.dk?color=FF0000
Avatar billede michael_stim Ekspert
02. december 2005 - 20:38 #9
Så skriver du bare <php echo $_GET['color'];?>
www.etellerandet.dk?color=FF0000

Hov er trät nu. Det blev vist volapyk det jeg skrev ;o)
Avatar billede webmaster-patrick Nybegynder
02. december 2005 - 20:38 #10
Det undersøger jeg lige.
Avatar billede michael_stim Ekspert
02. december 2005 - 20:39 #11
Og nu glemte jeg ? i starten. Det går rigtigt godt det her. Men du forstår hvad jeg mener ;o)
Avatar billede webmaster-patrick Nybegynder
02. december 2005 - 20:43 #12
Det virker underligt nok stadig ikke. Men eller skal du have mange tak.

--- http://forsoeg.1go.dk/tekst.php? ---
--- http://forsoeg.1go.dk/tekst.php?color=FF0000 ---

<html>
<head>

<style type="text/css">
<!--
screen {
.text {
color : <php echo $_GET['color'];?>
}
}
-->
</style>

</head>
<body>

<font class="text">
Tekst.
</font>

</body>
</html>
Avatar billede webmaster-patrick Nybegynder
02. december 2005 - 20:44 #13
Lad mig se om det hjælper. :)
Avatar billede michael_stim Ekspert
02. december 2005 - 20:45 #14
<html>
<head>

<style type="text/css">
<!--
screen {
.text {
color : #<?php echo $_GET['color'];?>
}
}
-->
</style>

</head>
<body>

<font class="text">
Tekst.
</font>

</body>
</html>
Avatar billede webmaster-patrick Nybegynder
02. december 2005 - 20:46 #15
Det gør det ikke...

Jeg håber ikke at jeg er for besværlig.
Avatar billede webmaster-patrick Nybegynder
02. december 2005 - 20:48 #16
Prøv at se kildekoden for scriptet, når det bliver vist:

<html>
<head>

<style type="text/css">
<!--
screen {
.text {
color : #FF0000}
}
-->
</style>

</head>
<body>

<font class="text">
Tekst.
</font>

</body>
</html>

Mon ikke at det kan hjælpe?
Avatar billede michael_stim Ekspert
02. december 2005 - 20:50 #17
Fungerer ikke med screen.

<html>
<head>

<style type="text/css">
<!--

.text {
color : #<?php echo $_GET['color'];?>
}
screen {
.text2 {
color : #<?php echo $_GET['color'];?>}
}

-->
</style>

</head>
<body>

<font class="text">
Tekst.
</font>
<font class="text2">
Tekst.
</font>

</body>
</html>
Avatar billede webmaster-patrick Nybegynder
02. december 2005 - 20:51 #18
Nu har jeg leget lidt så den ser sådan ud:

<html>
<head>

<style type="text/css">
<!--
screen {
.text {
color : #FF0000;

}
}
-->
</style>

</head>
<body>

<font class="text">
Tekst.
</font>

</body>
</html>

Hvad i al verden kan der så være galt? Det ser jo totalt rigtigt ud, hvis du spø'r mig. :)
Avatar billede webmaster-patrick Nybegynder
02. december 2005 - 20:51 #19
Jeg prøver og lover mere brug af reload-knappen.
Avatar billede webmaster-patrick Nybegynder
02. december 2005 - 20:53 #20
Kom med et svar. =)
Avatar billede michael_stim Ekspert
02. december 2005 - 20:55 #21
Jeps. Ha' en god weekend.
//Michael
Avatar billede michael_stim Ekspert
02. december 2005 - 20:55 #22
Og det var et svar du bad om ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester