Gå til innhold

uploading - vis filene sånn at det kan downloades?


Anbefalte innlegg

Videoannonse
Annonse

Har ikke fått glob til å virke på windows. Og jo, den forventer å få stjerna i en parantes. Derimot må du bruke anførselstegn for at php skal forstå at det er snakk om en streng. Doble quotes er unødig, ettersom php vil leite etter variabler, newlines osvosv, viss du bruker dem(som er ikke-eksisterende i dette tilfellet). Korrekt vil bli glob('*')

Lenke til kommentar
,14/08/2005 : 21:26] tusen takk :)

 

EDIT:

Parse error: parse error, unexpected '*', expecting ')' in /usr/home/dan12323/public_html/pdf.php on line 62

 

Hva er det for noe ?

bytt ut glob(*) til glob('*'). Glemte anførsels tegn

Endret av Zic0
Lenke til kommentar

glob() er en kjekk funksjon, men det er desverre ikke dette den er ment for. Siden det er en søkefunksjon vil den være signifikant tregere enn readdir().

 

På små sider med få filer og få hits så vil forskjellen være liten, men når det finnes et bedre alternativ så burde man selvfølgelig bruke dette.

 

Bruk dette scriptet:

$path = "/mappen/filene/er/plassert/";

if ($handle = opendir($path)) {
  while (false !== ($file = readdir($handle))) {
      if ($file != "." && $file != "..") {
          echo "$file\n";
      }
  }
  closedir($handle);
}

Lenke til kommentar
Bruk dette scriptet:

$path = "/mappen/filene/er/plassert/";

if ($handle = opendir($path)) {
 while (false !== ($file = readdir($handle))) {
     if ($file != "." && $file != "..") {
         echo "$file\n";
     }
 }
 closedir($handle);
}

 

Her vises filene bare i en stor klynge. De kan ikke lastes ned. Hvordan får jeg en liste med filene som kan lastes ned ?

Lenke til kommentar
The requested URL /usr/home/dan12323/public_html/upload/"Computer was not found on this server.

 

 <?php

$path = "/usr/home/dan12323/public_html/upload/";

if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "<a href=/usr/home/dan12323/public_html/upload/\"$file\">$file</a><br>\n";
}
}
closedir($handle);
}
?>

Endret av [makeway]
Lenke til kommentar

 <?php

$path = "/usr/home/dan12323/public_html/upload/";

if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "<a href="http://www.steams.org/upload/\"$file\">$file</a><br>\n";
}
}
closedir($handle);
}
?>

 

Er dette riktig ? :no:

Endret av [makeway]
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...