{"id":890,"date":"2004-06-17T12:28:13","date_gmt":"2004-06-17T10:28:13","guid":{"rendered":"\/\/?p="},"modified":"2004-06-17T12:28:13","modified_gmt":"2004-06-17T10:28:13","slug":"phparchitect-giugno","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2004\/06\/17\/phparchitect-giugno\/","title":{"rendered":"php|architect giugno"},"content":{"rendered":"<p>\u00e8 uscito il numero di <a href=\"http:\/\/www.phparch.com\/issue.php?mid=32\">giugno di php|architect<\/a>: <\/p>\n<blockquote><p><strong>Cyber-PHP<\/strong><br \/>\nJoin FANN (Fast Artificial Neural Networks) library co-author as he introduces you to the wonderful world of artificial intelligence\u2014with PHP!<br \/>\nThis article provides an introduction to the power of neural networks through the Fast Artificial Neural Network library, including an implementation of a language classification system. <\/p>\n<p><strong>Low-impact Programming with PHP and Oracle<\/strong>PHP and Oracle are an excellent combination for creating powerful and scalable web solutions. In this article, John Neil sheds light on those performance issues that might arise only under high-traffic situations\u2014so that you can stop them before they ever start cropping up.<\/p>\n<p><strong>PHP | FDF<\/strong><br \/>\nCreating forms is boring. Creating forms that can be neatly printed is boring and difficult. Creating forms and saving the user input into a PDF file is next to impossible&#8230; or is it? Richard Lynch shows us how you can create beautiful-looking (and beautiful-printing) forms using Adobe PDF and the FDF library, which allows you to programmatically add data to a PDF form file.<\/p>\n<p><strong>Spell checking with PHP<\/strong><br \/>\nMistakens hapen without a spel checker! That is a universal constant, but no one wants their typos to end up in the final product, be it an e-mail or a blog entry, and that&#8217;s what spell checking is all about. Unfortunately, for the most part this functionality is not available to many forms of web communications, such as forums, blogs and online comment systems. In this article, Ilia Alshanetsky will focus on two PHP ex-tensions that offer spell-checking functionality that can be used to validate and correct typos and spelling errors right from your scripts.<\/p>\n<p><strong>PHP and XUL<\/strong><br \/>\nTraditionally, creating a client-side GUI interface to your applications was a laborious process that required specialized development tools\u2014until&#8230; Mozilla?! <\/p>\n<p>Join Jonathan Protzenko as he illustrates how a bit of XML, PHP and Javascript (and a Gecko-compatible browser) make it possible to create a top-notch GUI that is portable across multiple operating systems and requires no specialized programming languages. <\/p>\n<p><strong>The Filesystem as Your Database<\/strong><br \/>\nDid you ever get a request to do a dynamic web page but have the client not want to pay the exorbitant amounts of money for database access? In this article, Peter MacIntyre will guide you in designing dynamic web pages (mostly form handling of data) on the cheap through the use of the file management functions found within PHP.\n<\/p><\/blockquote>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00e8 uscito il numero di giugno di php|architect: Cyber-PHP Join FANN (Fast Artificial Neural Networks) library co-author as he introduces you to the wonderful world of artificial intelligence\u2014with PHP! This article provides an introduction to the power of neural networks through the Fast Artificial Neural Network library, including an implementation of a language classification system. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[9],"tags":[],"class_list":["post-890","post","type-post","status-publish","format-standard","hentry","category-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>php|architect giugno - Fullo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fullo.net\/blog\/2004\/06\/17\/phparchitect-giugno\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"php|architect giugno - Fullo\" \/>\n<meta property=\"og:description\" content=\"\u00e8 uscito il numero di giugno di php|architect: Cyber-PHP Join FANN (Fast Artificial Neural Networks) library co-author as he introduces you to the wonderful world of artificial intelligence\u2014with PHP! This article provides an introduction to the power of neural networks through the Fast Artificial Neural Network library, including an implementation of a language classification system. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2004\/06\/17\/phparchitect-giugno\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2004-06-17T10:28:13+00:00\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/17\\\/phparchitect-giugno\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/17\\\/phparchitect-giugno\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"php|architect giugno\",\"datePublished\":\"2004-06-17T10:28:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/17\\\/phparchitect-giugno\\\/\"},\"wordCount\":402,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"articleSection\":[\"php\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/17\\\/phparchitect-giugno\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/17\\\/phparchitect-giugno\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/17\\\/phparchitect-giugno\\\/\",\"name\":\"php|architect giugno - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2004-06-17T10:28:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/17\\\/phparchitect-giugno\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/17\\\/phparchitect-giugno\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/06\\\/17\\\/phparchitect-giugno\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"php|architect giugno\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"php|architect giugno - Fullo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fullo.net\/blog\/2004\/06\/17\/phparchitect-giugno\/","og_locale":"en_US","og_type":"article","og_title":"php|architect giugno - Fullo","og_description":"\u00e8 uscito il numero di giugno di php|architect: Cyber-PHP Join FANN (Fast Artificial Neural Networks) library co-author as he introduces you to the wonderful world of artificial intelligence\u2014with PHP! This article provides an introduction to the power of neural networks through the Fast Artificial Neural Network library, including an implementation of a language classification system. [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2004\/06\/17\/phparchitect-giugno\/","og_site_name":"Fullo","article_published_time":"2004-06-17T10:28:13+00:00","author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/17\/phparchitect-giugno\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/17\/phparchitect-giugno\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"php|architect giugno","datePublished":"2004-06-17T10:28:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/17\/phparchitect-giugno\/"},"wordCount":402,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"articleSection":["php"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2004\/06\/17\/phparchitect-giugno\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/17\/phparchitect-giugno\/","url":"https:\/\/www.fullo.net\/blog\/2004\/06\/17\/phparchitect-giugno\/","name":"php|architect giugno - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2004-06-17T10:28:13+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/17\/phparchitect-giugno\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2004\/06\/17\/phparchitect-giugno\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2004\/06\/17\/phparchitect-giugno\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"php|architect giugno"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-em","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1473,"url":"https:\/\/www.fullo.net\/blog\/2005\/06\/20\/phparchitect-giugno-2\/","url_meta":{"origin":890,"position":0},"title":"php|architect: giugno","author":"Francesco Fullone","date":"20\/06\/2005","format":false,"excerpt":"\u00e8 uscito il numero di giugno di php|architect Crossing the Divide Your PHP applications most likely need to store some kind of data. While databases provide high performance and reliability, actually using them when writing object-orientated code can prove tedious. In this article, author Theo Spears describes three solutions which\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":137,"url":"https:\/\/www.fullo.net\/blog\/2003\/02\/27\/phparchitect-marzo\/","url_meta":{"origin":890,"position":1},"title":"php|architect marzo","author":"Francesco Fullone","date":"27\/02\/2003","format":false,"excerpt":"ecco il sommario degli articoli presenti nel numero di marzo di php|architect # Exploring XSLT Processing Options Within PHP # Web-Free PHP: Using PHP's CLI Interpreter # Blazing Site Performance Using Objects and Sessions # Beauty and Brains: Using Flash's ActionScript, XML and PHP for Easy Multi-tier Solutions # Creating\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1225,"url":"https:\/\/www.fullo.net\/blog\/2005\/01\/20\/phparchitect-gennaio\/","url_meta":{"origin":890,"position":2},"title":"php|architect gennaio","author":"Francesco Fullone","date":"20\/01\/2005","format":false,"excerpt":"nel numero di questo mese: Transliteration with PHP There are a couple of different methods of converting characters to other characters. Trans-literation, the process of converting a specific character to different characters or groups of characters, is a very useful process when dealing with internationalized content. In this article, PHP\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":118,"url":"https:\/\/www.fullo.net\/blog\/2003\/02\/09\/phparchitect\/","url_meta":{"origin":890,"position":3},"title":"php|architect","author":"Francesco Fullone","date":"09\/02\/2003","format":false,"excerpt":"ho acquistato il numero di febbraio di php|architect ecco il sommario degli articoli presenti: Enterprise Applications: PHP in a Multitier Environment Hacking the Smarty Template Engine Creating a Customized Template Engine Data Fingerprinting with Hash Functions in PHP Time Travel: Breadcrumbs and Session History with PHP Tips & Tricks E'\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":943,"url":"https:\/\/www.fullo.net\/blog\/2004\/07\/24\/phparchitect-di-luglio\/","url_meta":{"origin":890,"position":4},"title":"php|architect di luglio","author":"Francesco Fullone","date":"24\/07\/2004","format":false,"excerpt":"\u00e8 uscito il nuovo php|architect di luglio in questo numero: Webmapping with MapServer Wondering how to give a \u201cplus\u201d to your application? How about spatially ena-bling your data? Webmapping\u2014to deliver maps through the web\u2014is easier than you would think. In this article, Rodrigo Becke Cabral discusses how to use MapScript,\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":853,"url":"https:\/\/www.fullo.net\/blog\/2004\/05\/19\/phparchitect-di-maggio\/","url_meta":{"origin":890,"position":5},"title":"php|architect di maggio","author":"Francesco Fullone","date":"19\/05\/2004","format":false,"excerpt":"\u00e8 uscito il numero di php|architect di maggio, dove tra l'altro si parla di lybra :) , eccone comunque il sommario: Creating Accessible Websites with PHP Each day, developers create and maintain millions of web sites that impede access to a large demographic of potential web surfers. In the US\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=890"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/890\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=890"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}