Recent am descoperit un tutorial foarte bun cum sa faci un magazin online cu AJAX, CSS si PHP.
Poti sa gasesti un demo aici.
Popularity: 4% [?]
Recent am descoperit un tutorial foarte bun cum sa faci un magazin online cu AJAX, CSS si PHP.
Poti sa gasesti un demo aici.
Popularity: 4% [?]
phpanywhere este un nou tool pe care l-am descoperit pe internet.
Ce poate face acest tool?
Te poate ajuta sa editezi codul sursa al fisierelor PHP direct din browserul tau. Practic daca esti la un internet caffe si vrei sa faci niste modificari direct din browser poti sa faci acest lucru!
Popularity: 1% [?]
Mysql-ul este unul dintre cele mai importante aspecte al unui site. Baza de date trebuie sa fie rapida si sa nu consume foarte multe resurse.
O functie care o folosesc pentru a verifica timpul cat se face un query este urmatoarea:
{code type=php}
//trimite query-ul spre server
function send_query($query) {
global $debug,$queries,$cound,$last_query;
if ($debug == 1) {
$queries [$count] ['query'] = $query;
$start =getmicrotime ();
}
$temppp = mysql_query ( $query );
if ($debug == 1) {
$last_query = $query;
$end = getmicrotime ();
$queries [$count] ['time'] = round ( $end – $start, 8 );
$count ++;
$total = $total + $end – $start;
}
return $temppp;
}
//initializeaza timpul
function getmicrotime() {
list ( $usec, $sec ) = explode ( ” “, microtime () );
return (( float ) $usec + ( float ) $sec);
}
{/code}
Popularity: 1% [?]
O functie care te poate ajuta sa determini varsta unei persoane daca ai niste date sub forma zi/luna/an sau an/zi/luna, etc:) o poti gasi mai jos.
In functia respectiva sunt urmatorii parametri:
<?php
function make_age($var, $type) {
$date = explode ( "/", $type );
$number = explode ( "/", $var );
$aaa = count ( $number );
for($i = 0; $i < $aaa; $i ++) {
if ($date [$i] == "d") {
if ($number [$i] > date ( "d" )) {
$month = $month + 1;
} else {
$month = $month - 1;
}
}
if ($date [$i] == "y") {
$year = date ( "Y" ) - $number [$i] + $year;
}
if ($date [$i] == "m") {
if (($number [$i] + $month) < date ( "m" )) {
} else {
$year = $year - 1;
}
}
}
return $year;
}
?>
Popularity: 1% [?]
Noua versiune de functie se gaseste aici
Am facut acuma ceva timp o functie de generat paginatie in php
in care:
<?php
function make_pages($total_page, $curr_page, $url) {
if ($total_page < 1) {
$da .= "<a href='" . str_replace ( "[page]", 1, $url ) . "'>1</a> | ";
}
if ($total_page < 15) {
for($i = 1; $i < ($total_page + 1); $i ++) {
if ($i == $curr_page) {
$da .= "<b>" . $i . "</b> | ";
} else {
$da .= "" . $i . " | ";
}
}
} else {
if ($curr_page < 8 ) {
for($i = 1; $i < 11; $i ++) {
if ($i == $curr_page) {
$da .= "<b>" . $i . "</b> | ";
} else {
$da .= "" . $i . " | ";
}
}
$da .= " .... | ";
for($i = ($total_page - 5); $i < ($total_page + 1); $i ++) {
$da .= "" . $i . " | ";
}
}
if (($curr_page > 7) && ($curr_page < ($total_page - 4))) {
for($i = 1; $i < 4; $i ++) {
if ($i == $curr_page) {
$da .= "<b>" . $i . "</b> | ";
} else {
$da .= "" . $i . " | ";
}
}
$da .= " .... | ";
for($i = ($curr_page - 4); $i < ($curr_page + 5); $i ++) {
if ($i == $curr_page) {
$da .= "<b>" . $i . "</b> | ";
} else {
$da .= "" . $i . " | ";
}
}
$da .= " .... | ";
for($i = ($total_page - 3); $i < ($total_page + 1); $i ++) {
$da .= "" . $i . " | ";
}
} elseif (($curr_page > 7)) {
for($i = 1; $i < 4; $i ++) {
$da .= "" . $i . " | ";
}
$da .= " .... | ";
for($i = ($total_page - 7); $i < ($total_page + 1); $i ++) {
if ($i == $curr_page) {
$da .= "<b>" . $i . "</b> | ";
} else {
$da .= "" . $i . " | ";
}
}
}
}
return $da;
}
?>
Popularity: 1% [?]
Zoso vorbeste despre o problema destul de evidenta in Romania care duce la SPAM. Folosirea sistemului de tagging intr-un mod nepotrivit. Gasim mai multe site-uri care se gasesc in aceasta situatie, de exemplu strandard.ro si kudika.ro. Aceasta problema ma intereseaza deoarece sunt programator si consider sistemul de tagging un lucru deosebit de important pentru un site.
Cum ar trebui conceput un asemenea sistem astfel incat sa nu se poata abuza de el?
Popularity: 1% [?]
Recent faceam niste teste sa imi dau seama la ce costuri poate ajunge deschiderea unui nou motor de cautare. Am facut un scriptulet destul de simplu de crawl si o baza de date destul de complexa. Am indexat 500 de pagini in cateva minute si am ajuns la o baza de 20 MB. Dupa niste calcule simple am ajuns la concluzia, bineinteles nu neaparat corecta, ca ti-ar trebui cel putin 1000 TB pentru a indexa numarul de pagini indexate de cuil.com.
1000X250 euro = 250.000 de euro doar in hdd-uri. Aici nu sunt incluse masinile, banda si alte lucruri care sunt necesare. Oare cat spatiu foloseste google si cuil?
Popularity: 1% [?]