ncepem cu inceputul: mysql este cea mai populara baza de date open source din lume .
Una din cele mai cunoscute de manipulare a bazelor de date mysql este phpmyadmin.
Bun, sa trecem la actiune:
Pasul 1. Descarcam de pe internet PhpMyAdmin
Dezarhivam, apoi uploadam pe server folderul proaspat arhivat.
Te conectezi din nou la ftp si intrii in folderul phpmyadmin…creezi un fisier nou numit config.inc.phpIn acest fisier punem urmatoarele linii:
$cfg['blowfish_secret'] = ‘valoare_pe_care_o_doriti’;
$i = 0;
/*
* First server
*/
$i++;
$cfg['Servers'][$i]['auth_type'] = ‘config’;
$cfg['Servers'][$i]['host'] = ‘adresa_host’; /*eu cand mi-am luat contul de host am primit un email de la firma in care aveam si un camp hosting server-> acela este adresa_host*/
$cfg['Servers'][$i]['connect_type'] = ‘tcp’;
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = ‘mysql’;
$cfg['Servers'][$i]['user'] = ‘userul_primit_pe_email’;
$cfg['Servers'][$i]['password'] = ‘parola_idem’;
$cfg['Servers'][$i]['pmadb'] = ‘baza_de_date_de_pe_email’;
?>
Il salvam si apoi intram pa adresa web: http://www.nume_site.tld/phpMyAdmin-2.11.9-all-languages/
In partea stanga avem un meniu cu bazele/baza de date mysql.
Tutorial phpMyAdmin
Archive for the ‘Uncategorized’ Category
Tutorial phpMyAdmin
Scris de unepetitemonde pe septembrie 3, 2008
Publicat în Uncategorized | Etichetat: autentificare site, baze de date mysql, phpMyadmin | 1 comentariu »
Pe gratis[dot]info
Scris de unepetitemonde pe septembrie 2, 2008
A aparut un nou blog numit Pe gratis. Va recomand sa il vizitati !
Publicat în Uncategorized | Etichetat: blog nou, lazlo, pe gratis, pixi | Lasă un comentariu »
Comentarii pe blog(PHP)-tutorial
Scris de unepetitemonde pe iulie 21, 2008
Comentarii pe blog(PHP)-TuTorial
<?php
class MyComm {
var $titlu_pagina;function IntrodComm($nume,$email,$website,$continut,$titlu_pagina) { //functia IntrodComm introduce comentariile in baza de date;
if(strlen($nume)>4 AND ereg(‘^([a-zA-Z0-9]{1,50})@([a-zA-Z]{1,30}).([a-zA-Z]{1,5})$’,$email,$regs) AND strlen($continut)>=2 ) {
echo “bau”;
$nume_validat=htmlentities($nume);
$continut_validat=htmlentities($continut);
$sql=”INSERT INTO commenturi(nume,email,website,comment,titlu_pag) VALUES(‘$nume_validat’,'$email’,'$website’,'$continut_validat’,'$titlu_pagina’)”;
$cerere=mysql_query($sql) or die(‘nu mere’);
}
}
function ArataComm ($titlu_pagina) {
$sql=”SELECT nume,email,website,comment FROM commenturi WHERE titlu_pag=’$titlu_pagina’”;
$scoate=mysql_query($sql);
while($rand=mysql_fetch_assoc($scoate)) {
echo “<a href=’$rand[website]‘>$rand[nume]</a><br> $rand[nume] a zis:<br>$rand[comment]<br> “;
}
}
}
Clasa de mai sus functioneaza in felul urmator:
Avem 2 functii:
-IntrodComm()- care primeste ca argumente $nume, $email, $website, $continut, $titlu_pagina; functia introduce comentariul in baza de date doar daca numele are mai mult de 4 litere, emailul este de forma nume @ domeniu.tld , iar continutul are cel putin 2 litere(pentru comentariile de tipul ok,ms).
-ArataComm()-primeste ca argument $titlu_pagina; in functie de titlul paginii comentariile vor fi afisate;
In fisierul index.php vom folosi:
<?php
require_once(“config.php”);
include(“clsMyComm.php”);
$validare=new MyComm;
$show_comm=new MyComm;
if(!isset($_GET['actiune'])) $_GET['actiune']=”;
echo “
Nume:
Website
Continut:“;
if ($_GET['actiune']==’validare’) {
$validare->IntrodComm($_POST['nume'],$_POST['email'],$_POST['website'],$_POST['body'],$titlu);
}
else {
$show_comm->ArataComm($titlu);
}
?>
includem clasa si fisierul config.php ce contine datele de conectare in baza de date.creem 2 obiecte si le atribuim unor variabile(in cazul nostru:validare si show_comm). verificam daca a fost setata $_GET[actiune] si in caz contrar o setam noi . apoi facem un form cu 4 campuri: nume, email, website si continut. verificam daca $_GET[actiune] are valoarea ‘validare’(va avea valoarea validare in cazul in care s-a apasat pe butonul Trimite() si vom apela functia IntrodComm() cu tot cu cele 5 argumente($_POST['nume'], $_POST['email'], $_POST['website'], $_POST['body'], $titlu).in caz contrar, se vor afisa comentariile postului curent.
Dupa cum ati observat, in fisierul index.php nu exista $titlu, deoarece va las pe dumneavoastra sa scoateti titlu paginii in functie de cum doriti (eu va recomand sa aflati titlu este printr-o interogare in baza de date si folosirea lui ca $rand[titlu]).
Cam atat, pentru comentarii si sugestii va astept !
Publicat în Uncategorized | Etichetat: comentarii pe blog, cum sa am comentarii pe blog, php, tutorial | 2 Comentarii »
Google Translate si in limba romana
Scris de unepetitemonde pe mai 8, 2008
Google Translate si in limba romana
Citind pe blogurile pe care le frecventez zilnic .. asta ar fi vrut sa fie o introducere a ceea ce vreau sa va spun dar trec direct la subiect: De azi(cred) avem google translate si in limba romana.
Este o unelta grozava mai ales pentru cei ca mine care nu prea le au cu limba franceza si mai sunt si lenesi. Orice fraza ce nu stii sa o traduci, dai o fuga la google translate si ai rezolvat ![]()
Iata cateva din optiunile pe care le gasim pe google translate:
-sa traducem text introdus de noi
-sa traducem pagini web
-sa cautam texte in limba engleza si sa ni se converteasca in limba romana.
Bine, nu este tradus perfect orice text, dar pentru inceput este mai mult decat perfect.
Nu va mai tin din treaba, mergeti si vedeti !
Google Translate
Ii multumesc lui Razzvan pentru informatie.
Publicat în Uncategorized | Etichetat: dictionar roman-englez, google translate in limba romana, roman-francez | 5 Comentarii »
Apache se restarteaza la fiecare 10 minute
Scris de unepetitemonde pe aprilie 28, 2008
Apache se restarteaza la fiecare 10 minute
Daca nu aveti experienta cu cPanel un fapt ciudat ar fi restartarea serverului apache la fiecare 10 minute. Acest restart este necesar si programat de cPanel pentru functia de rotire a log-urilor si pentru updatarea statisticilor.
Uitati cum functioneaza:
Click pentru a citi articolul complet-Apache se restarteaza la fiecare 10 minute
Publicat în Uncategorized | Etichetat: Apache se restarteaza la fiecare 10 minute, cPanel, server apache | Lasă un comentariu »