Page 1 of 1

?php

Posted: 28 Jul 2014, 19:42
by ChrystianSandu
Buna ziua,
Am incercat sa ma extind si pe ramura <?php - ului dar NATURA nu vrea asta :)) . Am o problema, folosesc Ubuntu (Linux) am instalat php5, apache2 si MyAdmin (respectiv SQL), Daca pornesc .php-ul din browser (de pe bara de link) atunci vrea sa imi intre in el. Daca incerc sa il pornesc cu <form action="admin.php" method="post" > atunci intervine problema. Am verificat de mai multe ori acel php si merge (daca este pornit din link) dar daca este pornit cu action apare DOWNLOAD this script. (din start nu vreau sa aud sa folosesc url (url))

Code admin.php:

Code: Select all

<?php
if ($password == 'admin')
{
	echo "Salut";
}
else
{
	echo "Cine esti?";
}

?>
Code HTML:

Code: Select all

 			<form action="admin.php" method="post" >
 			 	<div class="wrap">
				<div class="topBar">
				<div class="account">
					Username: <input name = "username" type="text" />	
					Password: <input name = "password" type="password" />
				<input name="submit" value = "submit" type = "submit"/>
			</form>
Multumesc anticipat pentru ajutor.

Re: ?php

Posted: 28 Jul 2014, 20:56
by TyreXel

Code: Select all

<?php
if ($_POST['password'] == 'admin')
{
   echo "Salut";
}
else
{
   echo "Cine esti?";
}

?>
Era gresit, nu puteai folosii $password pentru ca trebuie sa citesti de la intrare, aia era pentru definire precedenta..

In rest merge acum.. :)


Daca printr-o minune nu merge sa testezi, atunci nu este bine configurat webserver-ul.. recomand daca nu te pricepi prea bine sa cauti in webhost gratis si sa lucrezi pe el, exemplu: http://www.000webhost.com/.

Re: ?php

Posted: 28 Jul 2014, 21:11
by ChrystianSandu
Am crezut ca se citeste automat de la password... :) Oricum nu merge. Am tot aceeasi problema. Cand apas pe butonul de login (submit) apare pagina de download... :(

Re: ?php

Posted: 29 Jul 2014, 08:37
by ChrystianSandu
(imi cer scuze de double post).
[SOLVED] Azi dimineata am deschis terminalul si am scris in el:

Code: Select all

sudo apt-get install php5 libapache2-mod-php5
- daca nu il aveti instalat

Code: Select all

sudo apt-get install php5-cli

Code: Select all

sudo apt-get install php5-cgi 

Code: Select all

sudo apt-get install php5-mysql
- legatura cu db

Code: Select all

sudo apt-get install php5-pgsql
- pachetul asta imi lipsea mie

Code: Select all

sudo /etc/init.d/apache2 restart
- restart la localserver
Pe urma tastati http://localhost/info.php