Avatar billede a330 Nybegynder
22. november 2006 - 15:31 Der er 8 kommentarer og
1 løsning

billed script

Når jeg køre dette script på min egen server har jeg ingen problemer, men det kan ikke køre på webhotellet?

$files = scandir('/toppic');
$antalpic = count($files);
$antalpic -- ;
$billed = mt_rand(2,$antalpic);
echo '<img src="/toppic/'.$files[$billed].'"  />';


får fejl i linie 2
Avatar billede sw_red_6 Nybegynder
22. november 2006 - 15:41 #1
hvilken fejl?
Avatar billede sw_red_6 Nybegynder
22. november 2006 - 15:43 #2
har du tjekket at det er PHP v5 der er på dit webhotel?
Avatar billede a330 Nybegynder
22. november 2006 - 15:44 #3
Fatal error: Call to undefined function: scandir() in /var/www/html/toppics-script.php on line 2
Avatar billede a330 Nybegynder
22. november 2006 - 15:50 #4
det er måske det der er problemet, hvad kunne jeg bruge i stedet for, er ikke så stærk i php?
Avatar billede sw_red_6 Nybegynder
22. november 2006 - 15:58 #5
du kunne prøve noget i retning af:
chdir( '/toppic' );
$antalpic=0;
$rep=opendir('.');
while (false != ($file = readdir($rep))){
  if (!is_dir($file)){
    $antalpic++;
  }
}
$billed = mt_rand(2,$antalpic);
echo '<img src="/toppic/'.$files[$billed].'"  />';

absolut utestet så der gives ingen garanti for at det virker!
Avatar billede a330 Nybegynder
22. november 2006 - 16:15 #6
hmm nej virker ikke..
Avatar billede sw_red_6 Nybegynder
22. november 2006 - 16:18 #7
heller ikke hvis du prøver det her:
chdir( '/toppic' );
$antalpic=0;
$rep=opendir('.');
while (false != ($file = readdir($rep))){
  if (!is_dir($file)){
    $files[] = $file;
    $antalpic++;
  }
}
$billed = mt_rand(2,$antalpic);
echo '<img src="/toppic/'.$files[$billed].'"  />';
Avatar billede a330 Nybegynder
22. november 2006 - 16:33 #8
så køre det, læg et svar tak for hjælpen......
Avatar billede sw_red_6 Nybegynder
22. november 2006 - 16:36 #9
et svar kommer her..
husk at du altid kan finde funktionerne på www.php.net, om ikke andet så for at tjekke hvilken version funktionen er tilgængelig fra ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester