/ 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
hvordan er det nu ???
Fra : -=[ *C4 Life* MalkE]~


Dato : 26-10-01 10:26

Nu hvor jeg er igang med at lave mit side bedre i php, er jeg kommet til at
slette noget, kan ikke huske hvad det er der mangle

-snip-

<?php
if($page == "start") {
readfile("index.php");
}
elseif($page == "webcam") {
readfile("webcam.php");
}
elseif($page == "links") {
readfile("links.php");
}
elseif($page == "spanden") {
readfile("spand.php");
}
ELSE {
?>

HVIS SIDEN IKKE FINDER, SÅ SKAL DEN VISE ALT DER STÅR HER



Det er lige hvordan jeg afslutter "fejl" siden nederst

<?
print "?>";
?>

Eller hvordan gør jeg lige det

På Forhånd Tak



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


Dato : 26-10-01 10:30

On Fri, 26 Oct 2001 11:25:42 +0200, "-=[ *C4 Life* MalkE]=-"
<malke@conxion.dk> wrote:

><?php
> if($page == "start") {
> readfile("index.php");
> }
> elseif($page == "webcam") {
> readfile("webcam.php");
> }
> elseif($page == "links") {
> readfile("links.php");
> }
> elseif($page == "spanden") {
> readfile("spand.php");
> }
> ELSE {
>?>
>
>HVIS SIDEN IKKE FINDER, SÅ SKAL DEN VISE ALT DER STÅR HER

<?
} // Vil jeg skyde på.
?>
--
<? 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);?>

Dan Molberg (26-10-2001)
Kommentar
Fra : Dan Molberg


Dato : 26-10-01 12:38

"-=[ *C4 Life* MalkE]=-" <malke@conxion.dk> wrote in message
news:J_9C7.168$Hb2.64188@news010.worldonline.dk...
> Nu hvor jeg er igang med at lave mit side bedre i php, er jeg kommet til
at
> slette noget, kan ikke huske hvad det er der mangle
-cåt-
> Eller hvordan gør jeg lige det

Det er denne jeg har lavet, den gør det også nemmere at lave nye
menupunkter:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<?if (empty($page)) $page="start"; // hvis ingen side vaelges, vaelges
denne.?>
<html>
<head>
<title>Title</title>
</head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right" valign="middle" nowrap><h1>Overskrift</h1></td>
</tr>
</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50" valign="top" nowrap><?include("Menu.php"); // Henter
menu'en?></td>
<td width="100%" valign="top"><?
if (file_exists("$page.php")) { // Ser om den valge menu ogs&aring; har en
fil,
echo "<div><h3>$m</h3></div>"; // Laver overskrift til menu
include("$page.INC"); // Henter valgte side
}
else { // og skriver dette hvis siden ikke bliver fundet?>
<br><br>
<div><h3><? echo $page;?> siden er ikke fundet.</h3></div>
<br><br><?
} ?></td>
</tr>

<tr>
<td colspan="2"><? include("Footer.php"); // henter foden til siderne
?></td>
</tr>
</table>

</body>
</html>

Kan ses i aktion på http://beyond.repair.dk/PHPsource/



-=[ *C4 Life* MalkE]~ (26-10-2001)
Kommentar
Fra : -=[ *C4 Life* MalkE]~


Dato : 26-10-01 15:49

Okay, det vil jeg prøve at bikse med, mens jeg lige snakker med i experter i
PHP så ville jeg lige høre en anden ting som jeg også har mistet..! Nederst
på min side havde jeg dette til at stå

Siden blev hentet på xxx sekunder

Hvordan fanden er det nu lige at jeg gør det ?

