Kezdőoldal » Számítástechnika » Programozás » Tudna mutatni valaki egy...

DannyZuko kérdése:

Tudna mutatni valaki egy scriptet, ami tudja a következőket?

Figyelt kérdés

kellene nekem egy olyan script, ami kiírja, h az akármi.html könyvtárban milyen file nevek vannak és hogy azok mikor lettek utoljára frissítve... ha lehet akkor a filenevekhez kellene link is, le tudják szedni őket.


segítségeteket előre is köszönöm!


2012. jan. 23. 21:29
 1/8 anonim ***** válasza:
Csinálj egy mappát, ez most vmi. Rakj bele amit akarsz, és a valami.hu/vmi megnyitásakor kiírja a benne lévő fájlok nevét.
2012. jan. 23. 21:41
Hasznos számodra ez a válasz?
 2/8 iostream ***** válasza:
100%

import os

import time


files = os.listdir('akármi.html')

towrite = []

print '<br/>'.join(('<a href="akármi.html/%s">%s</a> %s' % (file, file, time.strftime('%Y.%m.%d. %H:%M:%S', time.localtime(os.path.getmtime('akármi.html/%s' % file)))) for file in files))



Tessék. Python script, ami legenerálja neked.

2012. jan. 23. 21:46
Hasznos számodra ez a válasz?
 3/8 A kérdező kommentje:
ne akar menni a script. beteszem simán <body> és </body> közé így ahogy van? Bocsi, de nem értek annyira hozzá... hogy kell használni? NVU-t használok
2012. jan. 23. 22:11
 4/8 anonim ***** válasza:

Na álj, milyen script kell neked?

PHP, javascript?


Mert ez tökéletes amit írt a válaszoló, de nem így kell használni.

+ Remélem tudatában vagy annak, hogy javascripttel, illetve KLIENS oldali scriptekkel nem fogsz tudni SZERVER oldali tartalmat listázni.

Ehhez PHP (is) kellene legalább.

2012. jan. 23. 23:06
Hasznos számodra ez a válasz?
 5/8 iostream ***** válasza:
100%
Szerveroldalon fut a script. Ehhez több megoldás van, egyik a PHP, másik pl a CGI (ez a legáltalánosabb), ami annyit jelent kb, hogy tetszőleges futtatható állomány előállít egy weboldalt, és azt adja vissza a webszerver. Emellett vannak Pythonos webes környezetek, de ahogy nézem neked súlyos hiányosságaid vannak úgy általában véve a webfejlesztésről. Előbb akkor kezdd php-val, az intuitívabb asszem.
2012. jan. 24. 09:12
Hasznos számodra ez a válasz?
 6/8 A kérdező kommentje:

A hiányosságokat jól látod... akkor kezdjük az elejéről. megpróbálom elmondani mit szeretnék pontosan és akkor biztosan jobban értitek majd mire lesz szükségem.


Tehát...


Adott egy tárhely. ultraweb. gyökér könyvtárban van 4-5 file és egy index.html... Annyit szeretnék, hogy az index html-be szeretnék be szeretnék építeni egy scriptet, ami kilistázza nekem a könyvtárában lévő file-ok nevét és azt, hogy az adott file-t mikor módosították utoljára. Miint ah egy total commanderben nézném meg, csak ezt a weblapomra tegye... mint egy ls parancs tenné a képernyőre. Ez azért kell nekem, mert amik fent vannak file-ok azok mások mindíg módosítva vannak, csak aki ezt megnézi, annak tudnia kell a módosítás utolsó dátumát, hogy aktuális e neki az a file amilye van, vagy nem... Tudnátok ebben segíteni?

2012. jan. 24. 12:23
 7/8 iostream ***** válasza:
Az ultraweb csak php-t támogat. Vagy keress egy olyan szolgáltatót, ami CGI-t is támogat, akkor a fenti szkriptem jó lesz, vagy reménykedj, hogy valaki ideböffenti PHP-ban is.
2012. jan. 24. 12:33
Hasznos számodra ez a válasz?
 8/8 _Zoldike_ ***** válasza:

<?

$files=scandir('ide add meg a konyvtarat');

foreach($files as $file) {

if($file!='.' && $file!='..') echo '<a href="'.$file.'">'.$file.' '.date('F d Y H:i:s',filemtime($file)).'</a><br />';

}

?>


De ha php-t hasznalsz, akkor .php-re at kell nevezned a .html-rol az oldalt, kulonben csak kiirja a scriptet a bongeszo.

Vagy b verzio, hogy htaccessben aszondod neki, hogy kezelje a html kiterjesztest php ertelmezovel

2012. jan. 24. 14:41
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!