Title: Can&#039;t upload a PHP script to WordPress
Last modified: August 21, 2016

---

# Can't upload a PHP script to WordPress

 *  [Jeffw400](https://wordpress.org/support/users/jeffw400/)
 * (@jeffw400)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/cant-upload-a-php-script-to-wordpress/)
 * Hi all,
    I see my question posed elsewhere, but surprisingly I haven’t seen any
   solid answers yet…
 * I am trying to allow people to edit their bio in a wordpress page called “edit
   bio” and then when they click submit, it calls a php page that inserts the bio
   text into the user_bio field. Should be easy. However, no matter where I place
   the php script in my directory (roote or in theme root) or how many ways I try
   to call the script (relative and absolute paths), I keep getting a 404 error.
 * Is there something I am missing? Or else a way perhaps to incorporate the php
   in the same wordpress page so that this insert to the db happens? I’m using “
   php for posts and pages” plugin which might make such a page with the the form
   and php all on one page option tricky though…

Viewing 6 replies - 1 through 6 (of 6 total)

 *  Moderator [cubecolour](https://wordpress.org/support/users/numeeja/)
 * (@numeeja)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/cant-upload-a-php-script-to-wordpress/#post-5018929)
 * it sounds like you need to create a plugin: [http://codex.wordpress.org/Writing_a_Plugin](http://codex.wordpress.org/Writing_a_Plugin)
 * I don’t use the ‘allow PHP in Posts and Pages plugin’ but if you need help with
   that you may get some useful advice from the plugin author or other users if 
   you post on the support forum for that plugin at [http://wordpress.org/support/plugin/allow-php-in-posts-and-pages](http://wordpress.org/support/plugin/allow-php-in-posts-and-pages)
 *  Thread Starter [Jeffw400](https://wordpress.org/support/users/jeffw400/)
 * (@jeffw400)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/cant-upload-a-php-script-to-wordpress/#post-5019046)
 * It’s really the same story no matter what plugin. I just can’t figure out how
   to create a form on a php page and then make it insert user entered data into
   a mysql database. Thought it would be easy, but apparently it is very difficult
   and there is so little documentation on this. I can create a WP page that displays
   data from mysql–but the form submit button to interact with the db may not be
   possible?
 * I tried using WP templates, but that just loads to PHP directly and doesn’t want
   to connect to the DB that way–keeps throwing connect errors, so perhaps even 
   php templates placed in the WP theme folder are not the solution. But how on 
   Earth do other wordpress sites seem to have INSERT INTO functionality?
 *  [esmi](https://wordpress.org/support/users/esmi/)
 * (@esmi)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/cant-upload-a-php-script-to-wordpress/#post-5019047)
 * As @cubecolour pointed out, you will effectively need to write a plugin to achieve
   this. You cannot just drop a script into a site. WordPress does not work like
   that.,
 *  Thread Starter [Jeffw400](https://wordpress.org/support/users/jeffw400/)
 * (@jeffw400)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/cant-upload-a-php-script-to-wordpress/#post-5019048)
 * I see. Well, I’m a newb and can’t code in php except for the basics like insert
   and queries so I’m out of luck. I am using a plug in–php for posts and pages,
   but even that doesn’t do the trick. It is amazing that there are not more plugins
   for php and wordpress to work together nicely 🙁
 *  [catacaustic](https://wordpress.org/support/users/catacaustic/)
 * (@catacaustic)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/cant-upload-a-php-script-to-wordpress/#post-5019062)
 * > It is amazing that there are not more plugins for php and wordpress to work
   > together nicely
 * No it’s not. The problem is that, as you’ve seen, there’s literally 1,000’s of
   different ways that PHP can interact with anything, so it’s going to be almost
   impossible to make a one-size-fits-all plugin to work the way that you’re thinking.
   Even if it could be done, you would still need to create the PHP code yourself,
   and if you can do that, you can easily learn how to make that into a plugin. 
   😉
 *  Thread Starter [Jeffw400](https://wordpress.org/support/users/jeffw400/)
 * (@jeffw400)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/cant-upload-a-php-script-to-wordpress/#post-5019091)
 * Thanks. Sadly I can only do basic php scripts. All I wanted was php code that
   inserts data from a field in a database once a submit button is clicked. Probably
   easy for php/wordpress gurus, but I was hoping a plug in for this basic task 
   existed since such code does not work with any php allow plugins I have seen 
   so far. Oh well. Probably best I build this outside of WordPress where I can 
   make a form that can handle php. Again, thanks anyway.

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Can't upload a PHP script to WordPress’ is closed to new replies.

## Tags

 * [php](https://wordpress.org/support/topic-tag/php/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 6 replies
 * 4 participants
 * Last reply from: [Jeffw400](https://wordpress.org/support/users/jeffw400/)
 * Last activity: [11 years, 11 months ago](https://wordpress.org/support/topic/cant-upload-a-php-script-to-wordpress/#post-5019091)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
