{"id":208,"date":"2020-12-12T23:24:54","date_gmt":"2020-12-12T23:24:54","guid":{"rendered":"https:\/\/www.kindsonthegenius.com\/php\/?p=208"},"modified":"2026-10-29T01:28:38","modified_gmt":"2026-10-29T01:28:38","slug":"php-uploading-files","status":"publish","type":"post","link":"https:\/\/kindsonthegenius.com\/php\/php-uploading-files\/","title":{"rendered":"PHP &#8211; Uploading Files"},"content":{"rendered":"<p>In this chapter, we would learn how to upload file to the server using PHP script. Similar to sending text data, you also use a form to upload files. We would cover the following three topics:<\/p>\n<ol>\n<li><a href=\"#t1\">How File Upload Works in PHP<\/a><\/li>\n<li><a href=\"#t2\">Creating a File Upload Form<\/a><\/li>\n<li><a href=\"#t3\">File Upload Script<\/a><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h4><strong id=\"t1\">1. How File Upload Works in PHP<\/strong><\/h4>\n<p>The <em>phpinfo()<\/em> page specifies the temporary directory where files are uploaded to. This is given by the <em><strong>upload_tmp_dir<\/strong><\/em> parameter. The maximum file size permitted for upload is given by the <strong>upload_max_filesize<\/strong> parameter. These parameters are set in the <strong><em>php.ini<\/em><\/strong> configuration file.<\/p>\n<p>File upload takes place by the following process:<\/p>\n<ul>\n<li>a HTML form is provided with a browse button and a submit button<\/li>\n<li>the user clicks on the browse button and selects the file from the local computer to upload. The path to the selected file is displayed in the text field<\/li>\n<li>the user clicks on the submit button<\/li>\n<li>the selected file is transferred to a temporary directory on the server<\/li>\n<li>then the php script handling the file submission sees\u00a0 the file in the temporary folder and transfers it to the intended directory<\/li>\n<li>a file upload success message is sent to the user<\/li>\n<\/ul>\n<p>It is also to note that for the file to upload successfully, the upload PHP script should have write permission on those locations. The files being uploaded are available in the $_FILES associative array.<\/p>\n<p>&nbsp;<\/p>\n<h4><strong id=\"t2\">2. Creating an Upload Form<\/strong><\/h4>\n<p>The HTML form below creates an upload form. This form is method attribute must be set to <strong>POST<\/strong>. Also the enctype attribute is set to <strong>multipart\/form-data<\/strong>.\u00a0 The form below allows for image upload<\/p>\n<pre style=\"margin: 0; line-height: 125%;\"><span style=\"color: #557799;\">&lt;?php<\/span>\r\n    <span style=\"color: #008800; font-weight: bold;\">if<\/span>(<span style=\"color: #007020;\">isset<\/span>(<span style=\"color: #996633;\">$_FILES<\/span>[<span style=\"background-color: #fff0f0;\">'photo'<\/span>])){\r\n        <span style=\"color: #996633;\">$errors<\/span> <span style=\"color: #333333;\">=<\/span> <span style=\"color: #008800; font-weight: bold;\">array<\/span>();\r\n        <span style=\"color: #996633;\">$fileName<\/span> <span style=\"color: #333333;\">=<\/span> <span style=\"color: #996633;\">$_FILES<\/span>[<span style=\"background-color: #fff0f0;\">'photo'<\/span>][<span style=\"background-color: #fff0f0;\">'name'<\/span>];\r\n        <span style=\"color: #996633;\">$fileSize<\/span> <span style=\"color: #333333;\">=<\/span> <span style=\"color: #996633;\">$_FILES<\/span>[<span style=\"background-color: #fff0f0;\">'photo'<\/span>][<span style=\"background-color: #fff0f0;\">'size'<\/span>];\r\n        <span style=\"color: #996633;\">$tempDir<\/span> <span style=\"color: #333333;\">=<\/span> <span style=\"color: #996633;\">$_FILES<\/span>[<span style=\"background-color: #fff0f0;\">'photo'<\/span>][<span style=\"background-color: #fff0f0;\">'tmp_name'<\/span>];\r\n        <span style=\"color: #996633;\">$fileType<\/span> <span style=\"color: #333333;\">=<\/span> <span style=\"color: #996633;\">$_FILES<\/span>[<span style=\"background-color: #fff0f0;\">'photo'<\/span>][<span style=\"background-color: #fff0f0;\">'type'<\/span>];\r\n\r\n        <span style=\"color: #996633;\">$fileExt<\/span> <span style=\"color: #333333;\">=<\/span> <span style=\"color: #007020;\">end<\/span>(<span style=\"color: #007020;\">explode<\/span>(<span style=\"background-color: #fff0f0;\">'.'<\/span>, <span style=\"color: #996633;\">$_FILES<\/span>[<span style=\"background-color: #fff0f0;\">'photo'<\/span>][<span style=\"background-color: #fff0f0;\">'name'<\/span>]));\r\n\r\n        <span style=\"color: #996633;\">$extensions<\/span> <span style=\"color: #333333;\">=<\/span> <span style=\"color: #008800; font-weight: bold;\">array<\/span>(<span style=\"background-color: #fff0f0;\">'jpg'<\/span>, <span style=\"background-color: #fff0f0;\">'png'<\/span>, <span style=\"background-color: #fff0f0;\">'jpeg'<\/span>);\r\n\r\n        <span style=\"color: #008800; font-weight: bold;\">if<\/span>(<span style=\"color: #007020;\">in_array<\/span>(<span style=\"color: #996633;\">$fileExt<\/span>, <span style=\"color: #996633;\">$extensions<\/span>) <span style=\"color: #333333;\">===<\/span> <span style=\"color: #008800; font-weight: bold;\">false<\/span>){ <span style=\"color: #888888;\">\/\/validate the extension<\/span>\r\n            <span style=\"color: #996633;\">$errors<\/span>[] <span style=\"color: #333333;\">=<\/span> <span style=\"background-color: #fff0f0;\">\"Unknown file extension\"<\/span>;\r\n        }\r\n\r\n        <span style=\"color: #008800; font-weight: bold;\">if<\/span>(<span style=\"color: #996633;\">$fileSize<\/span> <span style=\"color: #333333;\">&gt;<\/span> <span style=\"color: #0000dd; font-weight: bold;\">3023124<\/span>){ <span style=\"color: #888888;\">\/\/validate the size<\/span>\r\n            <span style=\"color: #996633;\">$errors<\/span>[] <span style=\"color: #333333;\">=<\/span> <span style=\"background-color: #fff0f0;\">\"File size must not exceed 3 MB\"<\/span>;\r\n        }\r\n\r\n        <span style=\"color: #008800; font-weight: bold;\">if<\/span>(<span style=\"color: #008800; font-weight: bold;\">empty<\/span>(<span style=\"color: #996633;\">$errors<\/span>) <span style=\"color: #333333;\">==<\/span>  <span style=\"color: #008800; font-weight: bold;\">true<\/span>){\r\n            <span style=\"color: #007020;\">move_uploaded_file<\/span>(<span style=\"color: #996633;\">$tempDir<\/span>, <span style=\"background-color: #fff0f0;\">\"uploads\/\"<\/span><span style=\"color: #333333;\">.<\/span><span style=\"color: #996633;\">$fileName<\/span>);\r\n            <span style=\"color: #008800; font-weight: bold;\">echo<\/span> <span style=\"background-color: #fff0f0;\">\"File successfully uploaded\"<\/span>;\r\n        }\r\n        <span style=\"color: #008800; font-weight: bold;\">else<\/span> {\r\n            <span style=\"color: #007020;\">print_r<\/span>(<span style=\"color: #996633;\">$errors<\/span>);\r\n        }\r\n    }\r\n<span style=\"color: #557799;\">?&gt;<\/span>\r\n<span style=\"color: #007700;\">&lt;html&gt;<\/span>\r\n    <span style=\"color: #007700;\">&lt;form<\/span> <span style=\"color: #0000cc;\">action=<\/span><span style=\"background-color: #fff0f0;\">\"\"<\/span> <span style=\"color: #0000cc;\">enctype=<\/span><span style=\"background-color: #fff0f0;\">\"multipart\/form-data\"<\/span> <span style=\"color: #0000cc;\">method=<\/span><span style=\"background-color: #fff0f0;\">\"POST\"<\/span><span style=\"color: #007700;\">&gt;<\/span>\r\n        <span style=\"color: #007700;\">&lt;input<\/span> <span style=\"color: #0000cc;\">type=<\/span><span style=\"background-color: #fff0f0;\">\"file\"<\/span> <span style=\"color: #0000cc;\">name=<\/span><span style=\"background-color: #fff0f0;\">\"photo\"<\/span> <span style=\"color: #007700;\">\/&gt;<\/span>\r\n        <span style=\"color: #007700;\">&lt;input<\/span> <span style=\"color: #0000cc;\">type=<\/span><span style=\"background-color: #fff0f0;\">\"submit\"<\/span> <span style=\"color: #007700;\">\/&gt;<\/span>\r\n    <span style=\"color: #007700;\">&lt;\/form&gt;<\/span>\r\n<span style=\"color: #007700;\">&lt;\/html&gt;<\/span>\r\n<\/pre>\n<p>This code displays a file upload form and allows the user to select a file and submit.<\/p>\n<p>the <strong>end()<\/strong> function returns the last elements of an array<\/p>\n<p>the <strong>explode()<\/strong> function splits a string into parts using a specified separator. In the code we use this function to split the filename and obtain the part following the dot(.).<\/p>\n<p>&nbsp;<\/p>\n<h4><strong id=\"t3\">3. Creating a File Upload Script<\/strong><\/h4>\n<p>Notice that in the code above, we used a variable called<strong> $_FILES<\/strong>. This is a global variable that is an associative array of all the information related the file being uploaded.\u00a0 Assuming the name of the file upload input is image, then the following 5 variables would be created by PHP.<\/p>\n<ul class=\"list\">\n<li><b>$_FILES[&#8216;image&#8217;][&#8216;tmp_name&#8217;]<\/b> \u2212 the uploaded file in the temporary directory on the server.<\/li>\n<li><b>$_FILES[&#8216;image&#8217;][&#8216;name&#8217;]<\/b> \u2212 the actual name of the file uploaded.<\/li>\n<li><b>$_FILES[&#8216;image&#8217;][&#8216;size&#8217;]<\/b> \u2212 the size in bytes of the file uploaded.<\/li>\n<li><b>$_FILES[&#8216;image&#8217;][&#8216;type&#8217;]<\/b> \u2212 the MIME type of the file uploaded.<\/li>\n<li><b>$_FILES[&#8216;image&#8217;][&#8216;error&#8217;]<\/b> \u2212 the error code associated with the file upload.<\/li>\n<\/ul>\n<p>As an exercise for you, write\u00a0 create a file upload form and also display the information of the file being upload on the web page.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this chapter, we would learn how to upload file to the server using PHP script. Similar to sending text data, you also use a &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[1],"tags":[34],"class_list":["post-208","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-file-upload-in-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PHP - Uploading Files | Kindson The Genius<\/title>\n<meta name=\"description\" content=\"PHP - Uploading Files \u2014 free PHP tutorial by Kindson Munonye with clear examples. Step-by-step for beginners. Part of Kindson The Genius. Free online.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kindsonthegenius.com\/php\/php-uploading-files\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP - Uploading Files | Kindson The Genius\" \/>\n<meta property=\"og:description\" content=\"PHP - Uploading Files \u2014 free PHP tutorial by Kindson Munonye with clear examples. Step-by-step for beginners. Part of Kindson The Genius. Free online.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kindsonthegenius.com\/php\/php-uploading-files\/\" \/>\n<meta property=\"og:site_name\" content=\"PHP Tutorial\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-12T23:24:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-29T01:28:38+00:00\" \/>\n<meta name=\"author\" content=\"kindsonthegenius\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"kindsonthegenius\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/php-uploading-files\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/php-uploading-files\\\/\"},\"author\":{\"name\":\"kindsonthegenius\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/#\\\/schema\\\/person\\\/a2dcea4c76668e90e5842583fd5a5f60\"},\"headline\":\"PHP &#8211; Uploading Files\",\"datePublished\":\"2020-12-12T23:24:54+00:00\",\"dateModified\":\"2026-10-29T01:28:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/php-uploading-files\\\/\"},\"wordCount\":475,\"keywords\":[\"File Upload in PHP\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/php-uploading-files\\\/\",\"url\":\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/php-uploading-files\\\/\",\"name\":\"PHP - Uploading Files | Kindson The Genius\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/#website\"},\"datePublished\":\"2020-12-12T23:24:54+00:00\",\"dateModified\":\"2026-10-29T01:28:38+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/#\\\/schema\\\/person\\\/a2dcea4c76668e90e5842583fd5a5f60\"},\"description\":\"PHP - Uploading Files \u2014 free PHP tutorial by Kindson Munonye with clear examples. Step-by-step for beginners. Part of Kindson The Genius. Free online.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/php-uploading-files\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/php-uploading-files\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/php-uploading-files\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PHP &#8211; Uploading Files\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/#website\",\"url\":\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/\",\"name\":\"PHP Tutorial\",\"description\":\"Beginner to Expert With Practicals\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/#\\\/schema\\\/person\\\/a2dcea4c76668e90e5842583fd5a5f60\",\"name\":\"kindsonthegenius\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b9d710de456c3d85e5614c3a6992fa3d527425e2ab32b8bd5d85bfbaa235004b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b9d710de456c3d85e5614c3a6992fa3d527425e2ab32b8bd5d85bfbaa235004b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b9d710de456c3d85e5614c3a6992fa3d527425e2ab32b8bd5d85bfbaa235004b?s=96&d=mm&r=g\",\"caption\":\"kindsonthegenius\"},\"url\":\"https:\\\/\\\/kindsonthegenius.com\\\/php\\\/author\\\/kindsonthegenius-3\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PHP - Uploading Files | Kindson The Genius","description":"PHP - Uploading Files \u2014 free PHP tutorial by Kindson Munonye with clear examples. Step-by-step for beginners. Part of Kindson The Genius. Free online.","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:\/\/kindsonthegenius.com\/php\/php-uploading-files\/","og_locale":"en_US","og_type":"article","og_title":"PHP - Uploading Files | Kindson The Genius","og_description":"PHP - Uploading Files \u2014 free PHP tutorial by Kindson Munonye with clear examples. Step-by-step for beginners. Part of Kindson The Genius. Free online.","og_url":"https:\/\/kindsonthegenius.com\/php\/php-uploading-files\/","og_site_name":"PHP Tutorial","article_published_time":"2020-12-12T23:24:54+00:00","article_modified_time":"2026-10-29T01:28:38+00:00","author":"kindsonthegenius","twitter_card":"summary_large_image","twitter_misc":{"Written by":"kindsonthegenius","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kindsonthegenius.com\/php\/php-uploading-files\/#article","isPartOf":{"@id":"https:\/\/kindsonthegenius.com\/php\/php-uploading-files\/"},"author":{"name":"kindsonthegenius","@id":"https:\/\/kindsonthegenius.com\/php\/#\/schema\/person\/a2dcea4c76668e90e5842583fd5a5f60"},"headline":"PHP &#8211; Uploading Files","datePublished":"2020-12-12T23:24:54+00:00","dateModified":"2026-10-29T01:28:38+00:00","mainEntityOfPage":{"@id":"https:\/\/kindsonthegenius.com\/php\/php-uploading-files\/"},"wordCount":475,"keywords":["File Upload in PHP"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/kindsonthegenius.com\/php\/php-uploading-files\/","url":"https:\/\/kindsonthegenius.com\/php\/php-uploading-files\/","name":"PHP - Uploading Files | Kindson The Genius","isPartOf":{"@id":"https:\/\/kindsonthegenius.com\/php\/#website"},"datePublished":"2020-12-12T23:24:54+00:00","dateModified":"2026-10-29T01:28:38+00:00","author":{"@id":"https:\/\/kindsonthegenius.com\/php\/#\/schema\/person\/a2dcea4c76668e90e5842583fd5a5f60"},"description":"PHP - Uploading Files \u2014 free PHP tutorial by Kindson Munonye with clear examples. Step-by-step for beginners. Part of Kindson The Genius. Free online.","breadcrumb":{"@id":"https:\/\/kindsonthegenius.com\/php\/php-uploading-files\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kindsonthegenius.com\/php\/php-uploading-files\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kindsonthegenius.com\/php\/php-uploading-files\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kindsonthegenius.com\/php\/"},{"@type":"ListItem","position":2,"name":"PHP &#8211; Uploading Files"}]},{"@type":"WebSite","@id":"https:\/\/kindsonthegenius.com\/php\/#website","url":"https:\/\/kindsonthegenius.com\/php\/","name":"PHP Tutorial","description":"Beginner to Expert With Practicals","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kindsonthegenius.com\/php\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/kindsonthegenius.com\/php\/#\/schema\/person\/a2dcea4c76668e90e5842583fd5a5f60","name":"kindsonthegenius","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/b9d710de456c3d85e5614c3a6992fa3d527425e2ab32b8bd5d85bfbaa235004b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b9d710de456c3d85e5614c3a6992fa3d527425e2ab32b8bd5d85bfbaa235004b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b9d710de456c3d85e5614c3a6992fa3d527425e2ab32b8bd5d85bfbaa235004b?s=96&d=mm&r=g","caption":"kindsonthegenius"},"url":"https:\/\/kindsonthegenius.com\/php\/author\/kindsonthegenius-3\/"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/kindsonthegenius.com\/php\/wp-json\/wp\/v2\/posts\/208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kindsonthegenius.com\/php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kindsonthegenius.com\/php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kindsonthegenius.com\/php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kindsonthegenius.com\/php\/wp-json\/wp\/v2\/comments?post=208"}],"version-history":[{"count":1,"href":"https:\/\/kindsonthegenius.com\/php\/wp-json\/wp\/v2\/posts\/208\/revisions"}],"predecessor-version":[{"id":209,"href":"https:\/\/kindsonthegenius.com\/php\/wp-json\/wp\/v2\/posts\/208\/revisions\/209"}],"wp:attachment":[{"href":"https:\/\/kindsonthegenius.com\/php\/wp-json\/wp\/v2\/media?parent=208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kindsonthegenius.com\/php\/wp-json\/wp\/v2\/categories?post=208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kindsonthegenius.com\/php\/wp-json\/wp\/v2\/tags?post=208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}