List

Tags:    php

User
Bruger #649 @ 01.04.03 20:22
Hej jeg har tre problemer???

1) er der nogle der har en SIMPEL afstemning med en "god", en "middel" og en "dårlig" som valgmuligheder... Al dataen skal helst være i EN stk. .txt fil?????

2) Jeg er lavet et script som skal vise de 10 mest downloadede film (uden MySQL). Jeg kan bare ikke få to ting til at virke. Det ene er at den lister den nedaf. Alser fr.k
3
5
22
69
osv osv.
Hvordan gør man hvis man vil have det omvendt (alser de højeste øverst)??
Mit andet problem går ud på at, den henter al dataen om hvormange gange filmene er downloadet fra en .txt fil (det står i tal mennel 1 og 4 cifre). Men jeg kan ikke få den til at læse fra filer der er større end 4000 byt. Hvordan får jeg den til det???


mange tak...



5 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 9 karma
Sorter efter stemmer Sorter efter dato
Hej jeg har tre problemer???

1) er der nogle der har en SIMPEL afstemning med en "god", en "middel" og en "dårlig" som valgmuligheder... Al dataen skal helst være i EN stk. .txt fil?????

2) Jeg er lavet et script som skal vise de 10 mest downloadede film (uden MySQL). Jeg kan bare ikke få to ting til at virke. Det ene er at den lister den nedaf. Alser fr.k
3
5
22
69
osv osv.
Hvordan gør man hvis man vil have det omvendt (alser de højeste øverst)??
Mit andet problem går ud på at, den henter al dataen om hvormange gange filmene er downloadet fra en .txt fil (det står i tal mennel 1 og 4 cifre). Men jeg kan ikke få den til at læse fra filer der er større end 4000 byt. Hvordan får jeg den til det???


mange tak...


Order by id desc

som skal sættes ind i mysql syntaxen
http://www.ahitt.tk



Den 01-04-03 20:22 skrev bilfeldt følgende:
-----------------------------------------------------------------------------
2) Jeg er lavet et script som skal vise de 10 mest downloadede film (uden MySQL). Jeg kan bare ikke få to ting til at virke. Det ene er at den lister den nedaf. Alser fr.k
3
5
22
69
osv osv.
Hvordan gør man hvis man vil have det omvendt (alser de højeste øverst)??
-----------------------------------------------------------------------------

$indhold=file('filnavn.txt');
// Så har du hver linie af filen som entry i et array
natsort($indhold);
// Så er listen sorteret

Thus, I conclude
\\/ XyborX
/\\ www.xyborx.dk




2) Jeg er lavet et script som skal vise de 10 mest downloadede film (uden MySQL). Jeg kan bare ikke få to ting til at virke. Det ene er at den lister den nedaf. Alser fr.k
3
5
22
69
osv osv.
Hvordan gør man hvis man vil have det omvendt (alser de højeste øverst)??


hvis du bruger en for() løkke kan du "vende den om" men jeg kan jo ikke se hvor dan det ser ud. Det andet aner jeg ikke noget om.




2) Jeg er lavet et script som skal vise de 10 mest downloadede film (uden MySQL). Jeg kan bare ikke få to ting til at virke. Det ene er at den lister den nedaf. Alser fr.k
3
5
22
69
osv osv.
Hvordan gør man hvis man vil have det omvendt (alser de højeste øverst)??


Hvis du lægger data ind i nogle arrays, så findes der i php en masse fede sorteringsfunktioner: http://dk.php.net/manual/en/ref.array.php


Mit andet problem går ud på at, den henter al dataen om hvormange gange filmene er downloadet fra en .txt fil (det står i tal mennel 1 og 4 cifre). Men jeg kan ikke få den til at læse fra filer der er større end 4000 byt. Hvordan får jeg den til det???


Jeg skal se noget kode, for at kunne hjælpe dig... Jeg skal se hvordan DU læser ind fra filen.



User
Bruger #649 @ 12.04.03 15:54
Hej jeg har tre problemer???

1) er der nogle der har en SIMPEL afstemning med en "god", en "middel" og en "dårlig" som valgmuligheder... Al dataen skal helst være i EN stk. .txt fil?????

