Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 18.02.07 Prihlásený: 31.08.10 Príspevky: 45 Témy: 15 | 15 Bydlisko: Prievidza |
čafte,
ako možem nastaviť funkciu include (PHP) tak, aby načítavalo všetky súbory v istom priečinku zostupne?
Pre bližšiu ukážku: mám tam súbory
text001.dat
text002.dat
text003.dat
text004.dat
text005.dat
a aby sa všetky vložili do stránky, ale v poradí:
text005.dat
text004.dat
text003.dat
text002.dat
text001.dat
ďk
|
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 | 25 Bydlisko: SK-Martin |
<body>
<?php include "text005.dat";>
<?php include "text004.dat";>
<?php include "text003.dat";>
<?php include "text002.dat";>
<?php include "text001.dat";>
</body>
dopredu upozorňujem, že riešení je niekoľko, tu máš jeden príklad,
a ak si to myslel ináč, tak to druhý raz napíš jasnejšie
|
|
Registrovaný: 30.05.06 Prihlásený: 28.06.15 Príspevky: 2278 Témy: 45 | 45 Bydlisko: ZA |
mokus píše: <body> <?php include "text005.dat";> <?php include "text004.dat";> <?php include "text003.dat";> <?php include "text002.dat";> <?php include "text001.dat";> </body> dopredu upozorňujem, že riešení je niekoľko, tu máš jeden príklad, a ak si to myslel ináč, tak to druhý raz napíš jasnejšie
on asi myslel vlozenie vsetkych co sa nachadzaju v nejakom priecinku...asi, neviem
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
Fakt ťažko z tohoto popisu zistiť, aká je skutočná situácia... Každopádne, ak by ti nestačilo mokusove riešenie, tak stačí všetky súbory (teda ich názvy) načítať do poľa, to zoradiť a potom vo foreach cykle includovať.
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 23.01.07 Prihlásený: 14.04.11 Príspevky: 239 Témy: 26 | 26 |
nieco som vyhutal:
Kód: <?php $dir= "zlozka_so_subormi_na_vlozenie"; $handle= opendir("$dir/"); while(false !== ($files =readdir($handle))){ if($files != "." && $files != ".."){ $i[] = $files; $a = count($i); } }
while($a > 1) { $a--; include("$dir/text00$a.dat"); } ?> skus to. Malo by to ist . ak mas v tej zlozke aj ine subori okrem tych na vlozenie tak uprav riadok : Kód: $a = count($i); na Kód: $a = count($i) - (pocet_zvysnych_suborov);
|
|
Registrovaný: 10.02.07 Prihlásený: 14.08.09 Príspevky: 255 Témy: 27 | 27 Bydlisko: KE |
takymto sposobom musia mat nadefinovate meno..
do pola i ukladaj nazvy suborov, usporiadaj ich abecedne, a potom pojednom includni
_________________ drahi hackeri! teraz mozete okamzite premazat cely tento server! stlacte skratku ALT+F13 |
|
Registrovaný: 18.02.07 Prihlásený: 31.08.10 Príspevky: 45 Témy: 15 | 15 Bydlisko: Prievidza |
No taq uz som to vyriesil
Kód: <?php
function s2p($mask) { $translate = Array( "." => "\\.", "*" => ".*", "?" => ".?", "+" => "\\+", "[" => "\\[", "]" => "\\]", "(" => "\\(", ")" => "\\)", "{" => "\\{", "}" => "\\}", "^" => "\\^", "\$" => "\\\$", "\\" => "\\\\", ); return "/^".strtr($mask, $translate)."$/"; }
function include_files($dir, $mask) { $mask = s2p($mask);
$files = array();
if (!preg_match("/\/$/", $dir)) { $dir .= "/"; }
if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($filename = readdir($dh)) !== false) { if ($filename != "." && $filename != ".." && is_file($dir . $filename) && preg_match($mask, $filename)) $files[] = $dir . $filename; } closedir($dh); } } rsort($files); foreach ($files as $filename) { include($filename); } }
include_files("files", "text*.txt"); ?>
|
|
Registrovaný: 10.02.07 Prihlásený: 14.08.09 Príspevky: 255 Témy: 27 | 27 Bydlisko: KE |
pekne si to vyriesil, musim povedat ze som ta podcenil
pekna praca ltd
_________________ drahi hackeri! teraz mozete okamzite premazat cely tento server! stlacte skratku ALT+F13 |
|
Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Assembler, C, C++, Pascal, Java | 2 | 417 | 12.07.2011 14:37 v.tkac | | v Databázy | 4 | 945 | 14.05.2008 18:10 asken | | v Assembler, C, C++, Pascal, Java | 5 | 564 | 04.01.2012 19:17 walther | | v PHP, ASP | 2 | 440 | 04.06.2007 14:07 geoge046 | | v PHP, ASP | 3 | 551 | 23.04.2008 17:33 Tominator | | v HTML, XHTML, XML, CSS | 4 | 444 | 11.09.2012 11:51 capricorn7 | | v Ostatné programy | 0 | 589 | 12.03.2011 9:46 SMOKEYoriginal | | v Redakčné systémy | 9 | 12626 | 20.03.2014 7:23 don jebot | | v JavaScript, VBScript, Ajax | 2 | 426 | 14.11.2011 11:48 Tomasko19 | | v Databázy | 1 | 612 | 28.10.2011 10:21 stenley | | v Databázy | 6 | 684 | 24.09.2011 19:54 camo | | v PHP, ASP | 5 | 689 | 09.05.2012 10:31 Ophelia | | v PHP, ASP | 2 | 599 | 28.04.2007 12:33 m@-nX | | v Assembler, C, C++, Pascal, Java | 9 | 905 | 07.11.2010 12:46 johny3212 | | v Siete | 1 | 800 | 02.04.2011 20:12 majky358 | | v Siete | 13 | 1031 | 07.08.2010 2:12 KatjushaMan |
|