Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

problem sa fopen() funkcijom

[es] :: PHP :: problem sa fopen() funkcijom

[ Pregleda: 4139 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Pastor
Laslo Pastor
Novi Sad

Član broj: 6232
Poruke: 91
*.metrohive.net.



Profil

icon problem sa fopen() funkcijom04.03.2005. u 14:26 - pre 232 meseci
Imam problem
inace se ne bi ni javio

kada preko browsera otvorim stranicu
http://www.nbs.co.yu/serbian/kursevi/ascii/Kl050303.asc

dobijam je brzo i bez problema.
medjutim kada u php stanici upisem

$file = "http://www.nbs.co.yu/serbian/kursevi/ascii/Kl050302.asc";

$lista = file($file);

ili

$file = "http://www.nbs.co.yu/serbian/kursevi/ascii/Kl050302.asc";
$filepointer = fopen($file, "r");

NECE!!!

jednostavno ne dobijam nista ili dobije time out ... ali to bi trebalo da bude brzo
U cemu je fazon... da li neko moze da proveri da li on dobije ovu stranicu OK.

Naravno posle ucitavanja bi je parsirao ali kad nece da se ucita.
Na lokalu naravno radi bez greske :-(

Za sada bez dobrog potpisa !
 
Odgovor na temu

dinke
Dragan Dinić
General Manager / Lampix.net
Beograd

Član broj: 933
Poruke: 1008
*.nat-pool.kg.sbb.co.yu.

Sajt: www.dinke.net


+2 Profil

icon Re: problem sa fopen() funkcijom04.03.2005. u 15:07 - pre 232 meseci
Znaš kako se kaže, "if everything failed, rtfm" :)

http://www.php.net/fopen

Citat:
If PHP has decided that filename specifies a registered protocol, and that protocol is registered as a network URL, PHP will check to make sure that allow_url_fopen is enabled. If it is switched off, PHP will emit a warning and the fopen call will fail.


Prema tome, setuj allow_url_fopen na On i vozi. Inače i ja sam svojevremeno koristio isti link za generisanje grafika koji se vidi na www.boox.co.yu (Grafik promene kursa na desnoj strani home page-a).
 
Odgovor na temu

Nikola Denić
Nikola Denić
Nis/Bgd

Član broj: 6571
Poruke: 1231
*.bitsyu.net.

ICQ: 42376797
Sajt: www.nixa.co.yu


Profil

icon Re: problem sa fopen() funkcijom04.03.2005. u 15:24 - pre 232 meseci
Code:

<?php
$date=date('ymd');
function extractExRate($currencyID, $buying)
{
    $f = fopen("http://www.nekiurl.com/input.asc", "r" ) or die("Greska. Nije moguce otvoriti fajl.");
    while (!feof($f))
        {
            $delimiterCount = 0;
            $parsedString = "";
            $flagCurrency = false;
            $s = fgets($f, 1024);
            for ($i = 0; $i <= strlen($s); $i++)
            {
                if ($s[$i] == ';')
                    {
                        $delimiterCount++;
                        if (($delimiterCount == 3) &&  ($parsedString == $currencyID)) $flagCurrency = true;
                        if ($flagCurrency == true)
                            {
                                if (($delimiterCount == 9) && ($buying == true)) echo ereg_replace("^[0]{2}", "", $parsedString);
                                if (($delimiterCount == 11) && ($buying == false)) echo ereg_replace("^[0]{2}", "", $parsedString);
                            }
                        $parsedString = "";
                    }
                else
                    $parsedString .= $s[$i];
            }
        }
}
?>

a napravi lepo php wget skirptu koja vuce taj file

evo ti nesto poput ovog-a

Ovo sve bi moglo da ti reshi problem ... ;)



http://www.zend.com/tips/tips.php?id=91&single=1

i onda lepo samo odradish recimo EURO :

Code:
<?php extractExRate("978", true); ?>

ITSolutions - najeftiniji DialUp internet [ dialup flat za samo 275 dinara ]
 
Odgovor na temu

Pastor
Laslo Pastor
Novi Sad

Član broj: 6232
Poruke: 91
*.metrohive.net.



Profil

icon Re: problem sa fopen() funkcijom08.03.2005. u 11:50 - pre 232 meseci
DINKE,
ma super ali ja nikad nisam radi ta podesavanja pa moram da te pitam glupost
"KAKO DA PODESIM allow_url_fopen na On ?????"
Za sada bez dobrog potpisa !
 
Odgovor na temu

dinke
Dragan Dinić
General Manager / Lampix.net
Beograd

Član broj: 933
Poruke: 1008
*.kg.sbb.co.yu.

Sajt: www.dinke.net


+2 Profil

icon Re: problem sa fopen() funkcijom08.03.2005. u 15:11 - pre 232 meseci
Pogledaj ovaj deo u FAQ-u:

http://www.elitesecurity.org/poruka/622418


 
Odgovor na temu

Pastor
Laslo Pastor
Novi Sad

Član broj: 6232
Poruke: 91
*.metrohive.net.



Profil

icon Re: problem sa fopen() funkcijom17.03.2005. u 11:06 - pre 232 meseci
Dinke
super si se potrudio ... i objasnio ali ta podesavanja a medju njima i allow_url_fopen se podesavaju ako je server kod tebe a kako ja to da podesim kod mog web hostera?

ako recimo veratnet nije na serveru podesio allow_url_fopen na On ,sta ja da radim.

ili kako da proverim setovanje te opcije...za pocetak.

HVALA
Za sada bez dobrog potpisa !
 
Odgovor na temu

dinke
Dragan Dinić
General Manager / Lampix.net
Beograd

Član broj: 933
Poruke: 1008
*.kg.sbb.co.yu.

Sajt: www.dinke.net


+2 Profil

icon Re: problem sa fopen() funkcijom17.03.2005. u 13:32 - pre 232 meseci
Da bi proverio kako je php podesen na servru svog hosting provajdera opet koristis phpinfo f-ju na nacin na koji sam to opisao u FAQ-u. Da bi promenio podesavanja trebas da uradis nesto od ovoga:

1) Kontaktiras svog hosting provajdera i zamolis ih da ti to podese bilo menjanjem php.ini -a (globalna podesavanja) bilo da samo za tvoj vhost to podese apache conf fajlu. I taj postupak je opisan u FAQ-u.

2) Ako je allowOverride apache direktiva setovana na ALL onda mozes da kreiras .htaccess fajl u kome bi promenio to podesavanje, opet procitaj u FAQ-u kako :)

Nadam se da sa bio od pomoci.
 
Odgovor na temu

Pastor
Laslo Pastor
Novi Sad

Član broj: 6232
Poruke: 91
*.metrohive.net.



Profil

icon Re: problem sa fopen() funkcijom18.03.2005. u 08:15 - pre 232 meseci
Citat:
Nadam se da sa bio od pomoci.


Bio si i vise nego od pomoci.

Hvala puno na detaljinim objasnjenjima i na tvom vremenu
Za sada bez dobrog potpisa !
 
Odgovor na temu

[es] :: PHP :: problem sa fopen() funkcijom

[ Pregleda: 4139 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.