[PHP-HTML] Formular de contact care til trimite pe email

Category : PHP/HTML

Vom incepe in documentul HTML “contact.html” punem urmatoarele coduri:

<table width=”343″ border=”0″>
<tr>
<td>Nume</td>
<td><form name=”form1″ method=”post” action=”trimite.php”>
<input type=”text” name=”nume”>
</form></td>
</tr>
<tr>
<td>Email</td>
<td><input type=”text” name=”email”></td>
</tr>
<tr>
<td height=”78″>Mesaj</td>
<td><textarea name=”msg”></textarea></td>
</tr>
<tr>
<td><input type=”submit” name=”Submit” value=”Trimite”></td>
<td>&nbsp;</td>
</tr>
</table>

si dupa cream un document php cu numele “trimite.php”

<?php

$mail=’email@domain.com’;

$nume = $_POST['nume'];
$email = $_POST['email'];
$msg = $_POST['msg'];

$thank=”contact.html”;

$message = ”
nombre:”.$nume.”
email:”.$email.”
msg:”.$msg.”";

if (mail($mail,”consulta”,$message))
Header (“Location: $thank”);

?>

Si veti primi prin email datele trimise prin acest forumular.

[centos] Recuperare parola root Mysql

Category : Linux

1. Ne logam cu user-ul root la sistemul pe care este serverul de MySQL. (user-ul root al sistemului, nu al serverului MySQL). Logare direct din consola sau de la distanta prin conexiune  (cu putty de pe Windows).

2. Oprim procesul / serverul MySQL.

service mysqld stop

sau

/etc/init.d/mysqld stop

Rezultatul va fi :

Stopping MySQL:                     [  OK  ]

3. Pornim serverul MySQL cu optiunea “–skip-grant-tables”. Pornirea MySQL server/daemon proces fara parola.

mysqld_safe –skip-grant-tables &

Rezultatul dupa linia de comanda de mai sus:

[1] 3041
[root@server ~]# Starting mysqld daemon with databases from /var/lib/mysql

4. Ne conectam la serverul mysql cu user-ul root, folosing comanda:

mysql -u root

Rezultatul comenzii:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.77 Source distribution

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

mysql>

5. Selectam baza mysql si setam noua parola pentru user-ul root.

use mysql;
update user set password=PASSWORD(“NOUA-PAROLA”) where User=’root’;
flush privileges;
quit

Rezultate in urma comenzilor de mai sus:

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> update user set password=PASSWORD(“123456“) where User=’root‘;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 3  Changed: 0  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

mysql> quit
Bye
[root@server ~]#

6. Oprim si repornim serviciul / serverul MySQL

service mysqld stop
service mysqld start

Rezultat:

Starting MySQL:                     [  OK  ]

[centos] Instalare MySQL

Category : Linux

Vom incepe

yum install mysql-server.i386 -y

Dupa instalare putem porni serverul:

/etc/init.d/mysqld start

Dupa ce instalarea a ajuns la final putem verifica daca totul a decurs bine folosind comanda mysql, comanda cu ajutorul careia ne conectam la serverul MySQL local:

mysql -u root -p

Daac doresti sa schimbi parola la root de la mysql vizualizati tutorialul urmator : [centos] Setare parola initiala pentru mysql; root  Click aici

[HTML] Adauga o imagine

Category : PHP/HTML

In primul rand pentru a aduga o imagine trb sa stim linkul imagine dorite.

Vom pune o imagine simpla:

<img src=”url imaginei dorite”>

EX:

Acum vom punea o imagine in mijloc, dreapta sau stanga

Centru:

<div align=”center”><img src=”url imaginei dorite”></div>

EX:

Dreapta:

<div align=”right”><img src=”url imaginei dorite”></div>

EX:

Stanga:

<div align=”left”><img src=”url imaginei dorite”></div>

EX:

[centos] Instalare Webmin

Category : Linux

Webmin este un program care ne poate ajuta la administrare serverului linux dupa pagina web.

Daca vrem sa utilizam webmin trebuie sa instalam in primul rand “perl, openssl si perl-Net-SSLeay”

