/ 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
Random
Fra : Ukendt


Dato : 29-05-05 15:00


hej her er mit problem:

$FILENAME="ok/file_name";

$FILENAME= rand(1, 99999999);

hvordan kobler jeg de to sammen ?

Hvad skal jeg skrive for at $FILENAME bliver = med:

ok/89831279

teksten (ok/) + et random nr. ?


--
Mvh.



 
 
Ukendt (29-05-2005)
Kommentar
Fra : Ukendt


Dato : 29-05-05 18:50

Buffy" <Tjekmig(snabel-a)pc.dk> skrev i en meddelelse
news:4299cac4$0$184$edfadb0f@dread11.news.tele.dk...
>
> hej her er mit problem:


fandt selv en løsing:

$bb= rand(1, 99999999);

$aa="ok/";

$FILENAME= "$aa$bb";


--
Mvh. www.tjekmig.dk
Nyt: Quiz om hunde + galleri
http://tjekmig.dk/quiz/
http://tjekmig.dk/galleri/




Benny Nissen (29-05-2005)
Kommentar
Fra : Benny Nissen


Dato : 29-05-05 22:06

Buffy wrote:

> fandt selv en løsing:
>
> $bb= rand(1, 99999999);
>
> $aa="ok/";
>
> $FILENAME= "$aa$bb";

Det er så bare ikke en god løsning i forhold til den Kim har givet dig.

Du bruger to variabler ($aa og $bb), som ikke er nødvendige. De fylder
bare op i hukommelsen på serveren uden grund.

Desuden er det ikke god kodeskik at benytte så intetsigende variablenavne.
$filename giver et ret godt hint om, hvad variablen indeholder, men $aa
siger ikke noget om indholdet overhovedet.

Brug det Kim har skrevet til dig

--
Benny

Ukendt (29-05-2005)
Kommentar
Fra : Ukendt


Dato : 29-05-05 22:36

"Benny Nissen" <news@bennynissen.dk> skrev i en meddelelse news:429a2e81

> Det er så bare ikke en god løsning i forhold til den Kim har givet dig.

> Brug det Kim har skrevet til dig

Kims indlæg er ikke dukket op her.
Gider nogen citere det, eller kan Kim evt. lige poste den igen ?

--
Mvh. www.tjekmig.dk
Nyt: Quiz om hunde + galleri
http://tjekmig.dk/quiz/
http://tjekmig.dk/galleri/



Benny Nissen (29-05-2005)
Kommentar
Fra : Benny Nissen


Dato : 29-05-05 23:34

Buffy wrote:

> Kims indlæg er ikke dukket op her.
> Gider nogen citere det, eller kan Kim evt. lige poste den igen ?
>

Ja da. Kim Schulz skrev:

$FILENAME = "ok/".rand(1,9999999);
eller
$FILENAME = "ok/";
$FILENAME .= rand(1,9999999);
eller et hav af andre muligheder


--
Benny

Ukendt (30-05-2005)
Kommentar
Fra : Ukendt


Dato : 30-05-05 10:29

Tak det var lige det jeg manglede :)

side1.php indeholder nu:
<? $FILENAME = "1mappe/".rand(1,9999999);?>
<? include "utroligtindviklet.php"; ?>

side2.php indeholder nu:
<? $FILENAME = "2mappe/".rand(1,9999999);?>
<? include "utroligtindviklet.php"; ?>

side3.php indeholder nu:
<? $FILENAME = "3mappe/".rand(1,9999999);?>
<? include "utroligtindviklet.php"; ?>

OSV.

Mvh



Knud Gert Ellentoft (29-05-2005)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 29-05-05 23:17

"Buffy" <Tjekmig(snabel-a)pc.dk> skrev:

>Kims indlæg er ikke dukket op her.

Ligger da på TDCs newsserver.

news:20050529163811.7d3731be@lifesuckz.nork.aau.dk

eller

http://groups-beta.google.com/group/dk.edb.internet.webdesign.serverside.php/msg/13fc644202eb4b07
--
Knud
Topposter du svar, så ryger du på min ignoreringsliste.
Svar under det du citerer og citer kun det du svarer på - tak.
http://usenet.dk/netikette/citatteknik.html

Jacob Atzen (30-05-2005)
Kommentar
Fra : Jacob Atzen


Dato : 30-05-05 08:41

On 2005-05-29, Benny Nissen <news@bennynissen.dk> wrote:
> Du bruger to variabler ($aa og $bb), som ikke er nødvendige. De fylder
> bare op i hukommelsen på serveren uden grund.

Hvor meget fylder de to variable? Hvor længe lever de i lageret? Næppe
nok til, at det er værd at "optimere" dem væk. Er du iøvrigt sikker på
PHP fortolkeren ikke selv optimerer de to variable væk?

--
Med venlig hilsen
- Jacob Atzen

Kim Schulz (29-05-2005)
Kommentar
Fra : Kim Schulz


Dato : 29-05-05 15:38

On Sun, 29 May 2005 15:59:55 +0200
"Buffy" <Tjekmig(snabel-a)pc.dk> wrote:

>
> hej her er mit problem:
>
> $FILENAME="ok/file_name";
>
> $FILENAME= rand(1, 99999999);
>
> hvordan kobler jeg de to sammen ?
>
> Hvad skal jeg skrive for at $FILENAME bliver = med:
>
> ok/89831279
>
> teksten (ok/) + et random nr. ?

$FILENAME = "ok/".rand(1,9999999);
eller
$FILENAME = "ok/";
$FILENAME .= rand(1,9999999);
eller et hav af andre muligheder

--
Kim Schulz | Need a Content Management System for your website? Go
Geek by nature | get Fundanemt at : http://www.fundanemt.com New
schulz.dk | version out now!

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

Månedens bedste
Årets bedste
Sidste års bedste