Avatar billede webmaster-patrick Nybegynder
12. september 2005 - 14:36 Der er 24 kommentarer og
1 løsning

Hjælp til meget enkelt PHP-script

Davs folkens

Jeg vil gerne have browseren til at skrive PHP, når man oppe i adressebaren skriver ?test=exp.

Jeg går dog ud af PHP midt inde i det, for at bruge lidt HTML hvilket jeg har brug, for men nok om det.

Hvorfor virker det ikke?

-----PHP-scriptet-----

<script language="PHP">
if(test == exp) {
</script>
<b>P</b><i>H</i><u>P</u>
<script language="PHP">
}
</script>

På forhånd tak
Avatar billede erikjacobsen Ekspert
12. september 2005 - 14:37 #1
if($_GET['test'] == 'exp') {
Avatar billede haren Nybegynder
12. september 2005 - 14:38 #2
if($_POST['test'] == 'exp') { echo "php"; }
Avatar billede haren Nybegynder
12. september 2005 - 14:39 #3
Det var vi enige om.

<script language="PHP">
if($_POST['test == 'exp') {
</script>
<b>P</b><i>H</i><u>P</u>
<script language="PHP">
}
</script>
Avatar billede webmaster-patrick Nybegynder
12. september 2005 - 14:39 #4
Tjekker li', 2 sec. >:)
Avatar billede Slettet bruger
12. september 2005 - 14:39 #5
Iøvrigt får du ikke hurtigere (seriøst) svar ved at sætte 200 point på højkant. 15 eller måske 30 ville være rigeligt :)

Og GET er den korrekte.
Avatar billede haren Nybegynder
12. september 2005 - 14:40 #6
Det kan også trækkes sammen:

<script language="PHP">
if($_POST['test == 'exp') echo "</script>
<b>P</b><i>H</i><u>P</u>";
</script>
Avatar billede haren Nybegynder
12. september 2005 - 14:40 #7
Ups - kæmpe bommert. Sorry.
Avatar billede haren Nybegynder
12. september 2005 - 14:40 #8
<script language="PHP">
if($_GET['test == 'exp') echo "</script>
<b>P</b><i>H</i><u>P</u>";
</script>
Avatar billede haren Nybegynder
12. september 2005 - 14:41 #9
Så er den gal igen:

<script language="PHP">
if($_POST['test'] == 'exp') echo "</script>
<b>P</b><i>H</i><u>P</u>";
</script>
Avatar billede jackass- Nybegynder
12. september 2005 - 14:42 #10
index.php:

<?php
  echo "<a href=\"index.php?test=exp\">Klik her</a><br>";
  if ($test == "exp") {
    echo "PHP\r\n";
  }
?>
Avatar billede olebole Juniormester
12. september 2005 - 14:46 #11
<ole>

webmaster-patrick og haren >> Køb en bog eller et hæfte om helt grundlæggende PHP-kodning. I har vist brug for at lære lidt om, hvad PHP er - og hvordan det helt fundamentalt bruges  :)

/mvh
</bole>
Avatar billede haren Nybegynder
12. september 2005 - 14:46 #12
Det vil ikke for mig idag her har du den:

<script language="PHP">
if($_GET['test == 'exp') echo "<b>P</b><i>H</i><u>P</u>";
</script>

Eller:

<script language="PHP">
if($_GET['test == 'exp') {
</script>

<b>P</b><i>H</i><u>P</u>

<script language="PHP">
}
</script>
Avatar billede erikjacobsen Ekspert
12. september 2005 - 14:47 #13
Jeg vil principielt ikke blande mig i andres gøremål, men intet af det du skrevet indtil nu har været korrekt, haren. Slap dog af ;)
Avatar billede olebole Juniormester
12. september 2005 - 14:48 #14
Hvad er dette:
    <script language="PHP"> ...?!??!!!

- du kan da ikke bruge script-tags til PHP
Avatar billede webmaster-patrick Nybegynder
12. september 2005 - 14:49 #15
Man kan vist bruge <?php, <? og <script language="PHP">.
Avatar billede haren Nybegynder
12. september 2005 - 14:49 #16
olebole -> Den kommentar bedes du trække tilbage, jeg har kodet flere sider i php, classes mysql osv. De kører alle helt perfekt, jeg er lidt træt, og det gik helt galt, da jeg kom til at skrive post i get, og havde det i udklipsholderen.

Skal vi stoppe her - jeg blander mig ikke mere! Det har allerede været ret så pinligt, og nu nedgøres jeg.
Måske overreagerer jeg - men så undskyld!
Avatar billede haren Nybegynder
12. september 2005 - 14:52 #17
Jeg ved godt den er helt gal, jeg skal rette op på det om lidt, men jeg har læst at man godt kan bruge scripttag, og når webmaster-patrick, bruger det følger jeg tråden til det.

Normalt ville jeg kode det sådan her:

<?php if($_GET['test'] == 'exp') echo "<b>P</b><i>H</i><u>P</u>"; ?>

Men sådan gjorde webmaster-patrick ikke - derfor skrev jeg script i stedet for <?.
Derefter bommede jeg mig med post og havde det i udklipsholderen - det er menneskelig at fejle.
Avatar billede haren Nybegynder
12. september 2005 - 14:53 #18
Jeg håber I forstår at det har været pinligt for mig at deltage her i dette emne - respekter jeg lavede en fejl.
PHP-kodning er ikke hele mit liv nej - men nybegynder vil jeg helst ikke kaldes!!
Avatar billede olebole Juniormester
12. september 2005 - 14:54 #19
Ja, du overreagerer fuldstændig vildt. Det eneste, jeg har at bedømme dig på, er det, du har skrevet i denne tråd ... og der er hullerne mellem fejlene stort set ikke til at få øje på. På mig - og formodentlig enhver anden, der kan kode PHP - virker du kemisk renset for viden om PHP.

Enhver, der har kodet blot en lille bitte smule PHP. ved, at PHP afvikles på derveren - og den slags script-tag er HTML-tags, der afvikles på klienten.

Du bliver bedømt på det, din kode ... ikke på, hvad du fortæller, du kan  ;o)
Avatar billede webmaster-patrick Nybegynder
12. september 2005 - 14:56 #20
Intet problem.

Og til el_barto --> Når jeg alligevel ikke bruger exp, mere end jeg nu gør, ser jeg intet problem i det, men jeg forstår skam din pointe. :)

Kom i øvrigt med et svar erikjacobsen, du var hurtigst. Ellers tak for hjælpen jer i andre. :D
Avatar billede haren Nybegynder
12. september 2005 - 15:00 #21
Okay - lad os droppe dette mundhuggeri.

Det eneste jeg holder mig til er Thomas G. Kristensens "Start på PHP", som jeg lige hev frem af skuffen.
Der skriver han at man kan bruge et script-tag med php som attribut (eller hvordan det staves).

Selvfølgelig kan du ikke vide hvad jeg ellers har lavet for dette i denne her tråd er ikke noget at skrive hjem om.

Kan du tilgive mig at jeg lige blev lidt sur - det håber jeg tak.
Jeg vil helst ikke være uvenner med nogen her så lad os bare "slutte fred" igen.

-

Undskyld jeg overhovedet skrev noget i dette emne - det fortryder jeg inderligt!
Avatar billede Slettet bruger
12. september 2005 - 15:01 #22
olebole:

<?
PHP Code In Here
?>

<?php
PHP Code In Here
php?>

<script language="php">
PHP Code In Here
</script>

er alle gyldige PHP implementeringer :)
Avatar billede olebole Juniormester
12. september 2005 - 15:08 #23
el_barto >> yups ... men at noget er gyldigt, betyder ikke, det virker. Det kommer helt anpå serveropsætningen. Som du sikkert ved fra en masse spm. på E, er det også meget almindeligt, at <? ikke virker - men at der skal stå <?php ... og script-tag'et er endnu dårligere understøttet  :)
Avatar billede erikjacobsen Ekspert
12. september 2005 - 15:09 #24
Ingen point til mig, tak. Jeg samler slet ikke på dem.
Avatar billede webmaster-patrick Nybegynder
21. oktober 2005 - 16:07 #25
Så siger jeg da mange tak og dermed er spørgsmålet lukket.
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