[ Príspevkov: 7 ] 
AutorSpráva
Offline

Skúsený užívateľ
Skúsený užívateľ
funkcia is_file(); má haluze

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 24.10.2006 21:14 | funkcia is_file(); má haluze

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ť :roll: 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.
Offline

Skúsený užívateľ
Skúsený užívateľ
funkcia is_file(); má haluze

Registrovaný: 24.09.06
Prihlásený: 15.07.23
Príspevky: 1427
Témy: 37 | 37
Bydlisko: Bratislava
NapísalOffline : 24.10.2006 21:37 | funkcia is_file(); má haluze

aku verziu php pouzivas? nedalo by sa pouzit file_exists() ?


Offline

Skúsený užívateľ
Skúsený užívateľ
funkcia is_file(); má haluze

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
Napísal autor témyOffline : 24.10.2006 21:54 | funkcia is_file(); má haluze

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úť ) :roll: ... :))

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 :D


_________________
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.
Offline

Skúsený užívateľ
Skúsený užívateľ
funkcia is_file(); má haluze

Registrovaný: 24.09.06
Prihlásený: 15.07.23
Príspevky: 1427
Témy: 37 | 37
Bydlisko: Bratislava
NapísalOffline : 24.10.2006 22:01 | funkcia is_file(); má haluze

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.


Offline

Skúsený užívateľ
Skúsený užívateľ
funkcia is_file(); má haluze

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
Napísal autor témyOffline : 25.10.2006 7:53 | funkcia is_file(); má haluze

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.
Offline

Skúsený užívateľ
Skúsený užívateľ
funkcia is_file(); má haluze

Registrovaný: 24.09.06
Prihlásený: 15.07.23
Príspevky: 1427
Témy: 37 | 37
Bydlisko: Bratislava
NapísalOffline : 25.10.2006 16:56 | funkcia is_file(); má haluze

ja to mam (resp. budem mat) zase opacne, doma na servery najnovsie php a na hostingu iba 4ku..


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.09.06
Prihlásený: 05.01.16
Príspevky: 47
Témy: 0 | 0
Bydlisko: Bratislava,...
NapísalOffline : 29.10.2006 7:40 | funkcia is_file(); má haluze

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.


 [ Príspevkov: 7 ] 


funkcia is_file(); má haluze



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

is_file / @

v PHP, ASP

1

510

09.08.2009 10:58

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Funkcia

v PHP, ASP

12

872

24.04.2008 18:37

Triminka

V tomto fóre nie sú ďalšie neprečítané témy.

funkcia

v Assembler, C, C++, Pascal, Java

3

670

29.04.2009 20:31

stopa27

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

funkcia

v PHP, ASP

2

364

25.03.2014 17:42

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Funkcia

v PHP, ASP

6

873

06.11.2007 15:45

Orwell

V tomto fóre nie sú ďalšie neprečítané témy.

funkcia....

v PHP, ASP

1

668

30.08.2008 20:44

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

funkcia

v Assembler, C, C++, Pascal, Java

1

681

10.02.2009 21:20

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

funkcia crypt

v PHP, ASP

3

355

31.08.2014 13:51

neopagan

V tomto fóre nie sú ďalšie neprečítané témy.

Funkcia validate

v JavaScript, VBScript, Ajax

2

778

07.04.2008 22:46

Triminka

V tomto fóre nie sú ďalšie neprečítané témy.

Aka funkcia

v PHP, ASP

5

492

03.02.2008 21:36

vl4kn0

V tomto fóre nie sú ďalšie neprečítané témy.

Funkcia Routera

v Siete

1

468

11.09.2010 9:58

Icehammer

V tomto fóre nie sú ďalšie neprečítané témy.

jednoducha funkcia

v PHP, ASP

7

729

26.12.2007 13:42

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

Funkcia scanf

v Assembler, C, C++, Pascal, Java

5

652

06.11.2017 0:19

Miso122

V tomto fóre nie sú ďalšie neprečítané témy.

agregacna funkcia

v Databázy

4

892

13.09.2008 13:30

m4r14n

V tomto fóre nie sú ďalšie neprečítané témy.

[C] funkcia

v Assembler, C, C++, Pascal, Java

12

518

11.01.2015 21:01

nBXXL

V tomto fóre nie sú ďalšie neprečítané témy.

nefunguje funkcia

v JavaScript, VBScript, Ajax

3

431

19.03.2011 12:31

Ďuri



© 2005 - 2024 PCforum, edited by JanoF