<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Computerman Tutorials</title>
	<atom:link href="http://tutorials.computerman.gr/feed/" rel="self" type="application/rss+xml" />
	<link>http://tutorials.computerman.gr</link>
	<description>Video Tutorials: Γνώση για όλους!</description>
	<lastBuildDate>Thu, 15 Mar 2012 12:59:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Custom HTML Checkbox &#8211; Εξατομίκευση ενός HTML Checkbox</title>
		<link>http://tutorials.computerman.gr/custom-html-checkbox/</link>
		<comments>http://tutorials.computerman.gr/custom-html-checkbox/#comments</comments>
		<pubDate>Sat, 25 Feb 2012 15:27:14 +0000</pubDate>
		<dc:creator>petsoukos</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[css tutorial]]></category>
		<category><![CDATA[greek css tutorial]]></category>
		<category><![CDATA[greek html tutorial]]></category>
		<category><![CDATA[greek javascript tutorial]]></category>
		<category><![CDATA[html tutorial]]></category>
		<category><![CDATA[javascript tutorial]]></category>

		<guid isPermaLink="false">http://tutorials.computerman.gr/?p=341</guid>
		<description><![CDATA[Σε αυτό το μάθημα θα δούμε πως γίνετε να κάνουμε την εξατομίκευση ενός στοιχείου HTML Checkbox μιας φόρμας. Δηλαδή να χρησιμοποιήσουμε δικό μας γραφίστικο για την προβολή του checkbox. Ο τρόπος αυτός δεν είναι ο μοναδικός που υπάρχει και είναι βασισμένος σε μια τεχνική που είχα δει παλαιότερα και επειδή χρειάστηκε να το χρησιμοποιήσω σε <a href="http://tutorials.computerman.gr/custom-html-checkbox/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://tutorials.computerman.gr/wp-content/uploads/2010/11/javascript_article_img.jpg"><img class="alignleft size-full wp-image-57" title="javascript_article_img" src="http://tutorials.computerman.gr/wp-content/uploads/2010/11/javascript_article_img.jpg" alt="" width="150" height="150" /></a>Σε αυτό το μάθημα θα δούμε πως γίνετε να κάνουμε την εξατομίκευση ενός στοιχείου HTML Checkbox μιας φόρμας. Δηλαδή να χρησιμοποιήσουμε δικό μας γραφίστικο για την προβολή του checkbox. Ο τρόπος αυτός δεν είναι ο μοναδικός που υπάρχει και είναι βασισμένος σε μια τεχνική που είχα δει παλαιότερα και επειδή χρειάστηκε να το χρησιμοποιήσω σε ένα project πριν μερικές μέρες, είπα να το κάνω tutorial ώστε να δείτε πως μπορούμε να το πετύχουμε.<br />
<span id="more-341"></span><br />
Αρχεία που θα χρειαστείτε:<br />
<a href="http://tutorials.computerman.gr/wp-content/uploads/2012/02/tutorial_start.zip">tutorial_start.zip</a><iframe width="620" height="345" src="http://www.youtube.com/embed/wAVRgRLPBks?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://tutorials.computerman.gr/custom-html-checkbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://tutorials.computerman.gr/wp-content/uploads/2012/03/javascript-and-js-frameworks-featured.jpg" length="118749" type="image/jpg" />	</item>
		<item>
		<title>PHP από το μηδέν: Switch</title>
		<link>http://tutorials.computerman.gr/php-apo-to-miden-switch/</link>
		<comments>http://tutorials.computerman.gr/php-apo-to-miden-switch/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 14:33:33 +0000</pubDate>
		<dc:creator>petsoukos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[computerman tutorials]]></category>
		<category><![CDATA[css tutorial]]></category>
		<category><![CDATA[css tutorial greek]]></category>
		<category><![CDATA[greek php tutorial]]></category>
		<category><![CDATA[greek tutorials]]></category>
		<category><![CDATA[greek tutorials for php]]></category>
		<category><![CDATA[greek video tutorials]]></category>
		<category><![CDATA[javascript tutorial]]></category>
		<category><![CDATA[javascript tutorial greek]]></category>
		<category><![CDATA[mysql tutorial greek]]></category>
		<category><![CDATA[php greek tutorial]]></category>
		<category><![CDATA[php tutorial]]></category>
		<category><![CDATA[php tutorial greek]]></category>
		<category><![CDATA[php video tutorial]]></category>

		<guid isPermaLink="false">http://tutorials.computerman.gr/?p=189</guid>
		<description><![CDATA[Η δομή επανάληψης switch, γιατί έτσι θεωρείται ως δομή επανάληψης, είναι μια ακόμα μέθοδος ελέγχου που μοιάζει με την IF, αλλά δεν μπορεί να κάνει λογικούς ελέγχους σαν την IF. Χρησιμοποιείται για πιο απλά πράγματα τα οποία δεν χρειάζονται λογικό έλεγχο (πχ. 1 &#62; 0) Θα χρειαστείτε πρόσβαση σε server με δυνατότητα εκτέλεσης PHP Script. <a href="http://tutorials.computerman.gr/php-apo-to-miden-switch/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://tutorials.computerman.gr/wp-content/uploads/2010/11/php_article_img.jpg"><img class="alignleft size-full wp-image-55" title="php_article_img" src="http://tutorials.computerman.gr/wp-content/uploads/2010/11/php_article_img.jpg" alt="greek-php-video-tutorial" width="150" height="150" /></a>Η δομή επανάληψης switch, γιατί έτσι θεωρείται ως δομή επανάληψης, είναι μια ακόμα μέθοδος ελέγχου που μοιάζει με την IF, αλλά δεν μπορεί να κάνει λογικούς ελέγχους σαν την IF. Χρησιμοποιείται για πιο απλά πράγματα τα οποία δεν χρειάζονται λογικό έλεγχο (πχ. 1 &gt; 0)</p>
<p>Θα χρειαστείτε πρόσβαση σε server με δυνατότητα εκτέλεσης PHP Script. (<a title="Εγκατάσταση Server Στον Τοπικό Υπολογιστή" href="http://tutorials.computerman.gr/egkatastasi-server-ston-topiko-ypologisti/" target="_blank">Tutorial Πως να εγκαταστήσετε έναν server</a>)</p>
<p>Αρχεία που θα χρειαστείτε:<br />
<a href="http://tutorials.computerman.gr/wp-content/uploads/2012/02/PHP09_tutorial_start.zip">PHP09_tutorial_start.zip</a></p>
<p><span id="more-189"></span><br />
<iframe src="http://www.youtube.com/embed/d5G-5v6yOJ0" frameborder="0" width="620" height="345"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://tutorials.computerman.gr/php-apo-to-miden-switch/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[PHP από το μηδέν]]></series:name>
<enclosure url="http://tutorials.computerman.gr/wp-content/uploads/2012/02/php_article_featured.jpg" length="89075" type="image/jpg" />	</item>
		<item>
		<title>Εγκατάσταση Server Στον Τοπικό Υπολογιστή</title>
		<link>http://tutorials.computerman.gr/egkatastasi-server-ston-topiko-ypologisti/</link>
		<comments>http://tutorials.computerman.gr/egkatastasi-server-ston-topiko-ypologisti/#comments</comments>
		<pubDate>Sat, 18 Feb 2012 18:58:21 +0000</pubDate>
		<dc:creator>petsoukos</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[elliniko video tutorial gia php]]></category>
		<category><![CDATA[greek javascript]]></category>
		<category><![CDATA[greek mysql tutorial]]></category>
		<category><![CDATA[greek php tutorial]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[mathimata php]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[tutorial gia php]]></category>
		<category><![CDATA[ελληνικό βιντεο μάθημα]]></category>

		<guid isPermaLink="false">http://tutorials.computerman.gr/?p=305</guid>
		<description><![CDATA[Μας ζητήθηκε να δείξουμε πως να εγκαταστήσουμε έναν server στον υπολογιστή μας για την παρακολούθηση των video μαθημάτων και γενικότερα για την ανάπτυξη ιστοσελίδων και ιντερνετικών εφαρμογών.]]></description>
			<content:encoded><![CDATA[<p><a href="http://tutorials.computerman.gr/wp-content/uploads/2012/02/tools.png"><img class="alignleft size-thumbnail wp-image-306" title="tools" src="http://tutorials.computerman.gr/wp-content/uploads/2012/02/tools-150x150.png" alt="" width="150" height="150" /></a>Μας ζητήθηκε να δείξουμε πως να εγκαταστήσουμε έναν server στον υπολογιστή μας για την παρακολούθηση των video μαθημάτων και γενικότερα για την ανάπτυξη ιστοσελίδων και ιντερνετικών εφαρμογών.<span id="more-305"></span><br />
<iframe src="http://www.youtube.com/embed/DD6rCLsoDlk" frameborder="0" width="620" height="345"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://tutorials.computerman.gr/egkatastasi-server-ston-topiko-ypologisti/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<enclosure url="http://tutorials.computerman.gr/wp-content/uploads/2012/02/tools.png" length="105146" type="image/jpg" />	</item>
		<item>
		<title>PHP από το μηδέν: Έλεγχος Δεδομένων Φόρμας</title>
		<link>http://tutorials.computerman.gr/php-apo-to-miden-elegxos-dedomenon-formas/</link>
		<comments>http://tutorials.computerman.gr/php-apo-to-miden-elegxos-dedomenon-formas/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 19:48:29 +0000</pubDate>
		<dc:creator>petsoukos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[greek css]]></category>
		<category><![CDATA[greek css tutorial]]></category>
		<category><![CDATA[greek css video tutorial]]></category>
		<category><![CDATA[greek php tutorial]]></category>
		<category><![CDATA[greek php video tutorial]]></category>
		<category><![CDATA[greek tutorial]]></category>
		<category><![CDATA[greek video tutorial]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[mathimata php]]></category>
		<category><![CDATA[php tutorial in greek]]></category>
		<category><![CDATA[php στα ελληνικά]]></category>

		<guid isPermaLink="false">http://tutorials.computerman.gr/?p=260</guid>
		<description><![CDATA[Βασισμένοι στα δύο προηγούμενα μαθήματα, HTML Φόρμες 1ο &#38; 2ο και Έλεγχος IF, θα δούμε στα γρήγορα πως μπορούμε να κάνουμε έναν τυπικό έλεγχο δεδομένων από μια φόρμα επικοινωνίας. Ο έλεγχος δεδομένων από πεδία εισαγωγής είναι απαραίτητος και υποχρεωτικός και όχι προαιρετικός. Ο χρήστης μπορεί να εισάγει, κατά λάθος ή και εσκεμμένα, χαρακτήρες οι οποίοι <a href="http://tutorials.computerman.gr/php-apo-to-miden-elegxos-dedomenon-formas/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p id="internal-source-marker_0.08583397481350141" dir="ltr"><a href="http://tutorials.computerman.gr/wp-content/uploads/2010/11/php_article_img.jpg"><img class="alignleft size-full wp-image-55" title="php_article_img" src="http://tutorials.computerman.gr/wp-content/uploads/2010/11/php_article_img.jpg" alt="greek-php-video-tutorial" width="150" height="150" /></a>Βασισμένοι στα δύο προηγούμενα μαθήματα, HTML Φόρμες 1ο &amp; 2ο και Έλεγχος IF, θα δούμε στα γρήγορα πως μπορούμε να κάνουμε έναν τυπικό έλεγχο δεδομένων από μια φόρμα επικοινωνίας.</p>
<p dir="ltr">Ο έλεγχος δεδομένων από πεδία εισαγωγής είναι απαραίτητος και υποχρεωτικός και όχι προαιρετικός. Ο χρήστης μπορεί να εισάγει, κατά λάθος ή και εσκεμμένα, χαρακτήρες οι οποίοι μπορεί να «σπάσουν» την σελίδα σας, να καταστρέψουν την βάση δεδομένων σας ή ακόμα χειρότερα να υποκλέψουν λογαριασμούς χρηστών με ευαίσθητα προσωπικά δεδομένα. Πότε, μα ποτέ, δεν θα εμπιστεύεστε τον τελικό χρήστη όταν πρόκειται για εισερχόμενα δεδομένα από φόρμα. Τα προβλήματα που μπορεί να προκύψουν είναι πολλά και πολύπλευρα.<span id="more-260"></span></p>
<p dir="ltr">Τύποι επιθέσεων από φόρμες και γενικότερα από εισερχόμενα δεδομένα:</p>
<ul>
<li>S<strong>QL Injection</strong>: Όταν το φιλτράρισμα <span style="text-decoration: underline;">χαρακτήρων ελέγχου</span> βάσεων SQL είναι ανεπαρκές. Μια επιτυχημένη επίθεση μπορεί να προκαλέσει απώλεια δεδομένων βάσης, καταστροφή βάσης και στην χειρότερη περίπτωση υποκλοπή ευαίσθητων προσωπικών δεδομένων (πχ. αρ. πιστωτικής και ονοματεπώνυμα).</li>
<li><strong>XSS</strong>: Εισαγωγή κακόβουλου κώδικα μέσω του οποίο μπορεί να «φορτωθεί» αρχείο με script από τρίτους. Μια επιτυχημένη επίθεση μπορεί να υποκλέψει τα στοιχεία πρόσβασης ενός χρήστη, να επιτρέψει την μεταφόρτωση ιών, ακόμα και απώλεια web traffic με re-direct σε κακόβουλα web-site.</li>
<li><strong>CSRF</strong>: Εισαγωγή κακόβουλου κώδικα μέχρι και σε επίπεδο server-side, αποστολή κακόβουλων δεδομένων από πεδία εισαγωγής τρίτων με κρυφά πεδία που περιέχουν δεδομένα τα οποία μπορούν να προκαλέσουν μέχρι και την καταστροφή μιας ιστοσελίδας.</li>
</ul>
<p dir="ltr">Functions που θα χρησιμοποιηθούν:</p>
<ul>
<li>PHP <strong><a href="http://php.net/manual/en/function.isset.php" target="_blank">isset()</a></strong>: επιστρέφει TRUE αν έχει δηλωθεί η μεταβλητή και δεν είναι NULL, FALSE στην αντίθετη περίπτωση</li>
<li>PHP <a href="http://gr.php.net/manual/en/function.htmlentities.php" target="_blank"><strong>htmlentities()</strong></a>: επιστρέφει την ακολουθία χαρακτήρων (string) με όλους τους χαρακτήρες που έχουν HTML entities, ως entities. πχ. Το σύμβολο μικρότερο από <strong>&lt;</strong>, γίνεται <strong>&amp;lt;</strong></li>
<li>PHP <a href="http://gr.php.net/manual/en/function.nl2br.php"><strong>nl2br()</strong></a>: αντικαθιστά τους χαρακτήρες NewLine \n με HTML Tags &lt;br&gt; (break)</li>
<li>PHP <strong><a href="http://php.net/manual/en/function.filter-var.php" target="_blank">filter_var()</a></strong>: Περνάει από φιλτράρισμα τα δεδομένα που θέλουμε.</li>
<li>PHP <strong><a href="http://php.net/manual/en/function.session-start.php" target="_blank">session_start()</a></strong>: Ξεκινάει την <a href="http://el.wikipedia.org/wiki/%CE%A3%CF%8D%CE%BD%CE%BF%CE%B4%CE%BF%CF%82_%28%CF%80%CE%BB%CE%B7%CF%81%CE%BF%CF%86%CE%BF%CF%81%CE%B9%CE%BA%CE%AE%29" target="_blank">σύνοδο</a> της PHP στον server.</li>
<li>PHP<strong><a href="http://gr2.php.net/manual/en/function.md5.php" target="_blank"> md5()</a></strong>: Επιστρέφει το MD5 Hash ενός string.</li>
<li>PHP <strong><a href="http://gr2.php.net/manual/en/function.uniqid.php" target="_blank">uniqid()</a></strong>: Δημιουργεί ένα μοναδικό κλειδί.</li>
<li>PHP <strong><a href="http://gr2.php.net/manual/en/function.mt-rand.php" target="_blank">mt_rand()</a></strong>: Δημιοργεί μια καλύτερη* τυχαία τιμή. ( *Καλύτερη από το rand() )</li>
</ul>
<p>Αρχεία που θα χρειαστείτε:<br />
<strong><a href="http://tutorials.computerman.gr/wp-content/uploads/2012/01/tutorial_start.zip">tutorial_start.zip</a></strong></p>
<p><iframe src="http://www.youtube.com/embed/CpfkFLM3k-g" frameborder="0" width="620" height="345"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://tutorials.computerman.gr/php-apo-to-miden-elegxos-dedomenon-formas/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<series:name><![CDATA[PHP από το μηδέν]]></series:name>
<enclosure url="http://tutorials.computerman.gr/wp-content/uploads/2012/02/php_article_featured.jpg" length="89075" type="image/jpg" />	</item>
		<item>
		<title>PHP από το μηδέν: Πίνακες (Arrays)</title>
		<link>http://tutorials.computerman.gr/php-apo-to-miden-pinake-arrays/</link>
		<comments>http://tutorials.computerman.gr/php-apo-to-miden-pinake-arrays/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 10:00:16 +0000</pubDate>
		<dc:creator>petsoukos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[dorean php tutorial]]></category>
		<category><![CDATA[elliniko php tutorial]]></category>
		<category><![CDATA[greek php tutorial]]></category>

		<guid isPermaLink="false">http://tutorials.computerman.gr/?p=195</guid>
		<description><![CDATA[Ο επόμενος τύπος μεταβλητής είναι οι πίνακες δεδομένων (Arrays). Στην PHP και σε όποια άλλη γλώσσα προγραμματισμού υπάρχει, οι πίνακες χρησιμοποιούνται για την καταχώρηση πολλαπλών δεδομένων σε μια μεταβλητή. Μια κοινή μεταβλητή κρατάει μόνο έναν τύπο δεδομένου κάθε φορά ενώ αντίθετα οι πίνακες μπορούν να κρατήσουν στην μνήμη πολλά δεδομένα διαφορετικών τύπων πχ. Strings, αριθμούς, <a href="http://tutorials.computerman.gr/php-apo-to-miden-pinake-arrays/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://tutorials.computerman.gr/wp-content/uploads/2010/11/php_article_img.jpg"><img class="alignleft size-full wp-image-55" title="php_article_img" src="http://tutorials.computerman.gr/wp-content/uploads/2010/11/php_article_img.jpg" alt="greek-php-video-tutorial" width="150" height="150" /></a>Ο επόμενος τύπος μεταβλητής είναι οι πίνακες δεδομένων (Arrays). Στην PHP και σε όποια άλλη γλώσσα προγραμματισμού υπάρχει, οι πίνακες χρησιμοποιούνται για την καταχώρηση πολλαπλών δεδομένων σε μια μεταβλητή. Μια κοινή μεταβλητή κρατάει μόνο έναν τύπο δεδομένου κάθε φορά ενώ αντίθετα οι πίνακες μπορούν να κρατήσουν στην μνήμη πολλά δεδομένα διαφορετικών τύπων πχ. Strings, αριθμούς, αλλά και άλλους πίνακες μέσα στον ίδιο πίνακα. Οι πίνακες έχουν την μορφή ζευγαριών δεικτών-τιμών, όπου για κάθε τιμή υπάρχει ένας δείκτης και αυτοί οι δείκτες μπορούν να είναι είτε αριθμοί (ευρετήριο) είτε κείμενο.</p>
<p><span id="more-195"></span><iframe src="http://www.youtube.com/embed/Oiz2Q4z_Quo" frameborder="0" width="620" height="345"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://tutorials.computerman.gr/php-apo-to-miden-pinake-arrays/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[PHP από το μηδέν]]></series:name>
<enclosure url="http://tutorials.computerman.gr/wp-content/uploads/2012/02/php_article_featured.jpg" length="89075" type="image/jpg" />	</item>
		<item>
		<title>Web Development Server: Εργαλεία για ανάπτυξη ιστοσελίδων και ιντερνετικών εφαρμογών.</title>
		<link>http://tutorials.computerman.gr/web-development-server/</link>
		<comments>http://tutorials.computerman.gr/web-development-server/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 19:38:00 +0000</pubDate>
		<dc:creator>petsoukos</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tutorials.computerman.gr/?p=263</guid>
		<description><![CDATA[Για την παρακολούθηση των βίντεο μαθημάτων μας, θα χρειαστείτε πρόσβαση σε server με δυνατότητες PHP και MySQL. Αυτό μπορεί να γίνει με 2 τρόπους, ένας είναι με επί πληρωμή και ο άλλος δωρεάν. Αν διαθέτετε κάποια χρήματα μπορείτε να ενοικιάσετε ένα shared hosting περιβάλλον σε διάφορες εταιρείες του χώρου. Με αυτή την επιλογή θα έχετε <a href="http://tutorials.computerman.gr/web-development-server/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Για την παρακολούθηση των βίντεο μαθημάτων μας, θα χρειαστείτε πρόσβαση σε server με δυνατότητες PHP και MySQL. Αυτό μπορεί να γίνει με 2 τρόπους, ένας είναι με επί πληρωμή και ο άλλος δωρεάν. Αν διαθέτετε κάποια χρήματα μπορείτε να ενοικιάσετε ένα shared hosting περιβάλλον σε διάφορες εταιρείες του χώρου. Με αυτή την επιλογή θα έχετε ένα έτοιμο περιβάλλον για ανάπτυξη τον εφαρμογών σας με έτοιμες ρυθμίσεις ασφαλείας και backup. Αν πάλι δεν είστε έτοιμος για κάτι τέτοιο, σας προτείνουμε την εγκατάσταση λογισμικού στον υπολογιστή σας (ή σε κάποιο δευτερεύων σύστημα που διαθέτετε). Αυτό το λογισμικό είναι δωρεάν και το λογισμικό που θα σας προτείνουμε είναι 100% δωρεάν και χρησιμοποιείται από εκατοντάδες χιλιάδες προγραμματιστές στον κόσμο.<span id="more-263"></span></p>
<p>Για τους κατόχους υπολογιστή, με Microsoft Windows, υπάρχει το πακέτο <strong>WAMP</strong> (Windows Apache MySQL PHP). Είναι ανοιχτού κώδικα και εντελώς δωρεάν και εύκολο στην εγκατάσταση. Απλά κατεβάζετε από την <a href="http://www.wampserver.com/en/" target="_blank">ιστοσελίδα </a>το εκτελέσιμο αρχείο και με μερικά click θα έχετε έναν server για τα projects σας στον υπολογιστή σας.</p>
<p>Το ίδιο ισχύει και για τους κατόχους Apple με Mac OS. Για Mac υπάρχει το <strong>MAMP</strong> (Macintosh Apache MySQL PHP), η ίδια διαδικασία απαιτείται και εδώ όπως στα Windows. Κατεβάζετε το εκτελέσιμο από την <a href="http://www.mamp.info/en/index.html" target="_blank">ιστοσελίδα </a>και ακολουθείτε τις οδηγίες.</p>
<p>Τώρα για τους χρήστες υπολογιστών με Linux είναι λίγο διαφορετικά τα πράγματα. Για linux υπάρχει το <strong>LAMP stack</strong> (Linux Apache MySQL PHP) το οποίο ωστόσο δεν είναι κάποιο εκτελέσιμο. Είναι διαδικασία εγκατάστασης τον προγραμμάτων του server μέσω command line. Δύσκολο για τους χρήστες Windows εύκολο για όσους έχουν Linux. Οδηγίες θα βρείτε <a href="http://www.lamphowto.com/" target="_blank">εδώ</a>.</p>
<p>Exrtas:<br />
<strong>Zend Server CE</strong> (Community Edition) Υπάρχει και αυτή η εναλλακτική λύση, την οποία προτείνω ανεπιφύλακτα. Είναι δωρεάν απλά χρειάζεται εγγραφή για να μπορέσετε να κατεβάσετε το λογισμικό.</p>
<p>Happy scripting!</p>
]]></content:encoded>
			<wfw:commentRss>http://tutorials.computerman.gr/web-development-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://tutorials.computerman.gr/wp-content/uploads/2012/02/php_article_featured.jpg" length="89075" type="image/jpg" />	</item>
		<item>
		<title>PHP από το μηδέν: Έλεγχος IF και Τελεστές Σύγκρισης</title>
		<link>http://tutorials.computerman.gr/php-apo-to-miden-conditionals-operators/</link>
		<comments>http://tutorials.computerman.gr/php-apo-to-miden-conditionals-operators/#comments</comments>
		<pubDate>Sat, 30 Jul 2011 10:35:38 +0000</pubDate>
		<dc:creator>petsoukos</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://tutorials.computerman.gr/?p=175</guid>
		<description><![CDATA[Για την δημιουργία λογικής, σε οποιαδήποτε γλώσσα προγραμματισμού, χρειαζόμαστε τρόπους σύγκρισης δεδομένων. Για να το επιτύχουμε αυτό χρησιμοποιούμε την εντολή IF. Η if ελέγχει την κατάσταση μιας μεταβλητής και αναλόγως την συνθήκη που γράψαμε μας δίνει και το ανάλογο αποτέλεσμα. Χωρίς την if δεν θα είχαμε σήμερα τα περίπλοκα λειτουργικά συστήματα στους υπολογιστές, στα κινητά <a href="http://tutorials.computerman.gr/php-apo-to-miden-conditionals-operators/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p lang="el-GR"><a href="http://tutorials.computerman.gr/wp-content/uploads/2010/11/php_article_img.jpg"><img class="alignleft size-full wp-image-55" title="php_article_img" src="http://tutorials.computerman.gr/wp-content/uploads/2010/11/php_article_img.jpg" alt="greek-php-video-tutorial" width="150" height="150" /></a>Για την δημιουργία λογικής, σε οποιαδήποτε γλώσσα προγραμματισμού, χρειαζόμαστε τρόπους σύγκρισης δεδομένων. Για να το επιτύχουμε αυτό χρησιμοποιούμε την εντολή <strong>IF</strong>. Η if ελέγχει την κατάσταση μιας μεταβλητής και αναλόγως την συνθήκη που γράψαμε μας δίνει και το ανάλογο αποτέλεσμα. Χωρίς την if δεν θα είχαμε σήμερα τα περίπλοκα λειτουργικά συστήματα στους υπολογιστές, στα κινητά και όλες τις συσκευές οι οποίες «τρέχουν» κάποιας μορφής λογισμικό.</p>
<p lang="el-GR"><span id="more-175"></span></p>
<div><p><a href="http://www.youtube.com/watch?v=J5C_vnINDwI"><img src="http://img.youtube.com/vi/J5C_vnINDwI/2.jpg"></a></p>
<p><a href="http://www.youtube.com/watch?v=J5C_vnINDwI">Click here</a> to view the video on YouTube.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://tutorials.computerman.gr/php-apo-to-miden-conditionals-operators/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[PHP από το μηδέν]]></series:name>
<enclosure url="http://tutorials.computerman.gr/wp-content/uploads/2010/11/php_article_img.jpg" length="33718" type="image/jpg" />	</item>
		<item>
		<title>Javascript Trick: #1 Form Inputs</title>
		<link>http://tutorials.computerman.gr/javascript-trick-1/</link>
		<comments>http://tutorials.computerman.gr/javascript-trick-1/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 12:31:37 +0000</pubDate>
		<dc:creator>petsoukos</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[javascript video tutorial]]></category>
		<category><![CDATA[ελληνικό βοήθημα για javascript]]></category>

		<guid isPermaLink="false">http://tutorials.computerman.gr/?p=201</guid>
		<description><![CDATA[{EAV_BLOG_VER:0563f035925de7b4} Όλοι όσοι φτιάχνουμε εφαρμογές διαδικτύου έχουμε ακούσει για τη συνταγή μιας επιτυχημένης εφαρμογής. Και συγκεκριμένα αναφέρομαι σε ένα συγκεκριμένο συστατικό. User-Friendly ή Φιλικό προς τον χρήστη. Θα δούμε πως μπορούμε με Javascript να κάνουμε μια φόρμα εισαγωγής στοιχείων λίγο πιο φιλική προς τον χρήστη. &#160; jQuery: http://jquery.com/ Mootools: http://mootools.net/ Javascript: w3schools &#38; Wikipedia]]></description>
			<content:encoded><![CDATA[<p><a href="http://tutorials.computerman.gr/wp-content/uploads/2010/11/javascript_article_img.jpg"><img class="alignleft size-full wp-image-57" title="javascript_article_img" src="http://tutorials.computerman.gr/wp-content/uploads/2010/11/javascript_article_img.jpg" alt="" width="150" height="150" /></a></p>
<p>{EAV_BLOG_VER:0563f035925de7b4}</p>
<p>Όλοι όσοι φτιάχνουμε εφαρμογές διαδικτύου έχουμε ακούσει για τη συνταγή μιας επιτυχημένης εφαρμογής. Και συγκεκριμένα αναφέρομαι σε ένα συγκεκριμένο συστατικό. User-Friendly ή Φιλικό προς τον χρήστη. Θα δούμε πως μπορούμε με Javascript να κάνουμε μια φόρμα εισαγωγής στοιχείων λίγο πιο φιλική προς τον χρήστη.</p>
<p>&nbsp;</p>
<p>jQuery: <a href="http://jquery.com/">http://jquery.com/</a><br />
Mootools: <a title="http://mootools.net/" href="http://mootools.net/" target="_blank">http://mootools.net/</a><br />
Javascript: <a title="w3schools" href="http://www.w3schools.com/js/default.asp" target="_blank">w3schools</a> &amp; <a title="Wikipedia" href="http://el.wikipedia.org/wiki/JavaScript" target="_blank">Wikipedia</a></p>
<p><span id="more-201"></span></p>
<p><a href="http://www.youtube.com/watch?v=1gvTD4_8QMw"><img src="http://img.youtube.com/vi/1gvTD4_8QMw/2.jpg"></a></p>
<p><a href="http://www.youtube.com/watch?v=1gvTD4_8QMw">Click here</a> to view the video on YouTube.</p>

]]></content:encoded>
			<wfw:commentRss>http://tutorials.computerman.gr/javascript-trick-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP από το μηδέν: HTML φόρμες (Μέρος 2ο)</title>
		<link>http://tutorials.computerman.gr/php-apo-to-miden-html-forms-2/</link>
		<comments>http://tutorials.computerman.gr/php-apo-to-miden-html-forms-2/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 01:07:09 +0000</pubDate>
		<dc:creator>petsoukos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[greek css]]></category>
		<category><![CDATA[greek css tutorial]]></category>
		<category><![CDATA[greek css video tutorial]]></category>
		<category><![CDATA[greek php tutorial]]></category>
		<category><![CDATA[greek php video tutorial]]></category>
		<category><![CDATA[greek tutorial]]></category>
		<category><![CDATA[greek video tutorial]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[mathimata php]]></category>
		<category><![CDATA[php tutorial in greek]]></category>
		<category><![CDATA[php στα ελληνικά]]></category>

		<guid isPermaLink="false">http://tutorials.computerman.gr/?p=164</guid>
		<description><![CDATA[Σε αυτό το βοήθημα συνεχίζουμε από το προηγούμενο με τις HTML φόρμες και θα δούμε πως λαμβάνει η PHP τα δεδομένα. Θα χρειαστείτε τα αρχεία από το πρώτο μέρος τα οποία μπορείτε να τα κατεβάσετε από αυτόν τον σύνδεσμο ή μπορείτε να παρακολουθήσετε το πρώτο μέρος και να δημιουργήσετε την HTML φόρμα από την αρχή.]]></description>
			<content:encoded><![CDATA[<p><a href="http://tutorials.computerman.gr/wp-content/uploads/2010/11/php_article_img.jpg"><img class="alignleft size-full wp-image-55" title="php_article_img" src="http://tutorials.computerman.gr/wp-content/uploads/2010/11/php_article_img.jpg" alt="greek-php-video-tutorial" width="150" height="150" /></a>Σε αυτό το βοήθημα συνεχίζουμε από το προηγούμενο με τις HTML φόρμες και θα δούμε πως λαμβάνει η PHP τα δεδομένα.</p>
<p>Θα χρειαστείτε τα αρχεία από το πρώτο μέρος τα οποία μπορείτε να τα κατεβάσετε από αυτόν τον <a href="http://tutorials.computerman.gr/wp-content/uploads/2011/03/html_forms_part_2_project_files.zip">σύνδεσμο</a> ή μπορείτε να παρακολουθήσετε το πρώτο μέρος και να δημιουργήσετε την HTML φόρμα από την αρχή.</p>
<p><span id="more-164"></span></p>
<p><iframe title="YouTube video player" width="620" height="379" src="http://www.youtube.com/embed/ivRWqsXMDLU?hd=1" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://tutorials.computerman.gr/php-apo-to-miden-html-forms-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[PHP από το μηδέν]]></series:name>
	</item>
		<item>
		<title>PHP από το μηδέν: HTML Φόρμες (Μέρος 1ο)</title>
		<link>http://tutorials.computerman.gr/php-apo-to-mhden-html-forms/</link>
		<comments>http://tutorials.computerman.gr/php-apo-to-mhden-html-forms/#comments</comments>
		<pubDate>Sat, 05 Mar 2011 20:29:20 +0000</pubDate>
		<dc:creator>petsoukos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[dynamic]]></category>
		<category><![CDATA[greek php tutorial]]></category>
		<category><![CDATA[greek php video tutorial]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[mathimata php]]></category>
		<category><![CDATA[php constants]]></category>
		<category><![CDATA[PHP single quotes vs double quotes]]></category>
		<category><![CDATA[php tutorial]]></category>
		<category><![CDATA[php tutorial in greek]]></category>
		<category><![CDATA[php στα ελληνικά]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video tutorial]]></category>
		<category><![CDATA[web dev]]></category>

		<guid isPermaLink="false">http://tutorials.computerman.gr/?p=147</guid>
		<description><![CDATA[Τις συναντάμε παντού καθημερινά. Τις συμπληρώνουμε πολλές φορές με καχυποψία. Πολλές φορές τις αποφεύγουμε εντελώς, αλλά ότι και να κάνουμε θα τις βρίσκουμε πάντα μπροστά μας. Αναφέρομαι στις HTML φόρμες. Το διαδίκτυο λειτουργεί αποκλειστικά με φόρμες για την εισαγωγή δεδομένων σε δυναμικές ιστοσελίδες. Είτε είναι μια απλή αναζήτηση στην Google είτε την συμπλήρωση μιας αίτησης <a href="http://tutorials.computerman.gr/php-apo-to-mhden-html-forms/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p lang="el-GR"><a href="http://tutorials.computerman.gr/wp-content/uploads/2010/11/php_article_img.jpg"><img class="alignleft size-full wp-image-55" title="php_article_img" src="http://tutorials.computerman.gr/wp-content/uploads/2010/11/php_article_img.jpg" alt="greek-php-video-tutorial" width="150" height="150" /></a>Τις συναντάμε παντού καθημερινά. Τις συμπληρώνουμε πολλές φορές με καχυποψία. Πολλές φορές τις αποφεύγουμε εντελώς, αλλά ότι και να κάνουμε θα τις βρίσκουμε πάντα μπροστά μας. Αναφέρομαι στις HTML φόρμες. Το διαδίκτυο λειτουργεί αποκλειστικά με φόρμες για την  εισαγωγή δεδομένων σε δυναμικές ιστοσελίδες. Είτε είναι μια απλή αναζήτηση στην Google είτε την συμπλήρωση μιας αίτησης εγγραφής σε κάποια ιστοσελίδα. Ακόμα και όταν γράφουμε κάτι στο Twitter κάνουμε χρήση μιας απλής φόρμας.</p>
<p lang="el-GR">Στο πρώτο μέρος του video tutorial θα δούμε πως να δημιουργήσουμε φόρμες επικοινωνίας.</p>
<p><span id="more-147"></span><br />
<span style="color: #ff0000;"><strong>UPDATE</strong></span>: Στην γραμμή του script για το δεύτερο πεδίο εισαγωγής του κωδικού επαλήθευσης υπάρχει συντακτικό λάθος στο type. Θα πρέπει να γίνει type=&#8221;password&#8221; από type=&#8221;password2&#8243;. Sorry <img src='http://tutorials.computerman.gr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><iframe title="YouTube video player" width="620" height="380" src="http://www.youtube.com/embed/4T_yur6WDok" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://tutorials.computerman.gr/php-apo-to-mhden-html-forms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[PHP από το μηδέν]]></series:name>
	</item>
	</channel>
</rss>

