{"id":1063,"date":"2004-10-18T23:13:36","date_gmt":"2004-10-18T21:13:36","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/index.php\/archives\/2004\/10\/18\/phparchitect-di-ottobre\/"},"modified":"2004-10-18T23:13:36","modified_gmt":"2004-10-18T21:13:36","slug":"phparchitect-di-ottobre","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2004\/10\/18\/phparchitect-di-ottobre\/","title":{"rendered":"php|architect di ottobre"},"content":{"rendered":"<p>E&#8217; stato <em>stampato<\/em> il numero di ottobre di <a href=\"http:\/\/www.phparch.com\/issue.php?mid=42\">php|architect<\/a><\/p>\n<blockquote><p><strong>Integrating PHP and OpenOffice &#8211; Using PHP to Dynamically Manipulate and Convert OO documents<\/strong><br \/>\nYou have probably already heard about OpenOffice, the Open Source Office suite that is now used by millions of people worldwide. One of the key points in OpenOffice\u2019s mission is that its file formats are saved so that they can be accessible to anyone. In this article, CMS expert B\u00e5rd Farstard will look into the OOo XML storage format to see if it\u2019s really as open as they claim and show you how you can manipulate OpenOffice files from within your PHP applications.<\/p>\n<p><strong>Row, Row, Row Your Boat &#8211; ZIP on the Fly with the Streams API<\/strong><br \/>\nIn human languages, the meaning of words tends to change over time. The word \u201cporcelain\u201d traces its root to \u201cporcus\u201d\u2014Latin for pig. Functions in PHP also have a way of acquiring capabilities beyond what their names suggest. Once upon a time, the \u201cf\u201d in [fopen()] had stood for \u201cfile.\u201d Nowadays, [fopen()] can open many other things. Join Cheung W. Leong as he guides you through the creation of a system that takes advantage of PHP&#8217;s stream functionality to create ZIP files on-the-fly.<\/p>\n<p><strong>PHP-GTK and the Glade GUI Builder: Building Client Applications with Style<\/strong><br \/>\nMany of you have probably tried out PHP-GTK to build simple applications. Cod-ing a complex window program can be a time-consuming and error-prone task. However, using the Glade GUI builder can simplify the task and make window building fun again. Author Tony Leake shows you how in this in-depth tutorial.<\/p>\n<p><strong>Exposing Web application data semantically using RAP (RDF API for PHP)<\/strong><br \/>\nIf you spend any amount of time following the latest technology trends, you are undoubtedly familiar with RSS and the &#8220;Semantic Web&#8221;, which have enabled a new way of consuming Web content based upon standards for exchanging syndication information. By exposing Web content as machine readable data, new services have been created that were previously impossible to build. This article will take you beyond RSS and explain what semantic data is, why it is important, and how you can expose your Web application data semantically using the open source RDF API for PHP. Code samples will be provided for creating and integrating FOAF, RSS and Geo-graphic semantic data.<\/p>\n<p><strong>Roll Your Own Template<\/strong><br \/>\nTemplate engines are a \u201cmust use\u201d in simple to complex web applications because they provide a way to separate presentation from logic. This makes this kind of software simple to manage and fast to develop. Template engines, however, can also be a performance bottleneck. In this great article, S\u00e9rgio Machado shows you how to build a template system with the following features in mind (in order of importance): lightweight (performance and ease of use), support for operations and functions for data manipulation (power and control to the developer) and simplicity.<\/p>\n<p><strong>Driving multiple databases anywhere<\/strong><br \/>\nAs the communication era continues to grow, the need and desire to link many different systems and environments together increases. This article by Geoffrey Mondoux is designed to show you how to link different types of databases safely, how to establish meaningful connections to read, write, and understand the wealth of information held in them.<\/p><\/blockquote>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>E&#8217; stato stampato il numero di ottobre di php|architect Integrating PHP and OpenOffice &#8211; Using PHP to Dynamically Manipulate and Convert OO documents You have probably already heard about OpenOffice, the Open Source Office suite that is now used by millions of people worldwide. One of the key points in OpenOffice\u2019s mission is that its [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_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},"jetpack_post_was_ever_published":false},"categories":[9,5],"tags":[],"class_list":["post-1063","post","type-post","status-publish","format-standard","hentry","category-php","category-tecnologia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>php|architect di ottobre - 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\/10\/18\/phparchitect-di-ottobre\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"php|architect di ottobre - Fullo\" \/>\n<meta property=\"og:description\" content=\"E&#8217; stato stampato il numero di ottobre di php|architect Integrating PHP and OpenOffice &#8211; Using PHP to Dynamically Manipulate and Convert OO documents You have probably already heard about OpenOffice, the Open Source Office suite that is now used by millions of people worldwide. One of the key points in OpenOffice\u2019s mission is that its [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2004\/10\/18\/phparchitect-di-ottobre\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2004-10-18T21:13:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/05\/FB_IMG_1515748807284.jpg?fit=1453%2C1453&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1453\" \/>\n\t<meta property=\"og:image:height\" content=\"1453\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/10\\\/18\\\/phparchitect-di-ottobre\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/10\\\/18\\\/phparchitect-di-ottobre\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"php|architect di ottobre\",\"datePublished\":\"2004-10-18T21:13:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/10\\\/18\\\/phparchitect-di-ottobre\\\/\"},\"wordCount\":547,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"articleSection\":[\"php\",\"tecnologia\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/10\\\/18\\\/phparchitect-di-ottobre\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/10\\\/18\\\/phparchitect-di-ottobre\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/10\\\/18\\\/phparchitect-di-ottobre\\\/\",\"name\":\"php|architect di ottobre - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2004-10-18T21:13:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/10\\\/18\\\/phparchitect-di-ottobre\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/10\\\/18\\\/phparchitect-di-ottobre\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/10\\\/18\\\/phparchitect-di-ottobre\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"php|architect di ottobre\"}]},{\"@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\":\"it-IT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@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 di ottobre - 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\/10\/18\/phparchitect-di-ottobre\/","og_locale":"it_IT","og_type":"article","og_title":"php|architect di ottobre - Fullo","og_description":"E&#8217; stato stampato il numero di ottobre di php|architect Integrating PHP and OpenOffice &#8211; Using PHP to Dynamically Manipulate and Convert OO documents You have probably already heard about OpenOffice, the Open Source Office suite that is now used by millions of people worldwide. One of the key points in OpenOffice\u2019s mission is that its [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2004\/10\/18\/phparchitect-di-ottobre\/","og_site_name":"Fullo","article_published_time":"2004-10-18T21:13:36+00:00","og_image":[{"width":1453,"height":1453,"url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/05\/FB_IMG_1515748807284.jpg?fit=1453%2C1453&ssl=1","type":"image\/jpeg"}],"author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Scritto da":"Francesco Fullone","Tempo di lettura stimato":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2004\/10\/18\/phparchitect-di-ottobre\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/10\/18\/phparchitect-di-ottobre\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"php|architect di ottobre","datePublished":"2004-10-18T21:13:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/10\/18\/phparchitect-di-ottobre\/"},"wordCount":547,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"articleSection":["php","tecnologia"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2004\/10\/18\/phparchitect-di-ottobre\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2004\/10\/18\/phparchitect-di-ottobre\/","url":"https:\/\/www.fullo.net\/blog\/2004\/10\/18\/phparchitect-di-ottobre\/","name":"php|architect di ottobre - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2004-10-18T21:13:36+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/10\/18\/phparchitect-di-ottobre\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2004\/10\/18\/phparchitect-di-ottobre\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2004\/10\/18\/phparchitect-di-ottobre\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"php|architect di ottobre"}]},{"@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":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"it-IT","@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-h9","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":2653,"url":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/","url_meta":{"origin":1063,"position":0},"title":"Ottimizzare PHP, Google e tante castronerie.","author":"Francesco Fullone","date":"05\/08\/2009","format":false,"excerpt":"Ogni tanto pare che anche in Google sparino immense bufale, una delle ultime \u00e8 un presunto articolo su come ottimizzare i propri script in PHP che sembra uscito fuori da uno script kiddie appena avvicinato al linguaggio. La cosa interessante \u00e8 che la comunit\u00e0 di PHP non \u00e8 rimasta con\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"John Allspaw: flickr php4 to php5 migration","src":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2009\/08\/flickr_php4_to_php5_migration.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1122,"url":"https:\/\/www.fullo.net\/blog\/2004\/11\/25\/jpspan\/","url_meta":{"origin":1063,"position":1},"title":"jpspan","author":"Francesco Fullone","date":"25\/11\/2004","format":false,"excerpt":"Ho scovato per errore JpSpan, una classe che permette di richiamare tramite javascript uno script php senza dover ricaricare la pagina. JpSpan ha decisamente molte potenzialit\u00e0, partendo dal completamento automatico delle form alla gestione dei log degli errori alla creazione di applicazioni XUL complete. Merita di darci un occhio... JPSpan\u2026","rel":"","context":"In &quot;altri linguaggi&quot;","block_context":{"text":"altri linguaggi","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/altri-linguaggi\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":496,"url":"https:\/\/www.fullo.net\/blog\/2003\/10\/10\/phplinks-news\/","url_meta":{"origin":1063,"position":2},"title":"php::Links(&#8216; news &#8216;);","author":"Francesco Fullone","date":"10\/10\/2003","format":false,"excerpt":"benvenuti al riassunto della settimana delle risorse su php trovate in internet. phphub vuole essere un punto di partenza per la navigazione di tutti maniaci di php, al suo interno comprende infatti un aggregator con le ultime news pubblicate sui principali siti di informazione ed un interessante directory di link\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":1148,"url":"https:\/\/www.fullo.net\/blog\/2004\/12\/12\/livesearch\/","url_meta":{"origin":1063,"position":3},"title":"livesearch","author":"Francesco Fullone","date":"12\/12\/2004","format":false,"excerpt":"oggi ho scoperto grazie a wikilab la potenza di LiveSearch: On the client side, we use XMLHttpRequest for sending the request to the server. There we have a little PHP script, which returns a small HTML file (http:\/\/blog.bitflux.ch\/livesearch.php?s=PHP ) . This is then inserted into the page with some DOM\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":1276,"url":"https:\/\/www.fullo.net\/blog\/2005\/02\/23\/aggregatori-con-tecnologie-push\/","url_meta":{"origin":1063,"position":4},"title":"aggregatori con tecnologie push?","author":"Francesco Fullone","date":"23\/02\/2005","format":false,"excerpt":"vi ricordate i vecchi \"canali\" di internet explorer 4? quelli dove una volta registrati ricevevate notizie aggiornate pi\u00f9 o meno in tempo reale su un determinato argomento? Beh, c'\u00e8 chi ha pensato che era ora di ridar loro vita sfruttando per\u00f2 alcune delle attuali tecnologie tanto care ai blogger (feed\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":1331,"url":"https:\/\/www.fullo.net\/blog\/2005\/04\/03\/ancora-wp\/","url_meta":{"origin":1063,"position":5},"title":"ancora wp","author":"Francesco Fullone","date":"03\/04\/2005","format":false,"excerpt":"mi sa che tra un poco gli dedicher\u00f2 una categoria tutta sua.. comunque: WordPress Contact Form is a simple drop in way for users to get in touch with you. Its easy for any WordPress user to add this functionality to their site. Just upload two files and change a\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\/1063","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=1063"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/1063\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=1063"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=1063"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=1063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}