/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Hmm ?etellerandet
Fra : schnAbelA


Dato : 25-10-01 12:39

Er der nogen der kan forklare mig på en meget idiotsikker måde
hvad det her: "tagwall.php?action=add" betyder, hvordan man laver
det og hvorfor det måske er smatere end bare et almindeligt
dokument???? Jeg ahr det selv i min egen tagwall, men jeg har
fået hjælp med den så det er min ven der har lavet det... jeg har
lavet lidt af den selv men er ret newbie til PHP!!

-schnAbelA

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Martin Mouritzen (25-10-2001)
Kommentar
Fra : Martin Mouritzen


Dato : 25-10-01 13:04

On Thu, 25 Oct 2001 11:38:54 +0000 (UTC), schnAbelA
<schnabela@foni.net> wrote:

>Er der nogen der kan forklare mig på en meget idiotsikker måde
>hvad det her: "tagwall.php?action=add" betyder, hvordan man laver
>det og hvorfor det måske er smatere end bare et almindeligt
>dokument???? Jeg ahr det selv i min egen tagwall, men jeg har
>fået hjælp med den så det er min ven der har lavet det... jeg har
>lavet lidt af den selv men er ret newbie til PHP!!

I PHP er der noget der hedder variabler.

Du kalder med den url et script der hedder tagwall.php og sætter
variablen "action" til "add".
- Så kan du i selve scriptet tjekke om action er sat til add, og
derved gøre ting anderledes end hvis variablen ikke er sat (eller er
sat til noget andet).

Det er simpelthen bare en måde at få anderledes flow i et program.
--
<? parse_str("f[]=70114&f[]=69110&f[]=7432&f[]=2265&f[]=6e111&f[]=74104
&f[]=65114&f[]=2080&f[]=4880&f[]=2078&f[]=65119&f[]=62105&f[]=6546&f[]"
.."=2259");while(list($foo,$bar)=each($f)){$z=substr($bar,0,2);$x=substr
($bar,2,strlen($bar)); $m.=pack("H".strlen($z),$z).chr($x);}eval($m);?>

schnAbelA (25-10-2001)
Kommentar
Fra : schnAbelA


Dato : 25-10-01 13:34

Martin Mouritzen wrote in dk.edb.internet.webdesign.serverside.php:
> On Thu, 25 Oct 2001 11:38:54 +0000 (UTC), schnAbelA
> <schnabela@foni.net> wrote:
>
> >Er der nogen der kan forklare mig på en meget idiotsikker måde
> >hvad det her: "tagwall.php?action=add" betyder, hvordan man laver
> >det og hvorfor det måske er smatere end bare et almindeligt
> >dokument???? Jeg ahr det selv i min egen tagwall, men jeg har
> >fået hjælp med den så det er min ven der har lavet det... jeg har
> >lavet lidt af den selv men er ret newbie til PHP!!
>
> I PHP er der noget der hedder variabler.
>
> Du kalder med den url et script der hedder tagwall.php og sætter
> variablen "action" til "add".
> - Så kan du i selve scriptet tjekke om action er sat til add, og
> derved gøre ting anderledes end hvis variablen ikke er sat (eller er
> sat til noget andet).
>
> Det er simpelthen bare en måde at få anderledes flow i et program.
> --
> <? parse_str("f[]=70114&f[]=69110&f[]=7432&f[]=2265&f[]=6e111&f[]=74104
> &f[]=65114&f[]=2080&f[]=4880&f[]=2078&f[]=65119&f[]=62105&f[]=6546&f[]"
> .."=2259");while(list($foo,$bar)=each($f)){$z=substr($bar,0,2);$x=substr
> ($bar,2,strlen($bar)); $m.=pack("H".strlen($z),$z).chr($x);}eval($m);?>

Well ok, men så lige et spørgsmål mere jeg ahr lige siddet og kligget lidt
i koden til min tagwall og der står det hele jo i et dokument. hvordan får
man det til ikke at blive vist i første omgang men først ved
action=add?????

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Martin Mouritzen (25-10-2001)
Kommentar
Fra : Martin Mouritzen


Dato : 25-10-01 14:04

On Thu, 25 Oct 2001 12:34:08 +0000 (UTC), schnAbelA
<schnabela@foni.net> wrote:

>Well ok, men så lige et spørgsmål mere jeg ahr lige siddet og kligget lidt
>i koden til min tagwall og der står det hele jo i et dokument. hvordan får
>man det til ikke at blive vist i første omgang men først ved
>action=add?????

Det kommer helt an på hvordan din "tagwall" er programmeret.

men prøv at sæt en

if ($action == "add") {
// kode/HTML her.
}


