Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 3.041 pregleda

Najnovija ↓

google charts api - Problem 08.09.2010. u 21:07 · pre 196 meseci #1
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.
Potpis
routing protocols enable routers to route routed protocols!
Re: google charts api - Problem 08.09.2010. u 22:09 · pre 196 meseci #2
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);
Re: google charts api - Problem 09.09.2010. u 08:12 · pre 196 meseci #4
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
Re: google charts api - Problem 09.09.2010. u 13:59 · pre 196 meseci #5
Var_dump vrati sve OK... ali pre var_dumpa jos uvek imam prazni red.... Mora da nadjem odakle dolazi
Potpis
routing protocols enable routers to route routed protocols!
Re: google charts api - Problem 09.09.2010. u 14:02 · pre 196 meseci #6
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.
Potpis
routing protocols enable routers to route routed protocols!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme