|
| Sidens url Fra : Lobais |
Dato : 31-01-04 08:35 |
|
Hvilken funktion/variabel fortæller hvilken url siden har?
$_SERVER["SCRIPT_NAME"]; og $_SERVER["SCRIPT_FILENAME"]; fortæller det
kun i forhold til serveren, ikke til internettet.
--
Thomas
- "Visdom er ikke resultatet af en uddannelse,
men et livslangt forsøg på at opnå det" - Albert Einstein, 1954
| |
Kristian Thy (31-01-2004)
| Kommentar Fra : Kristian Thy |
Dato : 31-01-04 08:41 |
|
Lobais uttered:
> Hvilken funktion/variabel fortæller hvilken url siden har?
> $_SERVER["SCRIPT_NAME"]; og $_SERVER["SCRIPT_FILENAME"]; fortæller det
> kun i forhold til serveren, ikke til internettet.
Den er delt op i to dele, prøv
echo $_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
\\kristian
--
IRC is just multiplayer notepad.
| |
Lobais (31-01-2004)
| Kommentar Fra : Lobais |
Dato : 31-01-04 09:32 |
|
Sat, 31 Jan 2004 07:40:52 +0000. skrev Kristian Thy:
> Den er delt op i to dele, prøv
> echo $_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
Tak, kan du også sige mig hvilken funktion jeg skal bruge for at lade en
variabel være li med en fil? Jeg kender file(), men den deler det jo
op i et arrey.
--
Thomas
- "Visdom er ikke resultatet af en uddannelse,
men et livslangt forsøg på at opnå det" - Albert Einstein, 1954
| |
Lars Olesen (31-01-2004)
| Kommentar Fra : Lars Olesen |
Dato : 31-01-04 09:40 |
| | |
Lobais (31-01-2004)
| Kommentar Fra : Lobais |
Dato : 31-01-04 09:42 |
|
Sat, 31 Jan 2004 09:40:04 +0100. skrev Lars Olesen:
>>>Den er delt op i to dele, prøv
>>>echo $_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
>>
>> Tak, kan du også sige mig hvilken funktion jeg skal bruge for at lade en
>> variabel være li med en fil? Jeg kender file(), men den deler det jo
>> op i et arrey.
>
> Skal du bare lade den være lig med en variabel, så gør du vel bare sådan
> her:
>
> $filnavn = $_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
Det var ikke helt det. Hvis jeg nu skrev echo $filnavn, ville den jo
skrive urlen, ikke indholdet af filen. Jeg kan ikke bruge include da jeg
har brug for noget str_replace på den inden den udskrives.
--
Thomas
- "Visdom er ikke resultatet af en uddannelse,
men et livslangt forsøg på at opnå det" - Albert Einstein, 1954
| |
Lobais (31-01-2004)
| Kommentar Fra : Lobais |
Dato : 31-01-04 12:09 |
|
Sat, 31 Jan 2004 09:32:13 +0100. skrev Lobais:
> Sat, 31 Jan 2004 07:40:52 +0000. skrev Kristian Thy:
>
>> Den er delt op i to dele, prøv
>> echo $_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
> Tak, kan du også sige mig hvilken funktion jeg skal bruge for at lade en
> variabel være li med en fil? Jeg kender file(), men den deler det jo
> op i et arrey.
Det lader til at man bliver nødt til at bruge join("", file("url"))
--
Thomas
- "Visdom er ikke resultatet af en uddannelse,
men et livslangt forsøg på at opnå det" - Albert Einstein, 1954
| |
Andreas Kleist Svend~ (31-01-2004)
| Kommentar Fra : Andreas Kleist Svend~ |
Dato : 31-01-04 12:15 |
|
Lobais wrote:
> Det lader til at man bliver nødt til at bruge join("", file("url"))
Den klassiske metode at gøre det på er med fopen() og fgets().
Eksempel fra http://dk.php.net/fgets :
<?php
$handle = fopen("/tmp/inputfile.txt", "r");
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
echo $buffer;
}
fclose($handle);
?>
Læser en linie ad gangen (hvis den ikke er længere end 4096 tegn), og
spytter den ud.
Hvis du har tænkt dig at læse hele filen ind alligevel kan du ligeså
godt bruge file() og join().
--
Andreas Kleist Svendsen - usenetnospam@nau.dk <-- Ja den virker
Klan Caper Sapiens: http://www.capersapiens.dk
WAP/WML/PHP: http://www.nau.dk
Buddinge KFUM: http://www.spejdernet.dk/buddinge
| |
Bjarne (31-01-2004)
| Kommentar Fra : Bjarne |
Dato : 31-01-04 13:46 |
|
On Sat, 31 Jan 2004 12:14:34 +0100, Andreas Kleist Svendsen wrote:
> Lobais wrote:
>
>> Det lader til at man bliver nødt til at bruge join("", file("url"))
>
> Den klassiske metode at gøre det på er med fopen() og fgets().
Den moderne metode er at bruge file_get_contents()
< http://dk.php.net/file_get_contents>
--
/* Bjarne */
"Fate just isn't what it used to be!"
- Hobbes
| |
Lobais (31-01-2004)
| Kommentar Fra : Lobais |
Dato : 31-01-04 14:53 |
|
Hvad vil
Warning: file_get_contents( http://weib.dk/index.php): failed to open
stream: no suitable wrapper could be found in
/hsphere/local/home/dybdahle/weib.dk/sider/kilde.php on line 2
sige?
--
Thomas
- "Visdom er ikke resultatet af en uddannelse,
men et livslangt forsøg på at opnå det" - Albert Einstein, 1954
| |
Bjarne (31-01-2004)
| Kommentar Fra : Bjarne |
Dato : 31-01-04 15:24 |
|
On Sat, 31 Jan 2004 14:52:59 +0100, Lobais wrote:
> Hvad vil
>
> Warning: file_get_contents( http://weib.dk/index.php): failed to open
> stream: no suitable wrapper could be found in
> /hsphere/local/home/dybdahle/weib.dk/sider/kilde.php on line 2
>
> sige?
Jeg vil gætte på at fopen-wrappers er slået fra i din php.ini. For at
kunne bruge fil-funktionerne på en URL skal direktivet "allow_url_fopen"
være "On" i konfigurationen.
Mere om wrappers på < http://dk.php.net/manual/en/wrappers.php>
Mvh
--
/* Bjarne */
"Fate just isn't what it used to be!"
- Hobbes
| |
|
|