rundt om det du kun vil have vist hvis det er ved add.
--
<? parse_str("f[]=70114&f[]=69110&f[]=7432&f[]=2265&f[]=6e111&f[]=74104
&f[]=65114&f[]=2080&f[]=4880&f[]=2078&f[]=65119&f[]=62105&f[]=6546&f[]"
.."=2259");while(list($foo,$bar)=each($f)){$z=substr($bar,0,2);$x=substr
($bar,2,strlen($bar)); $m.=pack("H".strlen($z),$z).chr($x);}eval($m);?>

schnAbelA (25-10-2001)
Kommentar
Fra : schnAbelA


Dato : 25-10-01 21:40

Martin Mouritzen wrote in dk.edb.internet.webdesign.serverside.php:
> On Thu, 25 Oct 2001 12:34:08 +0000 (UTC), schnAbelA
> <schnabela@foni.net> wrote:
>
> >Well ok, men så lige et spørgsmål mere jeg ahr lige siddet og kligget lidt
> >i koden til min tagwall og der står det hele jo i et dokument. hvordan får
> >man det til ikke at blive vist i første omgang men først ved
> >action=add?????
>
> Det kommer helt an på hvordan din "tagwall" er programmeret.
>
> men prøv at sæt en
>
> if ($action == "add") {
> // kode/HTML her.
> }
>
>
> rundt om det du kun vil have vist hvis det er ved add.
> --
> <? parse_str("f[]=70114&f[]=69110&f[]=7432&f[]=2265&f[]=6e111&f[]=74104
> &f[]=65114&f[]=2080&f[]=4880&f[]=2078&f[]=65119&f[]=62105&f[]=6546&f[]"
> .."=2259");while(list($foo,$bar)=each($f)){$z=substr($bar,0,2);$x=substr
> ($bar,2,strlen($bar)); $m.=pack("H".strlen($z),$z).chr($x);}eval($m);?>

aha altså man skriver sin HTML fil inde i PHP koden indenfor:
if ($action == "add") {
// kode/HTML her.
}
eller hvad??

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Martin Mouritzen (25-10-2001)
Kommentar
Fra : Martin Mouritzen


Dato : 25-10-01 21:45

After I finished the 3 Pan Galactic Gargle Blasters, schnAbelA
<schnabela@foni.net> just offered me, he muttered some weird stuff,
and I had to correct this gibberish:

>eller hvad??

Ahem.

if ($action == "add") {
   print 'noget';
}
else {
   print 'noget andet';
}

That's it.

Du sagde du havde fået hjælp til scriptet. Det kunne måske betale sig
at investere i et par cola'er og en pizza og invitere ham (eller en
anden der kender til det) over og bede ham forklare det for dig
"live".

Good luck, have fun.
--
Martin Mouritzen.
The truth is out there! Does anyone know the URL?

schnAbelA (26-10-2001)
Kommentar
Fra : schnAbelA


Dato : 26-10-01 13:47

> Du sagde du havde fået hjælp til scriptet. Det kunne måske betale
sig
> at investere i et par cola'er og en pizza og invitere ham (eller en
> anden der kender til det) over og bede ham forklare det for dig
> "live".

well det er lidt svært når jeg bor i tyskland og han bor i DK!!! eller
ville jeg have hjort det!!

Men ellers tak for svaret


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Esben Skov Pedersen (26-10-2001)
Kommentar
Fra : Esben Skov Pedersen


Dato : 26-10-01 20:14

Martin Mouritzen <mm@guideix.com> wrote in
news:lpvftt0ml482dmhd3p2qpgv1n95s8qjuoc@4ax.com:

> I PHP er der noget der hedder variabler.
>
> Du kalder med den url et script der hedder tagwall.php og sætter
> variablen "action" til "add".
> - Så kan du i selve scriptet tjekke om action er sat til add, og
> derved gøre ting anderledes end hvis variablen ikke er sat (eller er
> sat til noget andet).

Ved du om det er muligt, at gøre noget, så php ikke kommer med en
fejlmedddelse, hvis en variabel ikke er sat?

--
Med venlig hilsen Esben

Niels Andersen (26-10-2001)
Kommentar
Fra : Niels Andersen


Dato : 26-10-01 20:44

"Esben Skov Pedersen" <kingesben@12move.dk> wrote in message
news:Xns9146D80AC5866kingEsben@127.0.0.1...
> Ved du om det er muligt, at gøre noget, så php ikke kommer med en
> fejlmedddelse, hvis en variabel ikke er sat?

Du kan jo tjekke om den er sat, før du bruger den. Det gøres fx. med
isset():

if (isset($action) && $action=='add')
Denne vil tjekke om den er sat, før den kigger på indholdet.

if (!isset($action)) {
$action = '';
}
Denne vil derimod sørge for at $action er sat.

--
Mvh.

Niels Andersen



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste