{"id":1399,"date":"2018-01-19T19:22:47","date_gmt":"2018-01-19T19:22:47","guid":{"rendered":"http:\/\/goofy-trucks.flywheelsites.com\/on-the-go-coding-with-phpanywhere\/"},"modified":"2018-01-19T19:24:45","modified_gmt":"2018-01-19T19:24:45","slug":"on-the-go-coding-with-phpanywhere","status":"publish","type":"post","link":"https:\/\/phpbuilder.com\/on-the-go-coding-with-phpanywhere\/","title":{"rendered":"On The Go Coding with PHPanywhere"},"content":{"rendered":"<div class=\"phpbuilder-content\">\n<div class=\"phpbuilder-meta\">\n<div class=\"\">By PHP Builder Staff<\/div>\n<div class=\"\">on September 4, 2009<\/div>\n<\/p><\/div>\n<div id=\"overflow-content\">\n<div class=\"articleHeader\">\nIntroduction\n<\/div>\n<div class=\"articlePara\">\nThere is a plethora of different PHP Integrated<br \/>\nDevelopment Environments (IDEs) available for the developer,<br \/>\nwith many of them available for free, but not many of them<br \/>\naddress one issue&#8211;the ability to access and use your choice<br \/>\nof IDE when you do not have access to the application on<br \/>\nyour local machine.\n<\/div>\n<div class=\"articlePara\">\nPHP developers, just like most IT professionals, are often<br \/>\non the go, working from various locations. You could be<br \/>\nworking in your office one day, at a conference in a remote<br \/>\nlocation the next day, and from a client&#8217;s business office<br \/>\nthe next. When you don&#8217;t have your trusty laptop with you,<br \/>\neven if you have access to someone else&#8217;s computer, quite<br \/>\noften you may not have all the tools you need to finish up a<br \/>\nlast minute project while you are on the go. A new SAS<br \/>\n(Software As a Service) application called PHPanywhere is<br \/>\ndesigned with the on-the-go PHP developer in mind.\n<\/div>\n<div class=\"articlePara\">\nPHPanywhere is not just a stand-alone IDE, it&#8217;s designed<br \/>\nwith project collaboration in mind. With a built-in FTP<br \/>\nclient and syntax editor built right in, it makes this tool<br \/>\nuniquely appropriate for developer teams as well as<br \/>\nindividual programmers. Best of all, it works directly in<br \/>\nyour web browser!\n<\/div>\n<div class=\"articlePara\">\nThe first thing you need to do is <a href=\"http:\/\/phpanywhere.net\/createaccount\">register<\/a> on<br \/>\nthe PHPanywhere.com website. It only takes a couple minutes,<br \/>\nand you&#8217;ll need to click a verification link in the email<br \/>\nwhich you will receive a few minutes after you register.<br \/>\nOnce that&#8217;s done, you can login and you will be presented<br \/>\nwith a welcome screen that will allow you to start a new<br \/>\nproject, add an FTP server and begin working.\n<\/div>\n<p>\n<a href=\"wvp_project.jpg\" target=\"newFrame\"><br \/>\n<br \/><img decoding=\"async\" src=\"https:\/\/phpbuilder.com\/wp-content\/uploads\/2018\/01\/https:\/\/phpbuilder.com\/wp-content\/uploads\/2018\/01\/wvp_projecttn.jpg\" border=\"0\" alt=\"PHPAnywhere\"\/><br \/><font size=\"3\"><em>Click here for larger image<\/em><\/font><\/a>\n<\/p>\n<div class=\"articlePara\">\nOnce you&#8217;ve added a new project by clicking the Create link<br \/>\nin the drop down button in the left hand pane, you&#8217;ll want<br \/>\nto setup the web server that is associated with your new<br \/>\nproject. In my case, I added a project called WVP, and added<br \/>\nan FTP server (in the same way using the drop down button)<br \/>\nthat contains all the files associated with my WVP project.\n<\/div>\n<div class=\"articlePara\">\nThe FTP Server feature enables you to change file<br \/>\npermissions on all of your files, as well as the ability to<br \/>\nadd, create and delete directories. All in all, it&#8217;s a<br \/>\ndecent browser-based FTP client that&#8217;s built right into the<br \/>\nproduct.\n<\/div>\n<div class=\"articlePara\">\nBy clicking the plus sign next to the FTP Servers button in<br \/>\nthe left pane, I was presented with all the directories on<br \/>\nmy selected web server (you can add as many servers as you<br \/>\nwish using the FTP server feature). I was then able to<br \/>\ndouble click on a PHP file within a directory on my server,<br \/>\nand that PHP file was then opened in the syntax code editor<br \/>\nin the pane on the right side of my browser window.\n<\/div>\n<p>\n<a href=\"wvp_project.jpg\" target=\"newFrame\"><br \/>\n<br \/><img decoding=\"async\" src=\"https:\/\/phpbuilder.com\/wp-content\/uploads\/2018\/01\/https:\/\/phpbuilder.com\/wp-content\/uploads\/2018\/01\/wvp_projecttn.jpg\" border=\"0\" alt=\"PHPAnywhere Project\"\/><br \/><font size=\"3\"><em>Click here for larger image<\/em><\/font><\/a>\n<\/p>\n<div class=\"articlePara\">\nThe Syntax Code editor features, among other enhancements:\n<\/div>\n<div class=\"articlePara\">\n<ul>\n<li>color coded syntax highlighting\n<\/li>\n<li>code indention\n<\/li>\n<li>find and replace\n<\/li>\n<li>&#8220;smart indentation&#8221; for each language used within the file\n<\/li>\n<li>undo\/redo\n<\/li>\n<li>unlimited tabs so you can have multiple files open at the same time\n<\/li>\n<li>line numbers\n<\/li>\n<li>code auto completion\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"articlePara\">\nGiven that you may be working with a team of developers,<br \/>\nPHPanywhere&#8217;s real-time document collaboration enables<br \/>\nmultiple developers to work on the same project without<br \/>\nhaving duplicates of any of the files in your project. A<br \/>\nhandy message window is shown at the bottom of the browser<br \/>\nwindow that tracks the changes that you&#8217;ve made.\n<\/div>\n<div class=\"articlePara\">\nThe tool also allows you to personalize the look and feel of<br \/>\nyour PHPanywhere environment, including the ability to use<br \/>\ndifferent skins for both the application itself, as well as<br \/>\nthe code editor. It also allows the developer to select the<br \/>\ndefault encoding, which includes encoding such as:\n<\/div>\n<div class=\"articlePara\">\n<ul>\n<li>West European\n<\/li>\n<li>East European\n<\/li>\n<li>East Asian\n<\/li>\n<li>SE and SW Asian\n<\/li>\n<li>Middle Eastern\n<\/li>\n<li>Unicode\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"articlePara\">\nEach of these encoding formats include most of the<br \/>\nassociated sub-formats for each main format, including such<br \/>\nformats as, for instance, such as Unicode &#8211; Unicode (UTF-7).\n<\/div>\n<div class=\"articlePara\">\nPHPanywhere is currently available for Opera 9+, Firefox,<br \/>\nCamino, Seamonky and MSIE 8, with additional browser support<br \/>\ncoming soon!\n<\/div>\n<div class=\"articlePara\">\nIt&#8217;s free, it&#8217;s browser-based, can be used anywhere you have<br \/>\ninternet access using a password protected browser session,<br \/>\nand includes project collaboration features. Give it a try<br \/>\nand you&#8217;ll soon find yourself adding this tool to your<br \/>\ndeveloper toolbox!\n<\/div>\n<div class=\"articleHeader\">\nResources:<\/p>\n<ul>\n<li><a href=\"http:\/\/phpanywhere.net\/\">PHPanywhere<\/a>\n<\/li>\n<li><a href=\"http:\/\/phpanywhere.net\/forum\/\">PHPanywhere Forum<\/a>\n<\/li>\n<li><a href=\"http:\/\/phpanywhere.net\/blog\/\">PHPanywhere Blog<\/a>\n<\/li>\n<li><a href=\"http:\/\/phpanywhere.net\/about\">About Page<\/a>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"articlePara\">\nby Scott Clark\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ve all been stuck somewhere, unable to get our files to finish the project. Now that can be a thing of the past with PHPAnywhere. Scott Clark<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1399","post","type-post","status-publish","format-standard","hentry","category-tutorials"],"_links":{"self":[{"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/posts\/1399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/comments?post=1399"}],"version-history":[{"count":1,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/posts\/1399\/revisions"}],"predecessor-version":[{"id":2204,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/posts\/1399\/revisions\/2204"}],"wp:attachment":[{"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/media?parent=1399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/categories?post=1399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/tags?post=1399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}