webForumDet fria alternativet

Öppna mapp/fil från hårddisk!

PHP

13 svar · 353 visningar · startad av Snakes

Medlem sedan okt. 2004392 inlägg
Frågan#1

Hej, för att börja med så vill jag bara säga vad jag gör!
Det finns en mapp som ligger i min hårdisk som heter "Tryckeri" och i den mappen finns det ett år, alltså en mapp som heter 2004 och 2003. Och i 2004 (tex) finns det 01-01, 01-02, 01-03 och så vidare! Första mappen (01-01) betyder första Januari den andra betyder den andra januari!
(en sista runda) Och i dem finns det massa .gif filer som har den här sturkturen "namn,vara,pris.gif" (tex hej,kopp,50.gif)!

Jag har precis börjat och fick ett "No such file or directory" fel direkt!! Koden:
opendir('C:\Tryckeri\')

Min frågor är:
Går det att öppna mappen?
Hur ska jag öppna mappen?
Har ni nåt tips som gör det enklare för mig utan att ändra någon struktur?
Är det här helt sjuk i huvet eller går det att fixa?

Lite svar:
Varför gör jag det här? Jo, för att jag vill veta hur många koppar (vid det här fallet, men det kan vara andra gerjer) vi har sålt och hur mycket vi har sålt per månad osv!

Medlem sedan nov. 20041 740 inlägg
#2

Är det en Windows-server? Använd dubbla backslash.

<?
opendir("C:\\\\Tryckeri\");
?>
Medlem sedan okt. 2004392 inlägg
#3
1. <?php 
2. // skapa en tom array för bilderna
3. $files = array();
4. if ($handle = opendir('C:\\Tryckeri\')) {
5.     while (false !== ($file = readdir($handle))) { 
6.         if ($file != "." && $file != "..") { 
7.         $files[] = $file;
8.          }
9.      }
10.      // Sorterar
11.      sort($files); 
12.      // Skriv ut
13.     foreach($files as $file2) {
14.         echo $file2;
15.     }
16.     closedir($handle); 
17. }
18. ?>
19.

Får fel på rad 19 som ser ut så här


A, precis den raden är TOM!!!

Någon som vet varför? Tar jag bort den får jag fel på rad 18
Om ni inte förstod mig riktigt bra så ligger den här filen på en helt ANNAN server! Alltså Tryckeri mappen ligger på min hårddisk och den här filen ligger på en server!

Medlem sedan nov. 20041 740 inlägg
#4

Men, du kan inte plocka filen direkt från din egna hårddisk på det sättet. Jag trodde att filen och scriptet låg på samma server.

Du hänvisar till serverns c:\Tryckeri\ och då är det inte konstigt att det inte finns något där.

Medlem sedan okt. 2004392 inlägg
#5

Kan du ge lite kodsnuttar? Och glöm inte att jag vill öppna både mappar och filer!

Medlem sedan okt. 2004502 inlägg
#6

Kan du överhuvudtaget komma åt din egen hårddisk från servern?

Medlem sedan okt. 2004392 inlägg
#7

Snakes skrev:

Min frågor är:
Går det att öppna mappen?
Hur ska jag öppna mappen?
Har ni nåt tips som gör det enklare för mig utan att ändra någon struktur?
Är det här helt sjuk i huvet eller går det att fixa?

Det är ju det jag undrar!

Kom igen då.... Någon måste veta om det går eller inte!!!

Medlem sedan okt. 2004392 inlägg
#8

Alltså ingen som vet... inte ens har den minsta aning om man kan eller inte?????????????????????????????

Medlem sedan aug. 2001153 inlägg
#9

Det korta svaret är, nej det går inte.

Medlem sedan okt. 2004392 inlägg
#10

hmmm... inte det svar jag föväntade mig, men är du säker? är verkligen så php dålig att den inte kan det? HTML kan ju det ffs!

A men iaf tack för svaren... ska gå till asp forumet och kolla om asp kan kontakta hårddisken som surfar på hemsidan!

Medlem sedan juni 20015 009 inlägg
#11

Snakes skrev:

hmmm... inte det svar jag föväntade mig, men är du säker? är verkligen så php dålig att den inte kan det? HTML kan ju det ffs!

A men iaf tack för svaren... ska gå till asp forumet och kolla om asp kan kontakta hårddisken som surfar på hemsidan!

PHP körs på serversidan, vilket är något helt annat än vad html gör...:OO

Medlem sedan okt. 2004392 inlägg
#12

men finns det inget sätt att få ihop dem tillsamans?

Medlem sedan nov. 20041 740 inlägg
#13

Snakes skrev:

men finns det inget sätt att få ihop dem tillsamans?

Vad jag vet finns det inget enkelt sätt att lista mappstrukturer och filer på din hårddisk direkt ur PHP. Lägg mapparna/filerna på servern istället. Om du i förhand vet strukturen på din server kan du hänvisa till bilder och sådant som ligger på din hårddisk direkt i HTML-koden.

Medlem sedan okt. 2004392 inlägg
#14

Det är ju de att jag inte vet....

Men, jag kom på en grej som löser det hela IIS....
Jag kan använda IIS och på så vis har jag dem på hårddisken :D

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)