Using php

scott unkefer sunkefer at yahoo.com
Tue Sep 21 17:39:25 EDT 2004


Hi.  At quick glance I think you have to free_result to free up the 
memory at the end(?). 
http://us2.php.net/manual/en/function.pg-free-result.php

/scott


Pierre Sahores wrote:

>
> Le 21 sept. 04, à 21:28, david at anon.nu a écrit :
>
>> Pierre Sahores wrote:
>>
>>> Yes, it's a server side app directly speaking trought html forms on 
>>> the client side and binded to a rock solid SQL databases server on 
>>> the back-end. It works as a remplacement solution (and paradigm !) 
>>> to the less stuitable Java-based stuffs built to run on top of 
>>> Tomcat or JBoss servers.
>>
>>
>> Got the picture :)
>>
>>> To have an eye on what it does (whithout writting anything in this 
>>> real production state app, please !), you can test it on line in 
>>> both "filling datas mode" (login : 0931213N ; password: sais0093) 
>>> and "reporting mode" (login : synt0734 ; password: collecte) by 
>>> visiting <http://acacia93.dyndns.org/classpac.xml>.
>>
>>
>>
>> Thanks Pierre had a good butchers (look) as they say over here. The 
>> basic thing I want to be clear on is what would a function in php 
>> look like that i can call from a php scrip to set a variable? Let's 
>> take an example. Below is a php script for getting data from a mysql 
>> database and setting some variables for use in a smarty template, the 
>> key bit is not really the database stuff which is what we would 
>> replace by calling Rev to act as middle ware, but the php function 
>> that could be written to talk to the socket listening Rev app and get 
>> the results back so as to set a variable in php (ie the 
>> $smarty->assign("url",$url); bit). I am thinking that we could have 
>> one generic php function that takes the name of a Rev based object to 
>> call and maybe some params, passes the usual post day suitable 
>> packaged, and then returns data (maybe as an array)?
>
>
> Did you have a look to the PHP sockets listener/translator script I 
> provide along the example app you can get below ? It's possibly this 
> kind of stuff you are watching for. See the "wmc.xml" file (not xml at 
> all but a simple php script witch don't say its name to the 
> sad-side-of-the-force hackers...)
>
>>> To get it, just type
>>> <http://acacia93.dyndns.org/rev_web_app.zip> from
>>> within your prefered Web browser.
>>
>
> Let me know if that helps.
>
> Best, Pierre :-)
>
>>
>> <?
>> /*         PHP script, sends mysql result to a Smarty template
>> */    
>> require_once("Smarty.class.php");
>> $smarty = new Smarty;
>>
>> // connect db
>> mysql_connect('localhost', 'test', 'test');
>> mysql_select_db('test');
>>
>>
>> $query = "select link, descr, DATE_FORMAT(date_added, '%e %M %Y') as 
>> date, name from intranet_links";
>>
>> // search for $s
>> if ($s)
>>     $query .= " where (descr like '%$s%' or link like '%$s%')";
>>
>>
>> $result = mysql_query($query);
>> while ($data = mysql_fetch_array ($result)) {
>>     $url[] .= $data[link];
>>     $descr[] .= $data[descr];
>>     $name[] .= $data[name];
>>     $date[] .= $data[date];
>> }
>> $smarty->assign("url",$url);
>> $smarty->assign("descr",$descr);
>> $smarty->assign("name",$name);
>> $smarty->assign("date",$date);
>>
>>
>> $smarty->display("mysql.tpl");
>>
>>
>> // close db
>> mysql_close();
>> ?>
>>
>>
>> _______________________________________________
>> metacard mailing list
>> metacard at lists.runrev.com
>> http://lists.runrev.com/mailman/listinfo/metacard
>>
>>



More information about the metacard mailing list