Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
Kód: <? echo "Hello world"; ?> mám menší problémik s is_file(); tož, nechápem, prečo mi vracia hodnotu false, aj keď súbor, ktorým ju kŕmim na danej adrese existuje a keď tú adresu naťukám do prehliadača, začne sa sťahovať... kódik vyzerá takto, je to v podstate overovač existencie súborov, na ktoré sa odkazuje z databázy: Kód: if (is_file("http://".$_SERVER['HTTP_HOST']."/subory/".$href['cesta'])){ echo "\t<a href=\"http://".$_SERVER['HTTP_HOST']."/subory/".$href['cesta']."\" title=\"Odkaz k tomuto článku\">".$href['nazov']."</a>\n"; } else { echo "kua, súbor s touto adresou neexistuje: http://".$_SERVER['HTTP_HOST']."/subory/".$href['cesta']; }
dík všetkým, ktorí sa aspoň budú snažiť to riešiť
BTW je dosť možné, že som zabudol na nejakú úplne blbú tupú triviálnosť, ale už som pri tej práci mocne dlho, tak sa mi nechce v tom špárať a možno robím len chyby z nepozornosti...
_________________
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ý: 24.09.06 Prihlásený: 15.07.23 Príspevky: 1427 Témy: 37 | 37 Bydlisko: Bratislava |
aku verziu php pouzivas? nedalo by sa pouzit file_exists() ?
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
noo... neviem či je nejaký rozdiel medzi file_exist(); a is_file(); (zdravý rozum mi hovorí, že asi veľký nebude, ale na ten môj rozum sa občas spoľahnúť ) ... )
každopádne som na riešenie už prišiel, tam sa totiž musia písať relatívne a nie absolútne adresy. a keď som tam naposledy skúšal tú relatívnu, napísal som ju zle (o jednu úroveň som sa sekol) a tak som si myslel, že ani relatívne ani absolútne to nejak nebere... teraz už viem, kde tí soudruzi z ndr udělali chybu
_________________
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ý: 24.09.06 Prihlásený: 15.07.23 Príspevky: 1427 Témy: 37 | 37 Bydlisko: Bratislava |
neviem aky je rozdiel, vzdy som pouzival file_exists()..
prave preto som sa pytal na verziu php v php 5 by sa tusim mal dat pouzit aj link
php.net píše: Tip: As of PHP 5.0.0 this function can also be used with some URL wrappers. Refer to Appendix M for a listing of which wrappers support stat() family of functionality.
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
nooo to je možné. ja to mám tak čudne, že na localhoste mám php4 a na servri na hostingu je php5, takže tie nové funkcie nepoužívam (zatiaľ som ich ani nepotreboval). ja viem, že to je maximálna chobotina, ale nechce sa mi to inštalovať nanovo a tak ale viem, že raz ma to čaká...
_________________
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ý: 24.09.06 Prihlásený: 15.07.23 Príspevky: 1427 Témy: 37 | 37 Bydlisko: Bratislava |
ja to mam (resp. budem mat) zase opacne, doma na servery najnovsie php a na hostingu iba 4ku..
|
|
Registrovaný: 27.09.06 Prihlásený: 05.01.16 Príspevky: 47 Témy: 0 | 0 Bydlisko: Bratislava,... |
Medzi funkciami is_file a file_exists je zasadny rozdiel. Treba si na to davat pozor, aby Ste sa necudovali, preco Vam aplikacia nebezi tak, ako by Ste chceli. Obe funkcie zistuju, ci subor existuje, ale is_file vrati true, iba ak je existujuci subor obycajny subor. Pri adresaroch a odkazoch vracia false a treba pouzit bud funkcie is_dir, is_link, alebo vyhodnejsie iba jednu funkciu file_exists.
|
|
Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v PHP, ASP | 1 | 510 | 09.08.2009 10:58 Ďuri | | v PHP, ASP | 12 | 872 | 24.04.2008 18:37 Triminka | | v Assembler, C, C++, Pascal, Java | 3 | 670 | 29.04.2009 20:31 stopa27 | | v PHP, ASP | 2 | 364 | 25.03.2014 17:42 shaggy | | v PHP, ASP | 6 | 873 | 06.11.2007 15:45 Orwell | | v PHP, ASP | 1 | 668 | 30.08.2008 20:44 p360t | | v Assembler, C, C++, Pascal, Java | 1 | 681 | 10.02.2009 21:20 Fico | | v PHP, ASP | 3 | 355 | 31.08.2014 13:51 neopagan | | v JavaScript, VBScript, Ajax | 2 | 778 | 07.04.2008 22:46 Triminka | | v PHP, ASP | 5 | 492 | 03.02.2008 21:36 vl4kn0 | | v Siete | 1 | 468 | 11.09.2010 9:58 Icehammer | | v PHP, ASP | 7 | 729 | 26.12.2007 13:42 Flety | | v Assembler, C, C++, Pascal, Java | 5 | 652 | 06.11.2017 0:19 Miso122 | | v Databázy | 4 | 892 | 13.09.2008 13:30 m4r14n | | v Assembler, C, C++, Pascal, Java | 12 | 518 | 11.01.2015 21:01 nBXXL | | v JavaScript, VBScript, Ajax | 3 | 431 | 19.03.2011 12:31 Ďuri |
|