Adauga post-uri automat pe blog (WordPress)

M-a rugat un client sa ii automatizez adaugarea de post-uri pe blogul lui pentru promovarea unor produse. Dupa putina documentatie am facut un script care adauga post-uri automat cu ajutorul unui cron job. Practic este un fisier PHP de sin e statator, dar pentru a rula functii Wordpress am nevoie sa includ un fisier ce initializeaza cateva clase.<?php require(dirname(__FILE__).'/wp-blog-header.php');$post = array('post_title' => 'TITLU_POST', 'post_content' => [...]

SMS gateway cu iPhone 2G

Firmele de telefonie mobila din Romania se bat pe extraoptiuni cu minute si SMS-uri gratuite in retea pentru cartelele prepay. Eu mi-am activat o extraoptiune cu 800 de SMS-uri gratuite in retea lunar. Am cui sa trimit aceste SMS-uri, dar cautam o modalitate de a automatiza trimiterea lor pana mi-a venit o idee. Avand iPhone am dat de o aplicatie draguta si gratuita numita treasonSMS (Cydia), aceasta aplicatie iti permite sa trimiti SMS-uri direct de pe o pagina web gazduita de telefonul [...]

Contor PHP cu fisier text

Sa zicem ca avem o pagina de download si vrem sa monitorizam de cate ori a fost accesata acea pagina. Pentru un lucru atat de banal ne complicam cu stocarea datelor intr-o baza de date. Hai sa ne rezumam la un fisier DAT in care incrementam un numar.<?php if (file_exists('counter.dat')) { $exist_file = fopen('counter.dat', 'r'); $new_count = fgets($exist_file, 255); $new_count++; fclose($exist_file); echo $new_count; $exist_count = fopen('counter.dat', [...]

Cum instalam libraria cURL pe un server cu Linux

cURL este o librarie a limbajului de programare PHP. Azi cineva mi-a trimis un script care se folosea de aceasta librarie pentru a extrage ceva de pe un site ce necesita autentificare. Pentru ca suntem in era vitezei si ca programator incerci pe cat posibil sa iti automatizezi diferite activitati (ca sa iti usurezi munca), libraria cURL poate fi de mare ajutor. Serverul unde am gazduit domeniul nu are aceasta librarie instalata asa ca am fost nevoit sa o instalez singur pe o masina cu [...]

Vot cu ajutorul PHP si CSS

Ca webmaster de multe ori ai nevoie de un sistem de vot pentru diferite rubrici din website, asa ca m-am gandit sa postez un script de vot simplu si usor de editat in functie de nevoi.style.css.star-rating { background: url(vot-cu-ajutorul-php-si-css-01.png) top left repeat-x; margin: 5px; padding: 0px; width: 150px; height: 30px; list-style: none; position: relative; }.star-rating li { padding: 0px; margin: 0px; float: left; }.star-rating li a [...]

Cateva trucuri (PHP, MySQL)

Am incropit o lista scurta cu optimizari / trucuri pentru PHP si baze de date MySQL. Probabil in timp voi actualiza lista.1. Redirectionare pe un website fara a "specifica" si referinta<?php $header_redirect = 'Location: ' . $_GET['website']; header($header_redirect);2. Cea mai simpla metoda de optimizare a unei tabele MySQL<?php mysql_query("OPTIMIZE TABLE nume_tabela") or die(mysql_error());3. Afiseaza fisierele dintr-un folder<?php // calea catre [...]

Diferentierea link-urilor externe de cele interne (PHP)

Ma ruga cineva in seara asta sa il ajut sa diferentieze link-urile externe de cele interne de la el de pe blog. Dupa o sesiune scurta incins putin capul si dupa cateva minute a iesit o clasa care ataseaza o imagine (o sageata) link-urilor externet iar link-urile internet raman intacte. Am optat pentru introducerea imaginilor in link, dar se pot seta din CSS daca doriti.<?php function domain_extractor($link) { preg_match("/^(http:\/\/)?([^\/]+)/i", $link, $matches); $host = [...]

Semnatura dinamica (PHP)

O semnatura dinamica pentru forum, email sau unde este nevoie.. poate chiar si ca banner.Cum functioneaza?Fisierul .htaccess ii spune Apache-ului ca in folderul respectiv orice fisier cu extensia PNG il va rula ca fiind unul PHP. Scriptul foloseste libraria GD2 din PHP. Asa ca faci un fisier signature.txt, dai copy / paste la scriptul PHP, salvezi si apoi modifici extensia din TXT in PNG..htaccess<Files *.png> ForceType [...]

Grafic in forma de placinta (pie)

Iata un script simplu care imbina CSS si PHP pentru a crea un grafic (de forma placinta), metoda folosita pentru statistici. Usor de folosit si editat dupa bunul plac pentru a se integra in paginile voastre de statistici.style.css.css_pie { display: block; margin: 20; padding: 0; width: 30px; height: 30px; background-image: url(grafic-in-forma-de-placinta-pie.jpg); }.size05 { background-position: -0px 0; }.size10 { background-position: -30px [...]

Script PHP anti spam (captcha)

Dezvoltatorii de pagini web sigur au auzit de captcha, probabil cea mai buna solutie anti spam la momentul asta. Anti spam la ce? La rubricile de contact, postarea comentariilor si oriunde se folosesc campuri ce trebuiesc completate si informatia va fi inregistrata in baza de date. Am vazut pe mai multe site-uri o alternativa la acest captcha (o poza in care sunt afisate random 5 litere aleatorii), este vorba de un script care te pune sa faci un calcul si sa treci rezultatul intr-un [...]