thnx piotr but nothing aint working
i have tried practically everything possible
so i went for the dirty thinggy .....
i have turned some browser settigns around in explorer .....
(my clients wont switch to another im sure :) )
i switched temporary internet files settings
-> check for newer versions of the page
-> auto to every visit to the page
and i have no choice but to there ma slef n change it for them .....
sometimes ...... i hate these dirty things i have to do ......
thnx a mill for ur help pal ..... :)
toby
--- Piotr Pluciennik <[EMAIL PROTECTED]> wrote: > I think the
problem is in the code mentioned below.
>
> <table width='100%' border='0'>
> <tr><td>�</td></tr>
> <tr><td>�</td></tr>
> <tr> <td align='center'>
> <img src=abc.jpg>
> </td> </tr>
> </table>
> ");
>
> You are creating a file abc.jpg, then showing it to
> the client via the link. You are not sending any
> headers regarding this jpg file.
>
> Try this way - create graph generating php file:
>
> graph.php file:
> **************************************************
> <?php
> Header("Content-type: image/jpeg");
> Header("Expires: Fri, 10 Jun 1976 07:00:00 GMT");
>
> $pth = "abc.jpg";
> $im = imagecreatefromjpeg($pth);
>
> // some operations with your image - create your graph
>
> Imagejpeg($im); // send to the client
> ImageDestroy($im); // free resources
> ?>
> **************************************************
>
> then in your html try to place such generated image:
>
> <IMG SRC='graph.php?if needed - your parameters'
> WIDTH='width' HEIGHT='height' BORDER='0'>
>
> Headers will be sent and your graph will be reloaded.
>
> It's based on a real world :-) working program i wrote
> long ago. I've changed only type gif to your jpeg...
> so check exactly functions names.
>
> HTH, let me know
> Piotr
>
>
> --- toby z <[EMAIL PROTECTED]> wrote:
> > heres my code pitor
> > for generate_graph.php
> >
> > this file is included in all query files ......
> >
> >
> > =======================
> >
> >
> > // ma data
> >
> > $max_data = count($gfData);
> >
> > for ($k = 0; $k < $max_data; $k++)
> > {
> > //$arrData[$k] = $gfData[$k] * $factor ;
> > $data[$k] = $gfData[$k] ;
> > }
> >
> >
> >
> >
> > // Create the Pie Graph.
> > $graph = new PieGraph(650,400,"auto");
> > $graph->SetShadow();
> >
> >
> > //split title :P:P:P ! ! ! !
> >
> > $newStr="";
> >
> > $newStr = explode( "/r/n", $title );
> >
> > $graph->title->Set("$newStr[0]");
> > $graph->subtitle->Set("$newStr[1]");
> > $graph->title->SetFont(FF_VERDANA,FS_BOLD,18);
> > $graph->title->SetColor("darkblue");
> > $graph->legend->Pos(0.1,0.2);
> >
> > // Create 3D pie plot
> > $p1 = new PiePlot3d($data);
> > $p1->SetTheme("sand");
> > $p1->SetCenter(0.4);
> > $p1->SetSize(150);
> >
> > // Adjust projection angle
> > $p1->SetAngle(45);
> >
> > // Adjsut angle for first slice
> > $p1->SetStartAngle(45);
> >
> > // Display the slice values
> > $p1->value->SetFont(FF_ARIAL,FS_BOLD,11);
> > $p1->value->SetColor("navy");
> >
> > // Add colored edges to the 3D pie
> > // NOTE: You can't have exploded slices with edges!
> > $p1->SetEdge("navy");
> >
> >
> > for ($i = 0; $i < $max_data; $i++)
> > {
> > if ($arrData[$i] > $max_value)
> > $max_value = $arrData[$i];
> >
> > if ( strlen($label[$i]) > $max_label_width )
> > $max_label_width = strlen($label[$i]);
> >
> > $p1->SetLegends($label);
> >
> > $ttl_rkrdz = array_sum($gfData);
> > }
> >
> >
> > $graph->Add($p1);
> > $graph->Stroke("abc.jpg");
> >
> > echo("
> > <table width='100%' border='0'>
> >
> > <tr><td>�</td></tr>
> > <tr><td>�</td></tr>
> > <tr> <td align='center'>
> > <img src=abc.jpg>
> > </td> </tr>
> > </table>
> >
> > <br><br><br>
> > ");
> >
> >
> >
> > $table_text = "<table align='center'
> > border='0'><tr><td
> > align='center'>�</td></tr>
> >
> > <tr><td align='center'></td></tr><tr><td
> > align=center ><br><table
> > border=4><tr>";
> >
> >
> >
> > for ($i = 0; $i < $max_data; $i++)
> > {
> > if ($arrData[$i] > $max_value)
> > $max_value = $arrData[$i];
> >
> > if ( strlen($label[$i]) > $max_label_width )
> > $max_label_width = strlen($label[$i]);
> >
> > $table_text = $table_text . "<th> " . $label[$i] .
> > " </th>";
> > $ttl_rkrdz = array_sum($gfData);
> >
> > }
> > $table_text = $table_text . "</tr>";
> > $table_text = $table_text . "<tr>";
> >
> >
> > for ($i = 0; $i < $max_data; $i++)
> > {
> >
> > $table_text = $table_text . "<td style=
> > \"font-family: $font\" >" .
> > $gfData[$i] . "</td>";
> >
> >
> > }
> > $table_text = $table_text . "</tr>
> > </table></td></tr>
> > <tr>
> > <td style= \"font-family: $font\"> </td>
> > </tr>
> > <tr><td>�</td></tr>
> >
> > <tr> <td>
> > <table border='4' align=center>
> > <tr>
> > <th width='50%' valign='center' style=
> > \"font-family: $font\">
> > Total Records� </th>
> > <td width='50%' valign='center' style=
> > \"font-family: $font\">
> > $ttl_rkrdz </td>
> > </tr>
> > </table>
> > </td>
> > </tr>
> > <tr><td>�</td></tr>
> > <tr><td>�</td></tr>
> > <tr><td>�</td></tr>
> > ";
> >
> > echo($table_text);
> >
> >
> > =========================================
> >
> >
> > thnx a mill again
> >
> > toby
> >
> >
> > --- Piotr Pluciennik <[EMAIL PROTECTED]> wrote:
> > > How do you send
> > this file generated graph to the
> > > client browser?
> > > Are you using one of the functions ImagePNG(),
> > > ImageWBMP(), ImageJPEG()
> > > or
> > > are you presenting a link to your graph in php
> > > generated html output?
> > >
> > > Piotr
> > >
> > > --- toby z <[EMAIL PROTECTED]> wrote:
> > > > thnx guyz
> > > >
> > > > but i have tried
> > > >
> > > > header("Expires: Mon, 26 Jul 1997 05:00:00
> > GMT");
> > > > // Date in the
> > > > past
> > > > header("Last-Modified: " . gmdate("D, d M Y
> > H:i:s")
> > > > . " GMT"); //
> > > > always modified
> > > > header("Cache-Control: no-store, no-cache,
> > > > must-revalidate"); //
> > > > HTTP/1.1
> > > > header("Cache-Control: post-check=0,
> > pre-check=0",
> > > > false);
> > > > header("Pragma: no-cache");
> >
> > > > // HTTP/1.0
> > > >
> > > >
> > > > and it aint working either .....
> >
> === message truncated ===
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> http://sitebuilder.yahoo.com
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
________________________________________________________________________
Want to chat instantly with your online friends? Get the FREE Yahoo!
Messenger http://mail.messenger.yahoo.co.uk
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php