"Dan Molberg" <SLETDETTEbeyond@repair.dk> skrev i en meddelelse
news:9rbhu7$bs0$1@sunsite.dk...
> "-=[ *C4 Life* MalkE]=-" <malke@conxion.dk> wrote in message
> news:J_9C7.168$Hb2.64188@news010.worldonline.dk...
> > Nu hvor jeg er igang med at lave mit side bedre i php, er jeg kommet til
> at
> > slette noget, kan ikke huske hvad det er der mangle
> -cåt-
> > Eller hvordan gør jeg lige det
>
> Det er denne jeg har lavet, den gør det også nemmere at lave nye
> menupunkter:
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> <?if (empty($page)) $page="start"; // hvis ingen side vaelges, vaelges
> denne.?>
> <html>
> <head>
> <title>Title</title>
> </head>
>
> <body>
> <table width="100%" border="0" cellspacing="0" cellpadding="0">
> <tr>
> <td align="right" valign="middle" nowrap><h1>Overskrift</h1></td>
> </tr>
> </table>
>
> <table width="100%" border="0" cellspacing="0" cellpadding="0">
> <tr>
> <td width="50" valign="top" nowrap><?include("Menu.php"); // Henter
> menu'en?></td>
> <td width="100%" valign="top"><?
> if (file_exists("$page.php")) { // Ser om den valge menu ogs&aring; har
en
> fil,
> echo "<div><h3>$m</h3></div>"; // Laver overskrift til menu
> include("$page.INC"); // Henter valgte side
> }
> else { // og skriver dette hvis siden ikke bliver fundet?>
> <br><br>
> <div><h3><? echo $page;?> siden er ikke fundet.</h3></div>
> <br><br><?
> } ?></td>
> </tr>
>
> <tr>
> <td colspan="2"><? include("Footer.php"); // henter foden til siderne
> ?></td>
> </tr>
> </table>
>
> </body>
> </html>
>
> Kan ses i aktion på http://beyond.repair.dk/PHPsource/
>
>



Dan Molberg (26-10-2001)
Kommentar
Fra : Dan Molberg


Dato : 26-10-01 21:34

"-=[ *C4 Life* MalkE]=-" <malke@conxion.dk> wrote in message
news:oJeC7.639$tI2.93167@news000.worldonline.dk...
> Okay, det vil jeg prøve at bikse med, mens jeg lige snakker med i experter
i
> PHP så ville jeg lige høre en anden ting som jeg også har mistet..!
Nederst
> på min side havde jeg dette til at stå
>
> Siden blev hentet på xxx sekunder
>
> Hvordan fanden er det nu lige at jeg gør det ?
Sætter en variabel i første linie af dit dokument til f.eks
$StartTimer = microtime();

Og så kan du så i sidste linie i dit dokument:
echo "Denne side tog :"$StartTimer-microtime()."ms at hente.";

Utestet men virker det ikke med echo så prøv print...



-=[ *C4 Life* MalkE]~ (26-10-2001)
Kommentar
Fra : -=[ *C4 Life* MalkE]~


Dato : 26-10-01 21:58

Ey Dan Molberg, det virkede, pånær jeg syntes at det se meget forkert ud,
her er det tekste jeg får

Denne side tog : 0.51491300 1004129747. ms at hente.

Jeg tænkte på hvordan er det nu lige at jeg ændre til til
Denne side tog : 0.543 sek at hente.

Altså lave det om til sekunder, med 3 cifre efter bogstavet?

På Forhånd Tak Per Nielsen
"Dan Molberg" <SLETDETTEbeyond@repair.dk> skrev i en meddelelse
news:9rchbq$hrb$1@sunsite.dk...
> "-=[ *C4 Life* MalkE]=-" <malke@conxion.dk> wrote in message
> news:oJeC7.639$tI2.93167@news000.worldonline.dk...
> > Okay, det vil jeg prøve at bikse med, mens jeg lige snakker med i
experter
> i
> > PHP så ville jeg lige høre en anden ting som jeg også har mistet..!
> Nederst
> > på min side havde jeg dette til at stå
> >
> > Siden blev hentet på xxx sekunder
> >
> > Hvordan fanden er det nu lige at jeg gør det ?
> Sætter en variabel i første linie af dit dokument til f.eks
> $StartTimer = microtime();
>
> Og så kan du så i sidste linie i dit dokument:
> echo "Denne side tog :"$StartTimer-microtime()."ms at hente.";
>
> Utestet men virker det ikke med echo så prøv print...
>
>



Dan Molberg (26-10-2001)
Kommentar
Fra : Dan Molberg


Dato : 26-10-01 22:35

"-=[ *C4 Life* MalkE]=-" <malke@conxion.dk> wrote in message
news:cckC7.336$Hb2.109612@news010.worldonline.dk...
> Ey Dan Molberg, det virkede, pånær jeg syntes at det se meget forkert ud,
> her er det tekste jeg får
>
> Denne side tog : 0.51491300 1004129747. ms at hente.
>
> Jeg tænkte på hvordan er det nu lige at jeg ændre til til
> Denne side tog : 0.543 sek at hente.
>
> Altså lave det om til sekunder, med 3 cifre efter bogstavet?
Kig på printf....
http://www.php.net/manual/en/function.printf.php

PS læs venligst:
http://www.usenet.dk/netikette/quote.html



-=[ *C4 Life* MalkE]~ (26-10-2001)
Kommentar
Fra : -=[ *C4 Life* MalkE]~


Dato : 26-10-01 23:06

"Dan Molberg" <SLETDETTEbeyond@repair.dk> skrev i en meddelelse
news:9rcktb$o2$1@sunsite.dk...
> "-=[ *C4 Life* MalkE]=-" <malke@conxion.dk> wrote in message
> news:cckC7.336$Hb2.109612@news010.worldonline.dk...
> > Ey Dan Molberg, det virkede, pånær jeg syntes at det se meget forkert
ud,
> > her er det tekste jeg får
> >
> > Denne side tog : 0.51491300 1004129747. ms at hente.
> >
> > Jeg tænkte på hvordan er det nu lige at jeg ændre til til
> > Denne side tog : 0.543 sek at hente.
> >
> > Altså lave det om til sekunder, med 3 cifre efter bogstavet?
> Kig på printf....
> http://www.php.net/manual/en/function.printf.php

Okay, men det fik jeg ikke så meget ud af, det er vel ikke sådan at du gider
at hjælpe lidt, men det kan også være jeg er træt :)

> PS læs venligst:
> http://www.usenet.dk/netikette/quote.html
>

Sød site der, måske kunne jeg lære noget af det ;)

Venlig Hilsen Per Nielsen



Thomas Jensen - pil.~ (26-10-2001)
Kommentar
Fra : Thomas Jensen - pil.~


Dato : 26-10-01 23:12

On Sat, 27 Oct 2001 00:06:18 +0200, "-=[ *C4 Life* MalkE]=-"
<malke@conxion.dk> wrote:

>> PS læs venligst:
>> http://www.usenet.dk/netikette/quote.html
>>
>
>Sød site der, måske kunne jeg lære noget af det ;)

hvis du alligevel er i gang kunne du også overveje at ændre dig
afsender-navn fra -=[ *C4 Life* MalkE]=- til noget andet... evt. dit
navn.


--
med venlig hilsen
Thomas Jensen
http://pil.dk/

-=[ *C4 Life* MalkE]~ (26-10-2001)
Kommentar
Fra : -=[ *C4 Life* MalkE]~


Dato : 26-10-01 23:34

"Thomas Jensen - pil.dk" <tj@dev.null> skrev i en meddelelse
news:1rnjttcsvbua4nn8ci95t6rkk6d6lrpcmk@4ax.com...

> hvis du alligevel er i gang kunne du også overveje at ændre dig
> afsender-navn fra -=[ *C4 Life* MalkE]=- til noget andet... evt. dit
> navn.

Det vil jeg så over veje, ej, jeg har et andet navn, men dette er min vens
computer som jeg er hos besøg veds, og han må selv bestemme! Men tak for
hjælpen..!
- Det vil jeg huske
> --
> med venlig hilsen
> Thomas Jensen
> http://pil.dk/



Thor Dreier (26-10-2001)
Kommentar
Fra : Thor Dreier


Dato : 26-10-01 23:21

"-=[ *C4 Life* MalkE]=-" <malke@conxion.dk> wrote in message
news:G8lC7.995$tI2.145256@news000.worldonline.dk...
> > > Denne side tog : 0.51491300 1004129747. ms at hente.
> > > Jeg tænkte på hvordan er det nu lige at jeg ændre til til
> > > Denne side tog : 0.543 sek at hente.
> > > Altså lave det om til sekunder, med 3 cifre efter bogstavet?
> > Kig på printf....
> Okay, men det fik jeg ikke så meget ud af, det er vel ikke sådan at du
gider
> at hjælpe lidt, men det kan også være jeg er træt :)

Noget i retningen af (med forbehold for fejl):
printf("Denne side tog %.3f sek at hente", $tid);


--
http://dreier.nu/
Det er bedre at være destruktiv på en konstruktiv måde,
end at være konstruktiv på en destruktiv måde.
- eller også er det omvendt?



-=[ *C4 Life* MalkE]~ (26-10-2001)
Kommentar
Fra : -=[ *C4 Life* MalkE]~


Dato : 26-10-01 23:37

"Thor Dreier" <news@cheater.dk> skrev i en meddelelse
news:FklC7.1031$tI2.147358@news000.worldonline.dk...
> "-=[ *C4 Life* MalkE]=-" <malke@conxion.dk> wrote in message
> news:G8lC7.995$tI2.145256@news000.worldonline.dk...
> > > > Denne side tog : 0.51491300 1004129747. ms at hente.
> > > > Jeg tænkte på hvordan er det nu lige at jeg ændre til til
> > > > Denne side tog : 0.543 sek at hente.
> > > > Altså lave det om til sekunder, med 3 cifre efter bogstavet?
> > > Kig på printf....
> > Okay, men det fik jeg ikke så meget ud af, det er vel ikke sådan at du
> gider
> > at hjælpe lidt, men det kan også være jeg er træt :)
>
> Noget i retningen af (med forbehold for fejl):
> printf("Denne side tog %.3f sek at hente", $tid);

