Căutare

Help IT – Solutii informatice

Colecție gratuită de soluții IT

Categorie

Programare

programare web

Adaugarea sitemap.xml in Google Webmaster Tools pentru un blog wordpress.com

Google Webmaster Toools->Optimizare->Sitemaps->Adaugati/Testati un sitemap–>se intoduce:. Ex. http://www.exemplu.wordpress.com/sitemap.xml

Testare daca „mod_rewrite” este activat in Apache Server

          Pentru a rescrie URL-uri folosind fisierul „.htaccess”, este nevoie ca modulul „mod_rewrite” sa fie activat in httpd.conf.

Una din modalitatile prin care putem sa testam daca este activat acest modul este urmatorul:

-facem un fisier php care sa cuprinda:

<?php if ( in_array(„mod_rewrite”, apache_get_modules()) ) echo „mod rewrite on”; ?>

Daca pe ecran apare: mod rewrite on, atunci acesta este activat.

Obs. Fisierul „.htaccess” trebuie sa se afle in directorul aplicatiei!

„mysql_real_escape_string” in PHP

     Aceasta functie ne ajuta sa prevenim atacurile prin Sql-injection.

Sql-injection==>reprezinta o tehnica prin care se pot executa interogari SQL neautorizate.

Aceasta elimina in momentul interogarii din string valorile:  „\x00, \n, \r, \, ‘, \” and \x1a.”

Atentie, aceste caractere sunt eliminate doar in momentul interogarii, atunci cand se scriu in baza de date se scriu asa cum au fost introduse.

Accesare baze de date MySql din Aptana Studio 3

    In Aptana Studio 3, avem posibilitatea sa accesam baze de date MySql. Pentru aceasta procedam astfel:

1) Aptana ->Help->Install New Software->la „Work with” se introduce: „http://eclipsesql.sourceforge.net/&#8221; ->se selecteaza: „Eclipse SQL Explorer”->Next->Finish

2) Aptana->Window->Open Perspective->Other->SQL Explorer

3) SQL Explorer ->Create New Conection Profile ->la „Name” trecem un nume sugestiv ->la „Driver” alegem „Add/Edit Drivers”->SQL Explorer ->JDBC Drivers->in dreapta dublu click pe MySql Driver ->la „Driver class name” punem: „com.mysql.jdbc.Driver”->descarcam de aici  fisierul jar ( mysql-connector-java-5.1.21.jar) si-l salvam local intr-un director->Extra Class Path->Add jARs->se selecteaza fisierul: „mysql-connector-java-5.1.21.jar” descarcat anterior->revenim in fereastra „Create New Connection profile” ->la „Driver” selectam „MySql Driver” ->la „URL” punem:” jdbc:mysql://localhost:3306/” (daca baza de date este local)->introducem utilizatorul si parola pentru conectarea la serverul MySql.

PHP: eliminare mesaj de eroare „Warning: Cannot modify header information – headers already sent by”

      Pentru a putea face redirectarea folosind „header” atunci cand inaintea acestuia sunt trimise date catre browser, procedam astfel:

-prima linie din cod este: ob_start()   

-ultima linie din cod: ob_end_flush()  .

ob_start() -Turn on output buffering

ob_end_flush() -Flush (send) the output buffer and turn off output buffering

PHP: parcurgerea unui array

<?php
   $a_sw=array(‘cheia1’=>’a’,’cheia2’=>’Daniel’);
   foreach($aa as $key=>$value)
     {
         echo $key. ‘</br>’;
        echo $value;
     }
?>

Rezultat:

cheia1
a
cheia2
Daniel

Version Control

    Orice programator cu experiență știe că un sistem de versionare a codului te poate salva de multe ori.

Pentru cei care nu știu, acesta îți permite să vezi toate modificările făcute pe parcusul dezvoltării proiectului și ajută foarte mult în situațiile următoare:

  • Revenirea la o versiune anterioară . De exemplu, când ai făcut un update care nu merge așa cum trebuie, poți reveni la ultima versiune stabilă. Sau în cazul în care ai scos un feature din proiect la cererea clientului, dar acesta s-a răzgândit și tu l-ai șters între timp.
  • Lucrul în echipă. Permite ca mai mulți oameni să lucreze în același fișier simultan.
  • Backup. Dacă ai șters un fișier din greșeală, poți oricând să-i dai restore.

Pentru cei dintre voi care nu au lucrat cu așa ceva până acum, sper să învățați cum funcționează și cum să folosiți sistemele de versionare……………….

Articolul integral se poate citi pe: http://ctrl-d.ro

PHP: Cum scriem codul?

“Să citim și să scriem corect” – acest titlu îl putem găsi pe noile Abecedare de clasa I. Dacă facem o asociere între anii când am început să învățăm să scriem primele litere ale alfabetului și vremurile când am mai crescut și am scris primele linii de cod, atunci Abecedarul unui programator ar trebui să fie ceva similar cu acel Abecedar din clasa I. De aceea expresia a “scrie corect” codul nu este greșit formulată când ne referim la un programator…………….. .

Articolul integral se poate citi pe:  http://ctrl-d.ro

PHP: includerea fisierelor php folosind calea relativa

include $_SERVER[„DOCUMENT_ROOT”] . „/scriptul_meu.php”;

Blog la WordPress.com. Tema: Baskerville de Anders Noren.

SUS ↑