Php|Architect the Magazine for PHP Professionals Writing Secure PHP Code Make Your Applications Safer

Total Page:16

File Type:pdf, Size:1020Kb

Php|Architect the Magazine for PHP Professionals Writing Secure PHP Code Make Your Applications Safer JANUARY 2003 - Volume II - Issue 1 php|architect The Magazine For PHP Professionals Writing Secure PHP Code Make your applications safer IonCube PHP Accelerator 1.3.3 Reviewed for you: CodeCharge Studio 1.0 Exclusive ZEND Interview Plus: Using the .NET Assembly with PHP Writing A Web-based PDF Viewer Taming Full-Text Search with MySQL This copy is registered to: Jakob Breivik Grimstveit Accessing the Windows API and Other DLLs [email protected] Implementing Database Persistence Layers The designers of PHP offerfer youyou thethe fullfull spectrumspectrum ofof PHPPHP solutionssolutions Serve More. With Less. Zend Performance Suite Reliable Performance Management for PHP Visit www.zend.com for evaluation version and ROI calculator Technologies Ltd. TABLE OF CONTENTS php|architect Departments Features 10 | Implementing Database 4 | EDITORIAL RANTS Persistence Layers in PHP by Shawn Bedard 5 | NEW STUFF 19 | Accessing the Windows API and other Dynamic Link Libraries X 6 | PHP-WIN by David Jorm CodeCharge Studio 1.0 30 | Taming Full-Text Search with E MySQL 58 | REVIEWS by Leon Vismer EX D C ionCube PHP Accelerator LU 37 | The Zend of Computer SI VE Programming: Small Business N Heaven 68 | TIPS & TRICKS I by Marco Tabini by John Holmes 42 | Using The .NET Assembly through COM in PHP 71 | BOOK REVIEWS by Jayesh Jain 50 | Writing Secure PHP Code 73 | exit(0); by Theo Spears Let’s Call it the Unknown Language 62 | Writing a Web-based PDF Viewer by Marco Tabini January 2003 · PHP Architect · www.phparch.com 3 EDITORIAL There is nothing like a "trial by With this issue, I think we have php|architect fire" to make or break your day. improved the quality of the top- Volume II - Issue 1 S By the time the first issue of ics we cover as well. We wish our php|a hit the virtual stands, we role in the PHP community to be January, 2003 had worked insane hours for that of helping to make our almost a straight month to beloved language an invaluable T ensure that everything was as choice for enterprise-level proj- Publisher good as we could possibly make ects, and that can only be done Marco Tabini it. Even though, as a result, we by increasing the quality of the were terribly tired, I couldn't information available out there. N sleep for two days (yes, I have Whether we succeed or not is, as Editors been committed to-and released they say, for posterity to decide, from-a mental institution since but at least we're trying! Arbi Arzoumani then, in case you were wonder- The other good news, as you Brian K. Jones Marco Tabini A ing). no doubt will have already Luckily, the results were noticed by the time you read encouraging-better than we had this, is that this issue is free. It's Graphics & Layout originally expected, to be our way to say thank you to all Arbi Arzoumani sure,and the December issue did those who have believed in us- very well. Many of you wrote us and welcome to those who are to let us know that the magazine just now getting a chance to try R Administration was better than you had expect- us out. ed in terms of content and Finally, I'm happy to say that, Emanuela Corso detail; my personal favorite was from this issue forward, Brian K. L a note found in a web forum, Jones where someone had written that joins our editorial team. After Authors they were surprised by the the December issue was out, we Arbi Arzoumani, Shawn Bedard, amount of information con- thought we had done a pretty A John W. Holmes, Jayesh Jain, David tained in php|a, as he was good job, but it became evident Jorm, Theo Spears, Marco Tabini, I expecting a ten page fanzine. that there should be at least one Leon Vismer Still, we had a few constructive person in our editorial staff for critiques sent our way, and that whom English is the first lan- was very good-it gave us guid- guage. Brian brings his excellent R ance on where we had been less technical expertise and valuable php|architect (ISSN 1705-1142) is published than brilliant and, therefore, a knowledge of the editorial twelve times a year by Marco Tabini & Associates, range of issues to fix before the process to our team, and we can Inc., P.O. Box. 3342, Markham, ON L3R 6G6, Canada. next month. only be happy to have him with Although all possible care has been placed in O As a result, you will find a us (note to Brian-you now offi- assuring the accuracy of the contents of this mag- number of changes in this issue. cially owe me a drink. Make that azine, including all associated source code, listings and figures, the publisher assumes no responsibil- First of all, we have now includ- a good one). ities with regards of use of the information con- ed internal links throughout the tained herein or in all associated material. T magazine, for those who like to Happy reading! I read it on-screen. The table of Contact Information: contents on page 3 is fully linked General mailbox: [email protected] to each of the articles, while the Editorial: [email protected] Subscriptions: [email protected] words "php|architect" at the bot- Sales & advertising: [email protected] Technical support: [email protected] D tom of each page link back to the table of contents. This should make "flipping" through Copyright © 2002-2003 Marco Tabini & the pages of the magazine easi- Associates, Inc. — All Rights Reserved E er for everyone. January 2003 · PHP Architect · www.phparch.com 4 NEW STUFF PHP 4.3 Is Out ExpertRating Launches PHP Certification Exam The new version of PHP is out. RC4 was the last step before the final release—developers have been asked to Online certification company ExpertRating has commit to the PHP CVS repository only changes that fix launched a new certification exam for PHP developers. bugs marked as “critical” in the bug tracking system, The exam takes place entirely online and consists of and thankfully only lasted a few days. forty multiple-choice ques- The PHP developers have also solved a dilemma that tions, each feature between has all but dominated the mailing lists of late—the two and eight different naming of the CLI (command-line interface) version of answers, one or more of PHP vs. the CGI executable, which is used when using which could be correct— PHP as a separate executable to run scripts through a your basic mid-term nightmare. The questions cover F web server. topics ranging from the basics of the PHP language— like operators, syntax, and typecasting—to more advanced subjects like regular expressions, sessions and mailing. F The ExpertRating exam costs $10 (US), which can be paid online through a secure credit card form. According to the ExpertRating website, the exam must be taken within a month of registering for it. U For more information, you can follow this link: http://www.expertrating.com/details.asp?examid=91. php|a T Artware Releases New PHP-based CMS S Vienna, Austria-based Artware Multimedia We Dare You announced in early December the publication of its new Content Management System based on PHP, called Constructioner Web Technology. To Be Conceived to be an inexpensive content manage- ment solution aimed primarily at non-technical users, Constructioner features a web-based WYSIWYG man- agement system, support for an arbitrary number of A Professional. W languages, and can be integrated with Dreamweaver. Subscribe to php|a Today and Win a book from Wrox Press The software is available for free download for develop- ers—there are no time limits on the trial version. A key, E which retails for $399 (US), must be obtained only when the CMS engine is used in a public website. A live sample is available at http://www.constructioner.com, where you can play with the product and also find more information about N it. php|architect The Magazine For PHP Professionals January 2003 · PHP Architect · www.phparch.com 5 PHP-WIN Reviewed For You CodeCharge Studio 1.0 N By Arbi Arzoumani I -W et me start by confessing to the fact that this was not The Cost: CodeCharge: $149 Lan easy review. To fully appreciate this product, you CodeCharge Studio: $279.95 must sit down and actually use it for a practical pur- P Requirements: pose. It's a great learning experience. In a nutshell, Windows '95/'98/ME/NT4/2000/XP CodeCharge is a powerful code generating software for 64MB RAM the web. Some of you might think "Oh no, another 20MB Hard Drive Space File Size 16.7MB code generator—run for the hills!". However, I would Download Page: H like to put CodeCharge in its own category, rather than CodeCharge just call it a code generator. To fully explore this appli- cation, I would have to include at least 30 screen shots Download limitations: The CodeCharge download is a fully functioning of its intuitive interface to configure, manage, modify, 30-day trial and publish your project. I suggest that, once you read P this review, go to their website and download the trial CodeCharge Home Page: CodeCharge copy and start using it. Let's start by covering the basic grounds. The instal- Company Background: YesSoftware Inc. develops and markets RAD (Rapid lation was straightforward. If you don't have a license, Application Development) tools. They are based in you can use the program for 30 days.
Recommended publications
  • Development of Web Based Application for Visualisation of Railway Condition Data
    Development of Web Based Application for Visualisation of Railway Condition Data Abiola Famureva Master Programme in Mobile Systems 2020 Luleå University of Technology Department of Civil, Environmental and Natural Resources Engineering Development of Web Based Application for Visualisation of Railway Condition Data by Abiola Famurewa Master of Science Mobile systems Department of Computer Science, Electrical and Space Engineering Luleå University of Technology Supervisor Dr. Josef Hallberg August, 2014 PREFACE This master thesis was carried out at Damill AB between 2013 and early 2014. It is submitted for the partial fulfillment of the requirement of Master Degree in Computer Science and Engineering at Luleå University of Technology. The central focus and contribution of the thesis is the development of web application which is suitable for visualizing railway condition data for different stakeholders. My sincere gratitude goes to God for his divine support and goodness towards me all through the programme especially during the thesis work. I would like to thank my examiner Prof. Christer Åhlund and my supervisor Dr. Josef Hallberg for the chance to work with them and their encouragement which inspires me to complete the thesis. I would like appreciate my external supervisor Mr. Dan Larsson and the entire members of staff of Damill AB for giving creating a good working environment and giving me the technical support during the course of the thesis work. The technical support of Jon Öberg in the collection and structuring of the data is appreciated I would also like to express my special gratitude to my dear husband Stephen and lovely children, Jeremiah and Joanna for their encouragement, patience and support to make this final thesis possible.
    [Show full text]
  • The Most Powerful Way to Develop Web Applications!
    The most powerful way to develop Web applications! CodeCharge reduced the time it took to develop applications Whether you’re developing data-driven interactive Web sites or enterprise from months to weeks! My latest site is over 56,000 lines of Internet and Intranet systems, CodeCharge Studio provides the fastest way to code with less than 5% of it hand-coded! build your applications. —Dan Safar, Insight Consulting Group CodeCharge has enabled us to deliver eye-popping database- driven Web sites in a fraction of the time other tools take. Powerful Web RAD and Web Reporting Tool —Frank Rocco CodeCharge Studio incorporates a powerful code generation engine wrapped in a full-featured IDE. You simply specify your application’s user I have intermediate skill in ColdFusion and SQL, entry-level skill in PHP, and almost no skill with ASP, yet I have been able interactions, logic and data sources through intuitive point-and-click wizards, to generate successfully applications in all three languages and CodeCharge automatically generates clean, customizable, industrial with ease. strength applications and Web reports CodeCharge works with all databases —Kelly D. Carter and supports all major server technologies: PHP, ASP.NET (C# & VB), ASP (VBScript), Java (JSP or Servlets), ColdFusion 4.0 and Perl. I have had compliments from my peers on how neat and readable my code is. Little do they know, CodeCharge did it all for me. Shhh! —D.B. Code generation sets CodeCharge apart CodeCharge Studio is the fi rst visual RAD tool that employs a code- generation engine to automatically create database-driven Web applications.
    [Show full text]
  • Php Editor Mac Freeware Download
    Php editor mac freeware download Davor's PHP Editor (DPHPEdit) is a free PHP IDE (Integrated Development Environment) which allows Project Creation and Management, Editing with. Notepad++ is a free and open source code editor for Windows. It comes with syntax highlighting for many languages including PHP, JavaScript, HTML, and BBEdit costs $, you can also download a free trial version. PHP editor for Mac OS X, Windows, macOS, and Linux features such as the PHP code builder, the PHP code assistant, and the PHP function list tool. Browse, upload, download, rename, and delete files and directories and much more. PHP Editor free download. Get the latest version now. PHP Editor. CodeLite is an open source, free, cross platform IDE specialized in C, C++, PHP and ) programming languages which runs best on all major Platforms (OSX, Windows and Linux). You can Download CodeLite for the following OSs. Aptana Studio (Windows, Linux, Mac OS X) (FREE) Built-in macro language; Plugins can be downloaded and installed from within jEdit using . EditPlus is a text editor, HTML editor, PHP editor and Java editor for Windows. Download For Mac For macOS or later Release notes - Other platforms Atom is a text editor that's modern, approachable, yet hackable to the core—a tool. Komodo Edit is a simple, polyglot editor that provides the basic functionality you need for programming. unit testing, collaboration, or integration with build systems, download Komodo IDE and start your day trial. (x86), Mac OS X. Download your free trial of Zend Studio - the leading PHP Editor for Zend Studio - Mac OS bit fdbbdea, Download.
    [Show full text]
  • Buyers Guide Product Listings
    BUYERS GUIDE PRODUCT LISTINGS Visual Studio Magazine Buyers’ Guide Product Listings The 2009 Visual Studio Magazine Buyers’ Guide listings comprise more than 700 individual products and services, ranging from developer tooling and UI components to Web hosting and instructor-led training. Included for each product is contact and pricing information. Keep in mind that many products come in multiple SKUs and with varied license options, so it’s always a good idea to contact vendors directly for specific pricing. The developer tools arena is a vast and growing space. As such, we’re always on the prowl for new tools and vendors. Know of a product our readers might want to learn more about? E-mail us at [email protected]. BUG & FEATURE TRACKING Gemini—CounterSoft Starts at $1189 • countersoft.com • +44 (0)1753 824000 Rational ClearQuest—IBM Rational Software $1,810 • ibm.com/rational • 888-426-3774 IssueNet Intercept—Elsinore Technologies Call for price • elsitech.com • 866-866-0034 FogBugz 7.0—Fog Creek Software $199 • fogcreek.com • 888-364-2849; 212-279-2076 SilkPerformer—Borland Call for price • borland.com • 800-632-2864; 512-340-2200 OnTime 2009 Professional—Axosoft Starts at $795 for five users • axosoft.com • 800-653-0024; SourceOffSite 4.2—SourceGear 480-362-1900 $239 • sourcegear.com • 217-356-0105 Alexsys Team 2.10—Alexsys Surround SCM 2009—Seapine Software Starts at $145 • alexcorp.com • 888-880-2539; 781-279-0170 Call for price • seapine.com • 888-683-6456; 513-754-1655 AppLife DNA—Kinetic Jump Software TeamInspector—Borland
    [Show full text]
  • Thematic Cycle 2: Software Development Table of Contents
    THEMATIC CYCLE 2: SOFTWARE DEVELOPMENT THEMATIC CYCLE 2: SOFTWARE DEVELOPMENT TABLE OF CONTENTS 1. SDLC (software development life cycle) tutorial: what is, phases, model -------------------- 4 What is Software Development Life Cycle (SDLC)? --------------------------------------------------- 4 A typical Software Development Life Cycle (SDLC) consists of the following phases: -------- 4 Types of Software Development Life Cycle Models: ------------------------------------------------- 6 2. What is HTML? ----------------------------------------------------------------------------------------------- 7 HTML is the standard markup language for creating Web pages. -------------------------------- 7 Example of a Simple HTML Document---------------------------------------------------------------- 7 Exercise: learn html using notepad or textedit ---------------------------------------------------- 11 Example: ---------------------------------------------------------------------------------------------------- 13 The <!DOCTYPE> Declaration explained ------------------------------------------------------------ 13 HTML Headings ---------------------------------------------------------------------------------------------- 13 Example: ---------------------------------------------------------------------------------------------------- 13 HTML Paragraphs ------------------------------------------------------------------------------------------- 14 Example: ----------------------------------------------------------------------------------------------------
    [Show full text]
  • A Presentation Service for Rapidly Building Interactive Collaborative Web Applications
    A Presentation Service for Rapidly Building Interactive Collaborative Web Applications SCIENTIA MANU E T MENTE A thesis submitted to the School of Computer Science University College University of New South Wales Australian Defence Force Academy for the degree of Doctor of Philosophy By Michael Joseph Sweeney 31 March 2008 c Copyright 2008 by Michael Joseph Sweeney i Certi¯cate of Originality I hereby declare that this submission is my own work and that, to the best of my knowledge and belief, it contains no material previously published or written by another person, nor material which to a substantial extent has been accepted for the award of any other degree or diploma at UNSW or any other educational institution, except where due acknowledgement is made in the thesis. Any contribution made to the research by colleagues, with whom I have worked at UNSW or elsewhere, during my candidature, is fully acknowledged. I also declare that the intellectual content of this thesis is the product of my own work, except to the extent that assistance from others in the project's design and conception or in style, presentation and linguistic expression is acknowledged. Michael Joseph Sweeney ii Abstract Web applications have become a large segment of the software development domain but their rapid rise in popularity has far exceeded the support in software engineer- ing. There are many tools and techniques for web application development, but the developer must still learn and use many complex protocols and languages. Products still closely bind data operations, business logic, and the user interface, limiting integration and interoperability.
    [Show full text]
  • Caching PHP Virtual Machine Opcodes for Reuse in a Secure, Multi-User, Enterprise Programming Environment
    PHP ACCELERATION IN THE CLOUD: Caching PHP Virtual Machine Opcodes for Reuse in a Secure, Multi-User, Enterprise Programming Environment by Leif Wendal Wickland A project submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer Science MONTANA STATE UNIVERSITY Bozeman, Montana November 2010 ©COPYRIGHT by Leif Wendal Wickland 2010 All Rights Reserved ii APPROVAL of a thesis submitted by Leif Wendal Wickland This project has been read by each member of the thesis committee and has been found to be satisfactory regarding content, English usage, format, citation, bibliographic style, and consistency and is ready for submission to the Division of Graduate Education. Dr. Rocky Ross Approved for the Department of Computer Science Dr. John Paxton Approved for the Division of Graduate Education Dr. Carl A. Fox iii STATEMENT OF PERMISSION TO USE In presenting this project in partial fulfillment of the requirements for a master’s degree at Montana State University, I agree that the Library shall make it available to borrowers under rules of the Library. If I have indicated my intention to copyright this thesis by including a copyright notice page, copying is allowable only for scholarly purposes, consistent with “fair use” as prescribed in the U.S. Copyright Law. Requests for permission for extended quotation from or reproduction of this thesis in whole or in parts may be granted only by the copyright holder. Leif Wendal Wickland November 2010 iv DEDICATION and ACKNOWLEDGEMENTS To my wife and daughter who love me more than I deserve. -LW I would like to acknowledge Erich Hannan for giving me the opportunity to wait for the other shoe to drop.
    [Show full text]
  • 5.1. Codecharge
    國 立 交 通 大 學 資訊科學系 碩 士 論 文 適用於 Visual Studio .NET 上之 多使用者介面產生器 A Multi User-Interface Generation Plug-in for Visual Studio .NET 研 究 生:高啟涵 指導教授:袁賢銘 教授 適用於 Visual Studio .NET 上之多使用者介面產生器 A Multi User-Interface Generation Plug-in for Visual Studio .NET 研 究 生:高啟涵 Student:Chi-Han Kao 指導教授:袁賢銘 Advisor:Shyan-Ming Yuan 國 立 交 通 大 學 資 訊 科 學系 碩 士 論 文 A Thesis Submitted to Institute of Computer and Information Science College of Electrical Engineering and Computer Science National Chiao Tung University in partial Fulfillment of the Requirements for the Degree of Master in Computer and Information Science June 2005 Hsinchu, Taiwan, Republic of China 中華民國九十四年六月 ii 適用於 Visual Studio .NET 上之多使用者介面產生器 學生: 高啟涵 指導教授: 袁賢銘 國立交通大學資訊科學系﹙研究所﹚碩士班 摘要 隨著手機的多樣化,各種設備間的規格也漸趨差異。就程式設計師而言, 相同功能的程式,為了在不同平台上執行,便必須以不同的程式語言重新撰寫。 這樣的行為對於程式開發者而言,是重覆而不必要的。因此,我們希望提供一 個轉換的工具,將撰寫好的程式,轉換成特定語言的版本。 在本篇論文中,我們選擇將轉換的功能嵌入到 Microsoft 所開發的 Visual Studio .NET。這是一套在 .NET 平台下,開發程式的整合性開發工具 (Integrated Development Environment),我們希望使用者利用 Visual Studio .NET 本身的開發環境,拖拉使用者介面呈現的方法,而後我們的轉換工 具便可以產生相對應的 C#、J2ME、XHTML-MP 和 WML 版本的使用者介面,節省程 式設計師的開發時間。所以,從程式開發者的角度而言,只要將我們的轉換工 具安裝到 Visual Studio .NET 中,使用一樣的方式作使用者介面的開發,而後 便可以得到不同版本的使用者介面,節省在不同平台上開發程式的時間。 iii A Multi User-Interface Generation Plug-in for Visual Studio .NET Student: Chi-Han Kao Advisor: Shyan-Ming Yuan Department of Computer and Information Science National Chiao Tung University Abstract With the variety of the mobile devices, specifications between devices have become more and more different. From the point view of programmers, in order to execute the application with the same function on the different platform, programmers have to rewrite the program in another language.
    [Show full text]
  • Php|Architect's Guide to PHP Design Patterns
    php|architect’s Guide to php|architect’s PHP Design Patterns Design patterns are comprehensive, well-tested solutions to common problems Guide to that developers everywhere encounter each day. Although designed for solving general programming issues, some of them have been successfully adapted to the specific needs of Web development. PHP Design Patterns php|architect’s Guide to PHP Design Patterns is the first comprehensive guide to the application of design patterns to the PHP development language. Designed to satisfy the need of enterprise-strength development, you will find this book both an excellent way to learn about design pattern and an A Practical Approach to Design Patterns irreplaceable reference for your day-to-day programming for the PHP 4 and PHP 5 Developer With coverage of more than XXX different types of patterns, including BLAH, BLAH, BLAH, BLAH and much more, this book is the ideal resource for your Jason E. Sweat enterprise development with PHP 4 and PHP 5. NanoBooks are excellent, in-depth resources created by the publishers of php|architect (http://www.phparch.com), the world’s premier magazine dedicated Guide PHP Design to Patterns php|architect’s to PHP professionals. NanoBooks focus on delivering high-quality content with in-depth analysis and expertise, centered around a single, well-defined topic and without any of the fluff of larger, more expensive books. USA $21.99 From the publishers of Canada $29.99 U.K. £16.99 Net Shelve under PHP/Web Development/Internet Programming Jason E. Sweat Jason E. 7.50 x 9.25 .309 7.50 x 9.25 PHP|ARCHITECT’S GUIDE TO PHP DESIGN PATTERNS by Jason E.
    [Show full text]
  • The PHP Anthology 101 Essential Tips, Tricks, and Hacks, 2Nd Edition, Published by Sitepoint
    'REYSCALE #-9+ 0ANTONE ALL SOURCE CODE AVAILABLE FOR DOWNLOAD Black 50% 0 100, 53, O, CMYK Orange 021 C PANTONE 0ANTONE SAVE TIME AND FRUSTRATION WITH Black 100% CMYK 100, 45, 0, 37 2955 C PANTONE #-9+ THIS COMPREHENSIVE COLLECTION OF READY-TO-USE PHP 5 SOLUTIONS! 'REYSCALE The PHP Anthology: 101 Essential Tips, Tricks & Hacks, PHP ‘ALL STAR TEAM’ PHP 2nd Edition is a collection of powerful PHP 5 solutions to the most common programming problems. benbalbo.com THE PHP BEN BALBO PANTONE Orange 021 C PANTONE 2955 C Five world-class developers guide you through the CMYK O, 53, 100, 0 CMYK 100, 45, 0, 37 Black 50% Black 100% capabilities of PHP using countless examples of best- weierophinney.net/matthew/ ANTHOLOGY practice programming. All solutions are fully explained and MATTHEW WEIER 101 ESSENTIAL TIPS, TRICKS & HACKS the ready-to-use code is available for download. O’PHINNEY BY DAVEY SHAFIK This is a must-have companion for any PHP coder looking to khankennels.com/blog/ MATTHEW WEIER O’PHINNEY LIGAYA LIGAYA TURMELLE dive into more complex PHP 5 solutions. TURMELLE HARRY FUECKS Manage errors gracefully. BEN BALBO pixelated-dreams.com 101 ESSENTIAL TIPS, TRICKS & HACKS Build functional forms, tables, and SEO-friendly URLs. DAVEY 2ND EDITION Reduce load time with client- and server-side caching. SHAFIK ANTHOLOGY Produce and utilize web services with XML. Secure your site using access control systems. phppatterns.com HARRY phppatterns.com Easily work with files, emails, and images. FUECKS DAVEY SHAFIK THE PHP And much more… SITEPOINT BOOKS WEB PROGRAMMING ISBN: 978-0-9758419-9-0 Advocate best practice techniques Lead you through practical examples Provide working code for your web site Make learning easy and fun SOLUTIONS TO THE MOST COMMON PROGRAMMING PROBLEMS USD $39.95 CAD $51.95 Visit us on the Web at sitepoint.com or for sales and support email [email protected] SHAFIK, FUECKS ET AL.
    [Show full text]
  • CCS Developer Magazine
    Vol OCTOBER 2004 VOLUME NO. 1 ISSUE NO. 3 DataObjx L.L.C. Website: www.dataobjx.net DataObjx L.L.C. Meriden, CT USA Office: 860/919-2536 Email: [email protected] Website: www.dataobjx.net DataObjx L.L.C. Extra: Building A In This Issue Document Management Dynamic Sub Menus - In this article we examine a technique that will enable you to System - Part 1 for rapidly create and integrate a sub-menu system for the various sections of your website. This method allows for dynamic link generation and allows you to create as many separate PHP Included In sub menus as you want. This Issue. Building A Document Management System Part 1 – PHP - Included in this issue is the conversion of “Part 1” of the Document Management System. Translated By Sixto Santos. If you’re a PHP developer, download Issue #1 in conjunction with this article and code. Dynamically Formatting Row Colors – PHP -In this article the technique used to dynamically alter the color of a row (php) is discussed. Read this article in conjunction with Issue #1. Producing Excel Spreadsheet Using The PHP Common Interface -In this article Fernando Sibaja explains how you can produce excel spreadsheets for any table or query using the PHP Common Interface. Need More Answers? Building A Document Management System – Part 3 -We wrap up our three (3) part Click here to access the Code series on building a document management system. Together we’ll integrate Check-In and Charge Studio Forums Check-Out capability plus the ability to un-do a check out.
    [Show full text]
  • 9397 Microway Update #24 Aprmay08.Indd
    UPDATE April / May 2008 NEW! CONTENTS Functional Index page 22 DEVELOPER 3rdRail . 17 C++Builder 2007 . 16 Visual Studio 2008 Officially Launched! new technology for developing rich interactive Chart FX . 3 As most would already know by now, Microsoft applications for the Web). Take a look at CodeCharge Studio 4.0 . 9 the products under the Developer category CodeGear RAD Studio 2007. 16 “officially” launched Visual Studio 2008 in February. ComponentOne Studio Enterprise 2008 . 4 in this edition. DataWindow. NET 2.5 . 20 What is not so well known is that our MSDN Delphi/400 & Delphi/400 for PHP . 16 InstallShield 2008 Express . 14 customers have enjoyed access to the final release DB2, AS400 and Series-i products InstallShield 2008 . 11 of Visual Studio 2008 since November 2007, and MicroWay has products to assist with data JBuilder 2008. 17 JGear LiveSource. 17 have saved $000’s by ordering under a licensing replication, real-time XML translation and to make Keystone Training - .NET Complete . 2 scheme known as the “Open Business License”. integration and development faster for Windows LEADTOOLS Document Imaging Suite . 3 Nalpeiron Licensing Service . 24 If you don’t have an MSDN subscription, or are based developers & administrators working with NetAdvantage for .NET + WPF . 6 getting close to renewal time, you should check AS400/Series-i based data. See the Hit Ritmo and PrimalScript 2007 . 8 RadControls for ASP.NET . 8 out the benefits and huge savings on VS2008 and DBmoto products, as well as CodeGear’s new Ritmo/DB2 . 24 MSDN presented on page 7. MicroWay is the Delphi 400 in this edition.
    [Show full text]