1pas (instalam”perl, openssl si perl-Net-SSLeay”) :

yum install perl openssl openssl-devel perl-Net-SSLeay

2 pas (Facem un folder unde vom instala webmin):

mkdir /usr/local/webmin

3pas (Ne ducem in folderul  /usr/src si downloadam webmin):

cd /usr/src

wget http://downloads.sourceforge.net/project/webadmin/webmin/1.560/webmin-1.560.tar.gz

4 pas (Dezarhivam webminul si intram in folderul extras s) :

tar -xf webmin-1.560.tar.gz

cd webmin-1.560

5 pas(Incepem instalarea):

./setup.sh /usr/local/webmin

trebuie sa apara ceva de genu

Dam enter

Dupa treabuie sa apara : Log file directory [/var/webmin]

Dam enter

Dupa treabuie sa apara : Full path to perl (default /usr/bin/perl):

Dam enter

Dupa treabuie sa apara : Web server port: (default 10000):

Scriem 25000 si dam enter

Dupa va aparea :

Selectam un nume de utilizator o parola , dam sa utilizam ssl si sa porneasca bootul exact cum este in imagine.

O data terminata instalarea vom acesa url urmator  www.example.com:25000  “www.exmaple.com” este ip nostrul sau numele de domeniu .  Intram  cu utilizatorul si parola setat in instalare si trebuie sa apara ceva de genu:

 

[PHP]Legatura cu o baza de date mysql

Category : PHP/HTML

In primul rand trebuie sa facem un fisier cu numele “config.php” si in el trebuie sa punem urmatoarele date:

<?php

$_mysql_host=”localhost”; // Host baza de date
$_mysql_db=”numebazadedate”; // Baza de date
$_mysql_user=”userbazadedate”; // User baza de date
$_mysql_password=”parola”; // Parola baza de date
$conexiune = mysql_connect($_mysql_host,$_mysql_user,$_mysql_password) or die(“a.Nu ma pot conecta la MySQL!”);
mysql_select_db($_mysql_db, $conexiune) or die(“Nu gasesc baza de date”);
?>

Dupa ce am creat fisierul “config.php” ne ducem in fiserul unde vrem sa ne conectam cu baza de date

Exemple: “index.php”

<?php

// Conectare MySQL
require (‘config.php’);
//

?>

 

[centos] Setare parola initiala pentru mysql; root

Category : Linux

Daca tocmai ai instalat mysql, ai nevoie sa setezi o parola pentru a te putea conecta si pentru a putea folosi mysql.

mysqladmin -u root password parola
(inlocuiesti “parola” cu parola dorita de tine)

 

 

Ulterior daca ai nevoie, o poti schimba. Vei gasi pe site un tutorial si pentru schimbarea parolei.

[centos] Localizare text in fisiere

Category : Linux

Este foarte util atunci cand ai multe fisiere si vrei sa gasesti un cuvant sau o fraza anume.

grep -rl “cuvantul sau fraza” /cale

Exemple:

grep -rl “merele sunt verzi” /home/alin/public_html

Parametri folositi:

r – Cautarea se va face si in subfoldere
l – Daca un fisier are 10 potriviri, se va afisa doar numele fisierului, nu si liniile care se potrivesc cautarii

[centos] Tutorial instalare cPanel

Category : Linux

Ce este cPanel?

CPanel este un panou de control care va permite sa va administrati domeniul prin intermediul unei interfete web. Ideea este de a transfera cat de mult cu putinta din controlul si responsabilitatea administrarii siteului dumneavoastra.
Aveti posibilitatea de a administra toate aspectele: e-mail, files, backup, FTP, scripturi CGI , precum si statisticile web.
CPanel este cel mai des utilizat si popular panou de administrare domeniu profesional la ora actuala.

Poti instala cPanel in cativa pasi simpli.

cd /root
wget http://layer2.cpanel.net/latest
sh latest

Dupa ce se termina de incarcat, poti accesa WHM cu datele puty (user root si parola setata)

http://server-ip:2086