Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: filepath and slash problem

From: chd:1staccess:ca at: 17-Jul-2007 8:02

Hi Sabu, Peter I agree, little pieces of code like this are worth 100 times their wait in gold. I would love to see them added to the core dictionary word definitions. I learned PHP a few years ago studying the example included with the PHP function index docs.(see below) It is the code samples that really made PHP accessible for me and I think REBOL would greatly benefit from this type of code library, included with the word definitions.(see below) On the Mac there is a small program that lists the PHP functions in a list and by clicking on any one, it displays the definitions with one or two pieces of good sample code on the right side of the window. Trivial, but very useful and powerful. Since I'm new to REBOL, something like this would go a long way to increase user access to the language. Mind you it would take a tremendous commitment from seasoned REBOL users to make this happen. Cheers Chris ------------------------------------------------------------------------ ------------------------------------------------------------------------ -------------------- dbase_create (PHP 3, PHP 4 , PHP 5) dbase_create -- Creates a dBase database Description int dbase_create ( string filename, array fields ) dbase_create() creates a dBase database in the file filename, with the fields fields. The fields parameter is an array of arrays, each array describing the format of one field in the database. Each field consists of a name, a character indicating the field type, a length, and a precision. The types of fields available are: L Boolean. These do not have a length or precision. M Memo. (Note that these aren't supported by PHP.) These do not have a length or precision. D Date (stored as YYYYMMDD). These do not have a length or precision. N Number. These have both a length and a precision (the number of digits after the decimal point). C String. Note: The fieldnames are limited in length and must not exceed 10 chars, 0 < chars <= 10. If the database is successfully created, a dbase_identifier is returned, otherwise FALSE is returned. Example 1. Creating a dBase database file <?php // "database" name $dbname = "/tmp/test.dbf"; // database "definition" $def array( array("date", "D"), array("name", "C", 50), array("age", "N", 3, 0), array("email", "C", 128), array("ismember", "L") ); // creation if (!dbase_create($dbname, $def)) echo "<strong>Error!</strong>"; ?>