Tror sQ at det virker, jeg får flg resultat; Denne side tog 0.000 sek at
hente, og det skyldes sikkert nok at jeg har min Apache webserver her, og
det næsten kun er tekst på siden, vil prøve at ligge det hos en udbyder
imorgen, og så for vi at se, men tak for hjælpen

> --
> http://dreier.nu/
> Det er bedre at være destruktiv på en konstruktiv måde,
> end at være konstruktiv på en destruktiv måde.
> - eller også er det omvendt?
>
>

Med Venlig Hilsen Per Nielsen





Dan Molberg (27-10-2001)
Kommentar
Fra : Dan Molberg


Dato : 27-10-01 00:05

"-=[ *C4 Life* MalkE]=-" <malke@conxion.dk> wrote in message
news:G8lC7.995$tI2.145256@news000.worldonline.dk...
> > > Altså lave det om til sekunder, med 3 cifre efter bogstavet?
> > Kig på printf....
> > http://www.php.net/manual/en/function.printf.php
>
> Okay, men det fik jeg ikke så meget ud af, det er vel ikke sådan at du
gider
> at hjælpe lidt, men det kan også være jeg er træt :)
Det er jeg åbenbart også:))

De første linier:
<?
$TimerStart = GetMicroTime();

function GetMicroTime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
?>

Og de sidste:

<?
$TimerStop = getmicrotime();
$ExecTime = $TimerStop - $TimerStop;
?>
CPU time: <? printf("%.4f", $ExecTime); ?>s.


> > PS læs venligst:
> > http://www.usenet.dk/netikette/quote.html
> Sød site der, måske kunne jeg lære noget af det ;)
Der er mange der burde læse det:))



-=[ *C4 Life* MalkE]~ (27-10-2001)
Kommentar
Fra : -=[ *C4 Life* MalkE]~


Dato : 27-10-01 12:22

Ved ikke helt om det virker, har prøvet at lægge det på nettet, der får jeg
flg resultat CPU time: 0.0000s.

Og det er jo ikke noget, og jeg sidder på 56k, er det mig der er spasser ?

Hilsen Per Nielsen
"Dan Molberg" <SLETDETTEbeyond@repair.dk> skrev i en meddelelse
news:9rcq6b$g2k$1@sunsite.dk...
> "-=[ *C4 Life* MalkE]=-" <malke@conxion.dk> wrote in message
> news:G8lC7.995$tI2.145256@news000.worldonline.dk...
> > > > Altså lave det om til sekunder, med 3 cifre efter bogstavet?
> > > Kig på printf....
> > > http://www.php.net/manual/en/function.printf.php
> >
> > Okay, men det fik jeg ikke så meget ud af, det er vel ikke sådan at du
> gider
> > at hjælpe lidt, men det kan også være jeg er træt :)
> Det er jeg åbenbart også:))
>
> De første linier:
> <?
> $TimerStart = GetMicroTime();
>
> function GetMicroTime(){
> list($usec, $sec) = explode(" ",microtime());
> return ((float)$usec + (float)$sec);
> }
> ?>
>
> Og de sidste:
>
> <?
> $TimerStop = getmicrotime();
> $ExecTime = $TimerStop - $TimerStop;
> ?>
> CPU time: <? printf("%.4f", $ExecTime); ?>s.
>
>
> > > PS læs venligst:
> > > http://www.usenet.dk/netikette/quote.html
> > Sød site der, måske kunne jeg lære noget af det ;)
> Der er mange der burde læse det:))
>
>



Mark Andersen (29-10-2001)
Kommentar
Fra : Mark Andersen


Dato : 29-10-01 11:30

"-=[ *C4 Life* MalkE]=-" <malke@conxion.dk> wrote in message
news:h%wC7.1236$tI2.192668@news000.worldonline.dk...
> Ved ikke helt om det virker, har prøvet at lægge det på nettet, der får
jeg
> flg resultat CPU time: 0.0000s.
>
> Og det er jo ikke noget, og jeg sidder på 56k, er det mig der er spasser ?
>
<klip>

Nej, men ser den her linie ikke lidt forkert ud?
$ExecTime = $TimerStop - $TimerStop;

Det regnestykke vil da altid blive 0, vil det ikke?
Prøv med..
$ExecTime = $TimerStop - $TimerStart;

eller omvendt?

mvh
/mark




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

Månedens bedste
Årets bedste
Sidste års bedste