{"id":945,"date":"2022-02-18T18:29:26","date_gmt":"2022-02-18T18:29:26","guid":{"rendered":"https:\/\/livecartel.it\/blog\/?p=945"},"modified":"2022-02-18T18:29:26","modified_gmt":"2022-02-18T18:29:26","slug":"creare-e-visualizzare-una-pagina-in-php-del-tuo-sito","status":"publish","type":"post","link":"https:\/\/www.livecartel.it\/blog\/2022\/02\/18\/creare-e-visualizzare-una-pagina-in-php-del-tuo-sito\/","title":{"rendered":"Creare e visualizzare una pagina in PHP del tuo sito"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Il linguaggio PHP, acronimo che sta per &#8220;Personal Home Page&#8221;, \u00e8 un <strong>codice di programmazione<\/strong> che pu\u00f2 essere funzionale sia per la <strong>programmazione di pagine web dinamiche<\/strong> che per <strong>applicazioni web lato server<\/strong>. In realt\u00e0 questa tipologia di linguaggio script nasce per essere molto duttile anche se nella maggior parte dei casi trova maggiore utilizzo nei siti web che puntano all\u2019interazione per sostituire il semplice <strong>HTML<\/strong>, o meglio affiancarlo. Soprattutto se si vuole realizzare un sito web complesso il <strong>binomio \u00e8 inscindibile<\/strong> ed \u00e8 ancora tra i pi\u00f9 utilizzati anche dai webmaster professionisti. Il successo del PHP \u00e8 sicuramente connesso anche alla diffusione su scala globale di <strong>WordPress<\/strong>, CMS appunto scritto seguendo questo linguaggio, che gli ha permesso di esser definito il linguaggio lato server pi\u00f9 usato in tutto il globo. Per chi si approccia per la prima volta questo mondo, e ci riferiamo a chi intende imparare a <strong>programmare il proprio sito in PHP<\/strong>, \u00e8 importante, almeno inizialmente, capire in cosa consiste questo linguaggio, come funziona e come viene elaborato prima di poterne sfruttare a pieno le funzionalit\u00e0.\u00a0<\/span><\/p>\n<p><b>Creare file in PHP<\/b><\/p>\n<p><span style=\"font-weight: 400\">Per iniziare a scrivere codice in PHP \u00e8 importante avere come riferimento un file con estensione .php . La differenza rispetto alle creazione di file .html \u00e8 praticamente nulla e quindi sar\u00e0 necessario semplicemente utilizzare un classico editor di testo o di codice, prestando sempre attenzione alla formattazione del nome che ricordiamo deve terminare in \u201c.php\u201d. Si pu\u00f2 procedere con questa semplice modalit\u00e0:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Aprire il <\/span><b>Blocco note del proprio sistema operativo<\/b><span style=\"font-weight: 400\">, nel nostro caso Windows ( Notepad);<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Cliccare sulla dicitura <\/span><b>File <\/b><span style=\"font-weight: 400\">e successivamente su <\/span><b>Salva con nome<\/b><span style=\"font-weight: 400\">;<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Nel campo che riporta <\/span><b>Nome file <\/b><span style=\"font-weight: 400\">bisogna scegliere il nome ed annettere la dicitura .php mentre su <\/span><b>Salva come <\/b><span style=\"font-weight: 400\">\u00e8 necessario selezionare la voce <\/span><b>Tutti i file (*.*).<\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Una volta scelto il percorso di destinazione e salvato il file si potr\u00e0 da subito utilizzarlo per scrivere codice in questa tipologia di linguaggio. Non sar\u00e0 nemmeno necessario inserire codici o informazioni aggiuntive per l\u2019apertura sul browser visto che verr\u00e0 aperto correttamente sia usando Chrome che Firefox cos\u00ec come ogni altra tipologia di browser web.<\/span><\/p>\n<p><b>Visualizzare il risultato del file<\/b><\/p>\n<p><span style=\"font-weight: 400\">Dato che il linguaggio PHP si basa su un server Apache, tutti i codici di questo tipo presenti su un documento devono innanzitutto <strong>essere elaborati dal server<\/strong>. Questo significa che i dati devono passare prima dal server per essere visualizzati al client ( il browser web). Senza un webserver locale installato appositamente sul proprio pc questa operazione non potr\u00e0 mai essere svolta. A meno che non si possegga un sito web. In questo caso si potrebbe sfruttare direttamente <strong>il server su cui si appoggiano le pagine<\/strong> per caricare i nuovi file PHP e aprirli tramite URL. Per poter ottenere gli stessi risultati in locale si dovr\u00e0 invece disporre di un software <\/span><b>XAMMP, MAMP o WAMP <\/b><span style=\"font-weight: 400\">con la possibilit\u00e0 di utilizzare un classico editor come per altri lavori in HTML. Anche in questo caso sar\u00e0 possibile rimuovere l\u2019estensione dalla URL per dargli un aspetto molto pi\u00f9 pulito e professionale andando a lavorare sul file \u201c<strong>.htaccess<\/strong>\u201d e modificandolo inserendo il seguente codice:<\/span><\/p>\n<p><span style=\"font-weight: 400\">RewriteCond %{REQUEST_FILENAME}.php -f<\/span><\/p>\n<p><span style=\"font-weight: 400\">RewriteRule !.*\\.php$ %{REQUEST_FILENAME}.php [QSA,L].<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il linguaggio PHP, acronimo che sta per &#8220;Personal Home Page&#8221;, \u00e8 un codice di programmazione che pu\u00f2 essere funzionale sia per la programmazione di pagine web dinamiche che per applicazioni web lato server. In realt\u00e0 questa tipologia di linguaggio script nasce per essere molto duttile anche se nella maggior parte &#8230; <a title=\"Creare e visualizzare una pagina in PHP del tuo sito\" class=\"read-more\" href=\"https:\/\/www.livecartel.it\/blog\/2022\/02\/18\/creare-e-visualizzare-una-pagina-in-php-del-tuo-sito\/\" aria-label=\"Per saperne di pi\u00f9 su Creare e visualizzare una pagina in PHP del tuo sito\">Leggi tutto<\/a><\/p>\n","protected":false},"author":1,"featured_media":946,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[135],"class_list":["post-945","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-avvia-un-negozio","tag-php","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50","no-featured-image-padding","resize-featured-image"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.livecartel.it\/blog\/wp-json\/wp\/v2\/posts\/945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.livecartel.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.livecartel.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.livecartel.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.livecartel.it\/blog\/wp-json\/wp\/v2\/comments?post=945"}],"version-history":[{"count":0,"href":"https:\/\/www.livecartel.it\/blog\/wp-json\/wp\/v2\/posts\/945\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.livecartel.it\/blog\/wp-json\/wp\/v2\/media\/946"}],"wp:attachment":[{"href":"https:\/\/www.livecartel.it\/blog\/wp-json\/wp\/v2\/media?parent=945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.livecartel.it\/blog\/wp-json\/wp\/v2\/categories?post=945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.livecartel.it\/blog\/wp-json\/wp\/v2\/tags?post=945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}