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

google charts api - Problem

[es] :: PHP :: google charts api - Problem

[ Pregleda: 2263 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
80.77.158.*

Sajt: right-sock.net


+1 Profil

icon google charts api - Problem08.09.2010. u 20:07 - pre 173 meseci
Treba mi chart od google charts. Posto se radi o mnogo podataka, a i korisnik moguce je da nema pristup do interneta (ima samo lokalno), treba server preuzeti chart i prikazati korisniku.

Evo deo koda
Code:


header('Content-Type: image/png');
echo $this->chart->getChart();

------------------------------------
public function getChart(){
    return $this->_execute();
}

private function _execute() {
    $ch = curl_init('http://chart.apis.google.com/chart?chid='.md5(uniqid(rand(), true)).'&'.http_build_query($this->_post));
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POST, count($this->_post));
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($this->_post));
    $response = curl_exec($ch);


    $file = fopen('/path/to/test/graph.png', 'w+');

    fwrite($file, $response);

    fclose($file);

    return $response;
}



Ova skripta se nalazi na http://helpmenow.dalibor-sojic.info/adsl/graph

$file = fopen('/path/to/test/graph.png', 'w+'); se nalazi u http://helpmenow.dalibor-sojic.info/test/ (graph.png)

http://helpmenow.dalibor-sojic.info/test/difference.png je razlika izmedju graph.png (na skrinu pise grapn.txt) i fajl u pozadini (sa jedan red na pocetku visak) je resultat od
Code:


header('Content-Type: image/png');
echo $this->chart->getChart();


Odakle dolazi taj jedan red visak?

Znaci... kad response snimim u fajl, sve je OK sa .png, a kad pokusam da prikazem response sa header funkciji, imam viska enter.
routing protocols enable routers to route routed protocols!
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-8.sezampro.rs.



+33 Profil

icon Re: google charts api - Problem08.09.2010. u 21:09 - pre 173 meseci
Ne znam odakle može da potiče taj prazan red, al' u svakom slučaju probaj da trim-uješ taj response kojeg dobijaš:
Code:
$response = ltrim($response);
 
Odgovor na temu

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
80.77.158.*

Sajt: right-sock.net


+1 Profil

icon Re: google charts api - Problem08.09.2010. u 22:32 - pre 173 meseci
Nista. Isto.
routing protocols enable routers to route routed protocols!
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.static.stelkom.net.



+18 Profil

icon Re: google charts api - Problem09.09.2010. u 07:12 - pre 173 meseci
Ne znam sta bi moglo biti, ali ajde recimo probaj u funkciji _execute() ispisat response preko var_dump() pa ces vidjet jel ti vrati sa ENTER-om ili ne.

Ajde stavi u attachment cijeli kod da pogledamo
 
Odgovor na temu

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
80.77.157.*

Sajt: right-sock.net


+1 Profil

icon Re: google charts api - Problem09.09.2010. u 12:59 - pre 173 meseci
Var_dump vrati sve OK... ali pre var_dumpa jos uvek imam prazni red.... Mora da nadjem odakle dolazi

routing protocols enable routers to route routed protocols!
 
Odgovor na temu

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
80.77.157.*

Sajt: right-sock.net


+1 Profil

icon Re: google charts api - Problem09.09.2010. u 13:02 - pre 173 meseci
Sad sam primetio... na sve strane content pocinje sa praznog reda.

Koristim CodeIgniter Framework. pogledao sam index.php, application/libraries/My_controller e vidim neki prazni red... ali nadam se da cu naci odakle dolazi.
routing protocols enable routers to route routed protocols!
 
Odgovor na temu

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
80.77.157.*

Sajt: right-sock.net


+1 Profil

icon Re: google charts api - Problem09.09.2010. u 13:08 - pre 173 meseci
Pronasao.

Hvala na smernici.
routing protocols enable routers to route routed protocols!
 
Odgovor na temu

[es] :: PHP :: google charts api - Problem

[ Pregleda: 2263 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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