Extrem Tutorials
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Extrem TutorialsConectare

Peste 500 tutoriale in limba romana.


descriptionImportantPropuneri pentru a incepe forumul din nou

more_horiz
Salut,fiindca ideile mele sunt in curs de aplicare,doresc sa va intreb si pe voi,ce ati prefera sa vedeti pe forum?Sau sa scoatem?
Ce categorii v-ar interesa?Ce tema?Intrebarile care ma duc la dubii,astept niste propuneri in acest topic si sper sa le aplic cat de curand.
Propuneri pentru a incepe forumul din nou 1183993974

descriptionImportantRe: Propuneri pentru a incepe forumul din nou

more_horiz
Eu as dori sa stiu daca pot sa postez tutoriale video pe care le creez? Acuma m-am apucat si eu de ele, dar o sa incerc saptamanal sa fac astfel de tutoriale, majoriatea consta in html, css, js, php, jquery, web stuff

descriptionImportantRe: Propuneri pentru a incepe forumul din nou

more_horiz
Buna seara, Hachiy,

Daca doresti sa contribui cu tutoriale pentru acest forum, cu singuranta vor fi binevenite. M-as fi ocupat chiar eu de asta, dar timpul nu mai imi este prielnic cum imi era odinioara.

descriptionImportantRe: Propuneri pentru a incepe forumul din nou

more_horiz
Cateva sisteme mai unice, in rest va fi ok !

descriptionImportantRe: Propuneri pentru a incepe forumul din nou

more_horiz
Stark.sys a scris:
Cateva sisteme mai unice, in rest va fi ok !


Cum ar fi?

descriptionImportantRe: Propuneri pentru a incepe forumul din nou

more_horiz
Un sistem de ajax post, poate si ceva pentru membri premium, poate ceva pentru like Propuneri pentru a incepe forumul din nou 827527

descriptionImportantRe: Propuneri pentru a incepe forumul din nou

more_horiz
hmm, as putea face un tutorial video unde fac mini sistem de post, un textarea simplu care la submit va insera informatiile in baza de date folosindune de jquery si ajax, si chiar dupa submit va si afisa informatia tot cu ajax

descriptionImportantRe: Propuneri pentru a incepe forumul din nou

more_horiz
Pentru moment sa termin de finalizat tema, sunt atatea ideei de pus in practica si atat de putin timp pentru a le pune pe toate in aplicare.

Interesanta idee de tutorial Hachiy, ai putea sa o pui in aplicare si in scris, nu neaparat printr-un tutorial video. Decizia este a ta. Propuneri pentru a incepe forumul din nou 230108

descriptionImportantRe: Propuneri pentru a incepe forumul din nou

more_horiz
@Hachiy - Buna idee, dar vorbesti de sistem php sau jquery ?

descriptionImportantRe: Propuneri pentru a incepe forumul din nou

more_horiz
Am sa ma folosesc de jQuery care are suport ajax deja implementat pentru toate browser-ele, Ce am sa fac eu, e sa preiau informatia din textarea cu javascript si sa o pasez la server cu ajax, pe partea de server o sa existe un script php care va prelua acea informatie si o va insera in baza de date.

descriptionImportantRe: Propuneri pentru a incepe forumul din nou

more_horiz
Am inteles, e vorba de php, mysql, si jQuery. Ceva de stul de bun pentru incepatori Propuneri pentru a incepe forumul din nou 333276

descriptionImportantRe: Propuneri pentru a incepe forumul din nou

more_horiz
Imi place foarte mult noul sistem de postare mesaje !
#Zeus

descriptionImportantRe: Propuneri pentru a incepe forumul din nou

more_horiz
Mr Stark a scris:
Am inteles, e vorba de php, mysql, si jQuery. Ceva de stul de bun pentru incepatori Propuneri pentru a incepe forumul din nou 333276

mySQL nu se axează prea mult pe forumuri .
mySQL folosește la baza de date , în care pe phpMyAdmin poate fii conținut mySQL/php .
Mai ales că mySQL are nevoie de o conexiune anume , pentru a se putea conecta din FTP la phpMyAdmin . Un exemplu :
-Desigur , aceasta este o configurare lua care poate funcționa cam numai la jocuri .

Cod:

-- connection settings
local hostname = "localhost"
local username ="root"
local password =  ""
local database = "bazadedate"
local port =  3306

-- global things.
local MySQLConnection = nil
local resultPool = { }
local sqllog = false
local countqueries = 0

-- connectToDatabase - Internal function, to spawn a DB connection
function connectToDatabase(res)
   MySQLConnection = mysql_connect(hostname, username, password, database, port)
   
   if (not MySQLConnection) then
      if (res == getThisResource()) then
         cancelEvent(true, "Cannot connect to the database.")
      end
      return nil
   end
   
   return nil