2) Jeg er lavet et script som skal vise de 10 mest downloadede film (uden MySQL). Jeg kan bare ikke få to ting til at virke. Det ene er at den lister den nedaf. Alser fr.k
3
5
22
69
osv osv.
Hvordan gør man hvis man vil have det omvendt (alser de højeste øverst)??
Mit andet problem går ud på at, den henter al dataen om hvormange gange filmene er downloadet fra en .txt fil (det står i tal mennel 1 og 4 cifre). Men jeg kan ikke få den til at læse fra filer der er større end 4000 byt. Hvordan får jeg den til det???


mange tak...


Koden ser sådan her ud:

<html>
<head>
<title>Dero.dk</title>
</head>

<body>

<?

$forbindelse1 = fopen("film1.txt", "r");
$film1 = fread($forbindelse1, 9000);
fclose($forbindels1);

$forbindelse2 = fopen("film2.txt", "r");
$film2 = fread($forbindelse2, 9000);
fclose($forbindelse2);

$forbindelse3 = fopen("film3.txt", "r");
$film3 = fread($forbindelse3, 9000);
fclose($forbindelse3);

$forbindelse4 = fopen("film4.txt", "r");
$film4 = fread($forbindelse4, 9000);
fclose($forbindelse4);

$forbindelse5 = fopen("film5.txt", "r");
$film5 = fgets($forbindelse5, 9000);
fclose($forbindelse5);

$forbindelse6 = fopen("film6.txt", "r");
$film6 = fgets($forbindelse, 9000);
fclose($forbindelse6);

$forbindelse7 = fopen("film7.txt", "r");
$film7 = fgets($forbindelse, 9000);
fclose($forbindelse7);

$forbindelse8 = fopen("film8.txt", "r");
$film8 = fgets($forbindelse, 9000);
fclose($forbindelse8);

$forbindelse9 = fopen("film9.txt", "r");
$film9 = fgets($forbindelse, 9000);
fclose($forbindelse9);

$forbindelse10 = fopen("film10.txt", "r");
$film10 = fgets($forbindelse, 9000);
fclose($forbindelse10);

$forbindelse11 = fopen("film11.txt", "r");
$film11 = fgets($forbindelse11, 9000);
fclose($forbindelse11);

$forbindelse12 = fopen("film12.txt", "r");
$film12 = fgets($forbindelse12, 9000);
fclose($forbindelse12);

$forbindelse13 = fopen("film13.txt", "r");
$film13 = fgets($forbindelse13, 9000);
fclose($forbindelse13);

$forbindelse14 = fopen("film14.txt", "r");
$film14 = fgets($forbindelse14, 9000);
fclose($forbindelse14);

$forbindelse15 = fopen("film15.txt", "r");
$film15 = fgets($forbindelse15, 9000);
fclose($forbindelse15);


//Først laver vi et array med nogle biler og nogle priser. Bil-navnene er nøgler og proserne er værdier.
$film = array ("Film1"=>"$film1",
"Film2"=>"$film2",
"Film3"=>"$film3",
"Film4"=>"$film4",
"Film5"=>"$film5",
"Film6"=>"$film6",
"Film7"=>"$film7",
"Film8"=>"$film8",
"Film9"=>"$film9",
"Film0"=>"$film10",
"Film11"=>"$film11",
"Film12"=>"$film12",
"Film13"=>"$film13",
"Film14"=>"$film14",
"Film15"=>"$film15");



//Så sorteret vi arrayet.
asort ($film);

//Nu er array sorteret. Vi skal bruge de første 10 elementer i arrayet.
//Start med at sætte den interne pointer til at pege på det første element
reset ($film);

//Dernæst tæller vi til 10...
for ($i = 1; $i < 10; $i++) {
//Sæt $key og $val til at være hhv. nøgle og værdi for det element
//som den interne pointer peger på , og sæt den interne pointer til at pege på næste element
list ($key, $val) = each ($film);

//Udskriv elementet.
echo "Filmen $key er blevet downloadet $val gange<br>";
}
?>

</body>
</html>




t