<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>ShinePHP Forum &#187; Tag: php - Recent Posts</title>
		<link>http://shinephp.com/community/tags/php</link>
		<description>General Web development, PHP, MySQL, WordPress and its plugins discussions</description>
		<language>en-US</language>
		<pubDate>Sun, 05 Feb 2012 16:03:30 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://shinephp.com/community/search.php</link>
		</textInput>
		<atom:link href="http://shinephp.com/community/rss/tags/php" rel="self" type="application/rss+xml" />

		<item>
			<title>clod on "review of free PHP IDE - Codelobster PHP Edition"</title>
			<link>http://shinephp.com/community/topic/review-of-free-php-ide-codelobster-php-edition#post-114</link>
			<pubDate>Mon, 18 Apr 2011 12:55:50 +0000</pubDate>
			<dc:creator>clod</dc:creator>
			<guid isPermaLink="false">114@http://shinephp.com/community/</guid>
			<description>&#60;p&#62;For valuable work on sites creation you always need a good easy-to-use editor.&#60;br /&#62;
There are many paid products for this, but we would like to offer free, purposeful and at the same time extremely user-friendly editor - Codelobster PHP Edition (&#60;a href=&#34;http://www.codelobster.com&#34; rel=&#34;nofollow&#34;&#62;http://www.codelobster.com&#60;/a&#62;)&#60;/p&#62;
&#60;p&#62;Let us advertise the abilities and advantages of this program:&#60;br /&#62;
All code is highlighted depending on a type, mixed code is also supported, so HTML part will be highlighted as HTML, PHP part as PHP, Javascript part as Javascript in the same file. User has an ability to choose highlighting colour from colour schemes, including schemes of popular IDEs.&#60;br /&#62;
Powerful autocomplete for HTML, PHP, CSS and Javascript, including HTML5 and CSS3. The project structure is fully identified for PHP, and the complete list of methods appears above the appropriate lines.&#60;br /&#62;
HTML/CSS inspector by analogy with Firebug, which allows to compare the selected elements of page with a code and appropriate style easily.&#60;br /&#62;
Context help on all supported languages. The page with description of current tag, attribute, function ect is opened by pressing the F1 key .&#60;br /&#62;
PHP debugger. PHP debugger allows to execute PHP scripts step-by step, watching the values of all variables in every line.&#60;br /&#62;
SQL manager allows to do all necessary operations with the database - to add, delete, edit structure and records in tables, to export data, to execute SQL queries. Highlighting and autocomplete works for SQL files also.&#60;br /&#62;
Support of FTP allows to work and do all necessary changes with files straight on a remote server&#60;br /&#62;
The portable option allows to use editor without the preliminary installation.&#60;br /&#62;
Other useful utilities: pair highlightig, possibility of blocks selection, collapsing, tooltips, navigation on descriptions of functions and included files by holding the CTRL key,files structure and project view, preview in a browser, book-marks, and all other standard possibilities for work with a code. &#60;/p&#62;
&#60;p&#62;Also there are special plugins for work with&#60;br /&#62;
CMS: Drupal, Joomla&#60;br /&#62;
PHP frameworks: CakePHP, CodeIgniter, Symfony&#60;br /&#62;
JavaScript libraly: JQuery&#60;br /&#62;
WordPress blogging engine&#60;br /&#62;
Smarty template engine
&#60;/p&#62;</description>
		</item>
		<item>
			<title>vladimir on "unlink()  permission denied under Windows-Apache"</title>
			<link>http://shinephp.com/community/topic/unlink-permission-denied-under-windows-apache#post-28</link>
			<pubDate>Sun, 11 Apr 2010 09:13:19 +0000</pubDate>
			<dc:creator>vladimir</dc:creator>
			<guid isPermaLink="false">28@http://shinephp.com/community/</guid>
			<description>&#60;p&#62;I met with situation when unlink() permanently return 'permision denied' error while file to be deleted is fully accessible. Environment is Windows-Apache. Searching Internet shows me that this is not only my trouble. It seems unlink() has some problem under Windows OS. I decided to use this workaround for that problem: &#60;/p&#62;


&#60;div class=&#34;bb_syntax&#34;&#62;&#60;div class=&#34;code&#34;&#62;&#60;pre class=&#34;php&#34; style=&#34;font-family:monospace;&#34;&#62;&#60;span style=&#34;color: #666666; font-style: italic;&#34;&#62;// define if we under Windows&#60;/span&#62;
&#60;span style=&#34;color: #000088;&#34;&#62;$tmp&#60;/span&#62; &#60;span style=&#34;color: #339933;&#34;&#62;=&#60;/span&#62; &#60;span style=&#34;color: #990000;&#34;&#62;dirname&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#40;&#60;/span&#62;&#60;span style=&#34;color: #009900; font-weight: bold;&#34;&#62;__FILE__&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#41;&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;;&#60;/span&#62;
&#60;span style=&#34;color: #b1b100;&#34;&#62;if&#60;/span&#62; &#60;span style=&#34;color: #009900;&#34;&#62;&#38;#40;&#60;/span&#62;&#60;span style=&#34;color: #990000;&#34;&#62;strpos&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#40;&#60;/span&#62;&#60;span style=&#34;color: #000088;&#34;&#62;$tmp&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;,&#60;/span&#62; &#60;span style=&#34;color: #0000ff;&#34;&#62;'/'&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;,&#60;/span&#62; &#60;span style=&#34;color: #cc66cc;&#34;&#62;0&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#41;&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;!==&#60;/span&#62;&#60;span style=&#34;color: #009900; font-weight: bold;&#34;&#62;false&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#41;&#60;/span&#62; &#60;span style=&#34;color: #009900;&#34;&#62;&#38;#123;&#60;/span&#62;
  &#60;span style=&#34;color: #990000;&#34;&#62;define&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#40;&#60;/span&#62;&#60;span style=&#34;color: #0000ff;&#34;&#62;'WINDOWS_SERVER'&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;,&#60;/span&#62; &#60;span style=&#34;color: #009900; font-weight: bold;&#34;&#62;false&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#41;&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;;&#60;/span&#62;
  &#60;span style=&#34;color: #009900;&#34;&#62;&#38;#125;&#60;/span&#62; &#60;span style=&#34;color: #b1b100;&#34;&#62;else&#60;/span&#62; &#60;span style=&#34;color: #009900;&#34;&#62;&#38;#123;&#60;/span&#62;
  &#60;span style=&#34;color: #990000;&#34;&#62;define&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#40;&#60;/span&#62;&#60;span style=&#34;color: #0000ff;&#34;&#62;'WINDOWS_SERVER'&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;,&#60;/span&#62; &#60;span style=&#34;color: #009900; font-weight: bold;&#34;&#62;true&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#41;&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;;&#60;/span&#62;
&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#125;&#60;/span&#62;
&#38;nbsp;
  &#60;span style=&#34;color: #000088;&#34;&#62;$deleteError&#60;/span&#62; &#60;span style=&#34;color: #339933;&#34;&#62;=&#60;/span&#62; &#60;span style=&#34;color: #cc66cc;&#34;&#62;0&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;;&#60;/span&#62;
  &#60;span style=&#34;color: #b1b100;&#34;&#62;if&#60;/span&#62; &#60;span style=&#34;color: #009900;&#34;&#62;&#38;#40;&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;!&#60;/span&#62;WINDOWS_SERVER&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#41;&#60;/span&#62; &#60;span style=&#34;color: #009900;&#34;&#62;&#38;#123;&#60;/span&#62;
    &#60;span style=&#34;color: #b1b100;&#34;&#62;if&#60;/span&#62; &#60;span style=&#34;color: #009900;&#34;&#62;&#38;#40;&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;!&#60;/span&#62;&#60;span style=&#34;color: #990000;&#34;&#62;unlink&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#40;&#60;/span&#62;&#60;span style=&#34;color: #000088;&#34;&#62;$fileName&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#41;&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#41;&#60;/span&#62; &#60;span style=&#34;color: #009900;&#34;&#62;&#38;#123;&#60;/span&#62;
      &#60;span style=&#34;color: #000088;&#34;&#62;$deleteError&#60;/span&#62; &#60;span style=&#34;color: #339933;&#34;&#62;=&#60;/span&#62; &#60;span style=&#34;color: #cc66cc;&#34;&#62;1&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;;&#60;/span&#62;
    &#60;span style=&#34;color: #009900;&#34;&#62;&#38;#125;&#60;/span&#62;
  &#60;span style=&#34;color: #009900;&#34;&#62;&#38;#125;&#60;/span&#62; &#60;span style=&#34;color: #b1b100;&#34;&#62;else&#60;/span&#62; &#60;span style=&#34;color: #009900;&#34;&#62;&#38;#123;&#60;/span&#62;
    &#60;span style=&#34;color: #000088;&#34;&#62;$lines&#60;/span&#62; &#60;span style=&#34;color: #339933;&#34;&#62;=&#60;/span&#62; &#60;span style=&#34;color: #990000;&#34;&#62;array&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#40;&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#41;&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;;&#60;/span&#62;
    &#60;span style=&#34;color: #990000;&#34;&#62;exec&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#40;&#60;/span&#62;&#60;span style=&#34;color: #0000ff;&#34;&#62;&#38;quot;DEL /F/Q &#60;span style=&#34;color: #000099; font-weight: bold;&#34;&#62;\&#38;quot;&#60;/span&#62;&#60;span style=&#34;color: #006699; font-weight: bold;&#34;&#62;$fileName&#60;/span&#62;&#60;span style=&#34;color: #000099; font-weight: bold;&#34;&#62;\&#38;quot;&#60;/span&#62;&#38;quot;&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;,&#60;/span&#62; &#60;span style=&#34;color: #000088;&#34;&#62;$lines&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;,&#60;/span&#62; &#60;span style=&#34;color: #000088;&#34;&#62;$deleteError&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#41;&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;;&#60;/span&#62;
  &#60;span style=&#34;color: #009900;&#34;&#62;&#38;#125;&#60;/span&#62;
  &#60;span style=&#34;color: #b1b100;&#34;&#62;if&#60;/span&#62; &#60;span style=&#34;color: #009900;&#34;&#62;&#38;#40;&#60;/span&#62;&#60;span style=&#34;color: #000088;&#34;&#62;$deleteError&#60;/span&#62;&#60;span style=&#34;color: #009900;&#34;&#62;&#38;#41;&#60;/span&#62; &#60;span style=&#34;color: #009900;&#34;&#62;&#38;#123;&#60;/span&#62;
    &#60;span style=&#34;color: #b1b100;&#34;&#62;echo&#60;/span&#62; &#60;span style=&#34;color: #0000ff;&#34;&#62;'file delete error'&#60;/span&#62;&#60;span style=&#34;color: #339933;&#34;&#62;;&#60;/span&#62;
  &#60;span style=&#34;color: #009900;&#34;&#62;&#38;#125;&#60;/span&#62;&#60;/pre&#62;&#60;/div&#62;&#60;/div&#62;


</description>
		</item>

	</channel>
</rss>