end
addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), connectToDatabase, false)
   
-- destroyDatabaseConnection - Internal function, kill the connection if theres one.
function destroyDatabaseConnection()
   if (not MySQLConnection) then
      return nil
   end
   mysql_close(MySQLConnection)
   return nil
end
addEventHandler("onResourceStop", getResourceRootElement(getThisResource()), destroyDatabaseConnection, false)

-- do something usefull here
function logSQLError(str)
   local message = str or 'N/A'
   outputDebugString("MYSQL ERROR "..mysql_errno(MySQLConnection) .. ": " .. mysql_error(MySQLConnection))
   exports['logs']:logMessage("MYSQL ERROR :O! [QUERY] " .. message .. " [ERROR] " .. mysql_errno(MySQLConnection) .. ": " .. mysql_error(MySQLConnection), 24)
end

function getFreeResultPoolID()
   local size = #resultPool
   if (size == 0) then
      return 1
   end
   for index, query in ipairs(resultPool) do
      if (query == nil) then
         return index
      end
   end
   return (size + 1)
end

------------ EXPORTED FUNCTIONS ---------------

function ping()
   if (mysql_ping(MySQLConnection) == false) then
      -- FUU, NO MOAR CONNECTION
      destroyDatabaseConnection()
      connectToDatabase(nil)
      if (mysql_ping(MySQLConnection) == false) then
         logSQLError()
         return false
      end
      return true
   end

   return true
end

function escape_string(str)
   if (ping()) then
      return mysql_escape_string(MySQLConnection, str)
   end
   return false
end

function query(str)
   if sqllog then
      exports['logs']:logMessage(str, 24)
   end
   countqueries = countqueries + 1
   
   if (ping()) then
      local result = mysql_query(MySQLConnection, str)
      if (not result) then
         logSQLError(str)
         return false
      end

      local resultid = getFreeResultPoolID()
      resultPool[resultid] = result
      return resultid
   end
   return false
end

function unbuffered_query(str)
   if sqllog then
      exports['logs']:logMessage(str, 24)
   end
   countqueries = countqueries + 1
   
   if (ping()) then
      local result = mysql_unbuffered_query(MySQLConnection, str)
      if (not result) then
         logSQLError(str)
         return false
      end

      local resultid = getFreeResultPoolID()
      resultPool[resultid] = result
      return resultid
   end
   return false
end

function query_free(str)
   local queryresult = query(str)
   if  not (queryresult == false) then
      free_result(queryresult)
      return true
   end
   return false
end

function rows_assoc(resultid)
   if (not resultPool[resultid]) then
      return false
   end
   return mysql_rows_assoc(resultPool[resultid])
end

function fetch_assoc(resultid)
   if (not resultPool[resultid]) then
      return false
   end
   return mysql_fetch_assoc(resultPool[resultid])
end

function free_result(resultid)
   if (not resultPool[resultid]) then
      return false
   end
   mysql_free_result(resultPool[resultid])
   table.remove(resultPool, resultid)
   return nil
end

-- incase a nub wants to use it, FINE
function result(resultid, row_offset, field_offset)
   if (not resultPool[resultid]) then
      return false
   end
   return mysql_result(resultPool[resultid], row_offset, field_offset)
end

function num_rows(resultid)
   if (not resultPool[resultid]) then
      return false
   end
   return mysql_num_rows(resultPool[resultid])
   
end

function insert_id()
   return mysql_insert_id(MySQLConnection) or false
end

function query_fetch_assoc(str)
   local queryresult = query(str)
   if  not (queryresult == false) then
      local result = fetch_assoc(queryresult)
      free_result(queryresult)
      return result
   end
   return false
end

function query_rows_assoc(str)
   local queryresult = query(str)
   if  not (queryresult == false) then
      local result = rows_assoc(queryresult)
      free_result(queryresult)
      return result
   end
   return false
end

function query_insert_free(str)
   local queryresult = query(str)
   if  not (queryresult == false) then
      local result = insert_id()
      free_result(queryresult)
      return result
   end
   return false
end

function escape_string(str)
   return mysql_escape_string(MySQLConnection, str)
end

function debugMode()
   if (sqllog) then
      sqllog = false
   else
      sqllog = true
   end
   return sqllog
end

function returnQueryStats()
   return countqueries
   -- maybe later more
end

descriptionImportantRe: Propuneri pentru a incepe forumul din nou

more_horiz
SSYT a scris:
Imi place foarte mult noul sistem de postare mesaje !
#Zeus


Intr-adevar , e super!

descriptionImportantRe: Propuneri pentru a incepe forumul din nou

more_horiz
privacy_tip Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum
power_settings_newConectați-vă pentru a răspunde