php.hr
Dobrodošli, Gost. Molimo, prijavite se ili se registrirajte.
14.08.2020., 05:33
1878 Postova 1000 Tema 442 Članova
Najnoviji Član: medolino
  Postovi
 Str: [1]
1  PHP & MySQL / PHP for newbies / Odg: Apache, PHP.... : 29.07.2007., 08:20
Meni je wamp najbolji ako sam na windowsu.... A xampp ako sam na linuxu... A ako cemo iskreno... .rpm rocks na linuxu... A i volim ono shell listanje... kakva bolestina od instalacije Smile hahaha..
2  PHP & MySQL / PHP / Odg: Extended klase : 27.07.2007., 12:53
eto jedna od mojih starijih funkcija pa probaj iscupat kako sam ja to rijesio....

Kod:
function listTemplate($fileName, $options, $css)
{
# voke sql template table
$this->templateFiles = parent::sqlQuery_basic("tf_templateName", "templatefiles", "WHERE tf_name='".$fileName."' LIMIT 1");
$this->numrows = parent::sql_NumRows($this->templateFiles);

if(isset($this->numrows))
{
# get template files
while($this->row = mysql_fetch_object($this->templateFiles))
{
$this->currentTemplateFile = $this->row->tf_templateName;
}
$this->fileName = $this->currentTemplateFile;
$this->options  = $options;
$this->enableCSS = $css;
$this->expl = explode('/', $this->currentTemplate);
$this->cssFilename = strtolower($this->expl[0]).'.css';

if(isset($this->fileName, $this->options))
{
foreach($this->options as $key => $value)
{
$this->tplEngine->assign($key, $value);
}
if(!empty($this->enableCSS) && $this->enableCSS == true){
$this->tplEngine->assign("CSS_FILE", $this->baseDir.$this->cssFilename);
}
$this->tplEngine->display($this->fileName);

}
}
else
echo 'Coudn\'t locate voked template file!!!';
}

3  PHP & MySQL / PHP / Odg: Anketa na vi�e jezika : 27.07.2007., 12:32
ja bi rađe xml koristio nego li mysql ... I ovako i onako pre više toga ide na bazu.. malo ju rasteretit muka Smile
4  PHP & MySQL / PHP for newbies / Odg: apache i php problem : 27.07.2007., 12:20
hmm...

to ti je stvar encoding-a u bazi.... Posto sam siguran da nisi ništa mjenjala trenutacno ti je baza podataka na latin1_swedish_ci.

Pogledaj pod collation.

To te nebi trebalo zabrinjavat jer kada to povučeš sa php-om na sajt sve će se ispraviti samo od sebe... moj prijedlog ti je da
koristiš. (to je mysql encodiranje znakova... ščćžđ nije bas pre kvalitetno podržano... Dobro sad od UTF-8 to je malo puno bolje...)

UTF-8 kodnu stanicu i na sajtu i u bazi podataka.. u bazi stavi utf8_bin ili utf8_unicode_ci i to ce ti biti dovoljno a znakovi kada napraviš insert u bazu bi trebali biti tipa čćšš dok su ti sada tipa ć.

5  PHP & MySQL / PHP for newbies / Odg: error 403 : 27.07.2007., 12:05
cuj moze biti i da je .htaccess jer on moze također zahebat i napravit cuda sa tim sranjima... + to je windows... a u winu bas takva sranja sa chmodom i ne desavaju  (barem ne meni)... A i chmodanje u winu je strano povrće... Makni simple file sharing i onda ces moc mjenjat security postavke za taj folder... Ali mislim da je on od pocetka na 755 ili 766 tako da... Najvjerovatnije je to ili sranje tj... sranje u .htaccesu
6  PHP & MySQL / PHP for newbies / Odg: Ukinut BACK i REFRESH opcije : 27.07.2007., 11:52
hmm... a sta nebi bilo pametnije da staviš jedno cudo majke prirode unutar php-a...

Imaš nešto što se zove $_SESSION varijabla... Putem nje mozes zabraniti i dati pristup korisnicima na sajtu.. Nacin je takav da staviš prilikom ispravnog logina tj. unosa podataka na sustav da se ona aktivira sa parametrima koje si joj zadao....

Onda napravis da index tj tvoj glavni fajl od kuda sve povlačiš provjerava isto.... na nacin....

U login staviš:

Kod:
session_start()
$_SESSION['user_authenticated'] = $parametar;

#Za svaki slucaj staviš ovo... zašto saznaj više na http://php.net/session
session_register('user_authenticated');

if(session_is_registered('user_authenticated'))
     # napravi redirekciju na sajt
else
    # napravi redirekciju na error stranicu

A dok u glavni fajl staviš

Kod:

session_start();

if(!$_SESSION['user_authenticated'])
    header('Location: prebaci_me_na_login_stranicu_jer_nemam_dozvolu_za_pristup_ovom_sajtu.php');

Ovo je ono basic na kvadrat... Postoje rupe koje se mogu dogoditi sa ovime, a pogotovo sa korištenjem header funkcije...
zato napravi malo research na http://php.net/session i http://php.net/header informiraj se malo...

Mislim da ti je jako glupo da blokiraš back i refresh.. to nitko ne radi Smile i stvara lošu sliku u pogledu korisnika.. Inace ta stvar se radi sa JavaScriptom a ne php-om... php je server side jezik a ne client side... znaci javascript je client side.


Eto malo prouci ovo... ali pazi sta pises jer sessije su sjebane +  daju se lagano probit itd.. no neka te to toliko ne zabrinjava jer hacker ako ima problema sa php kodom.. .hakirat će ti root username i password i uci ti u server i saznat puno vise nego li ti mislis Smile A to neces moc sprijecit i vjeruj mi na rijec da mu je lakse to nego li probijat php sajt.


Eto nadam se da ti je malo pomoglo Smile
7  PHP & MySQL / PHP for newbies / Odg: kako ste poceli vi iskusni? : 27.07.2007., 09:12
kad ti neće kolege gore odgovoriti ja ću preuzeti stvar: odgovor je, vježbom Smile

I svizac je zamotao cokoladu u omot Smile

Haha salim se...


Gle ja ti mogu reći da je php dosta lagan ako imaš malo ideja i mašte te sposobnosti da shvatiš šta ti piše....
Naj jednostavnije da naucis php tj... barem da osnove dobiješ je da kreneš radit.. i zadaš si zadata kao npr..

Zelim napraviti autorizacijsku formu....

Da sa sam prije imao ovo sta sada postoji i ovu pamet ja bi krenuo sa:

Lynda.com ili TotalTraining video certifikatima,
procitao bi par knjiga ali engleskih ne hrvatskih niti srpskih. (premda neznam ni dali postoji donekle normalna napisana na hrvatskom ).
I definitivno za svaki drek i funkciju koristio google i php.net sajt. Gledaj da ti novi prijatelj postane php.net Smile

Isto tako prijedlog ti je moj topli da se uhvatiš zend-a... To je kompanija od koje imaš budućnosti...

Samo trud trud trud...I nemoj odustat... Cim pustis programiranje na par mjeseci ode sve u klinac.. ma i na mjesec dana... pozaboravljat ces pola toga pogotovo kada si pocetnik i ne koristiš te funkcije i stvari svakodnevno... Gledaj da i najbolji programeri neznaju sve i svako toliko skaču po sajtovima u potrazi... Bit svega je da shvatis osnove php programiranja. kada kvalitetno pohvatas osnove sve će ti biti lakše. I da prijedlog za tebe odmah....

Php prelazi sve više u OOP stil... Tj. Objektno orijentirano programiranje...  (premda php brije neke svoje tipove i to bi ja sve puno bolje izveo ali jos uvjek je to OOP i to dobar.) Stoga moj prijedlog je da odmah kreneš sa klasama... Bit će ti teže ali ako zelis php stvarno naucit.. to ti nebi trebalo biti tesko...

Eto ja sam malo izfilozofirao.... Eto ostali developeri sada je na vama red da nesto guknete Razz

pozdrav!
8  PHP & MySQL / PHP / Php Classes pitanje... : 26.07.2007., 08:56
Eto imam jedno pitanje... Trazim jedno kvalitetno riješenje za svoj problem....
Radi se o extendanju klasa...

Imam...

Kod:
Class controler extends db
{

    function __construct()
   {
   }

}

No ja bi sada volio da extend proširim na 2 ili više klasa a da ne koristim...

Kod:
Class controler extends db
{

    function __construct($params)
   {
      $this->params = $params;

      $this->head = explode(':', $this->params);
     
      # load class ... bah
      include($this->head[0]);
      $this->aiCrawler = new ai_crawler($this->head[1], $this->head[2], $this->head[3], $this->head[4]);

    # ili samo preuzimanje već loadirane klase....
     $this->aiCrawler = $this->head[x];
   }

}


Već naprimjer stvar kao

Kod:
Class controler extends db, ai_crawler
{

}

Sto bi bilo hebeno pre dobro da se to moze Smile Ali nisam za sada uspio to izvršit... Uvjek bnekakav sugavi error Smile

Ima li tko kakvu ideju oko ovoga? Ja ili sam ćorav ili neznam šta... LoL! Thanks guyz...
9  PHP & MySQL / PHP / Odg: php u hrvata zamro, ili na krivom mjestu gledam??? : 26.07.2007., 08:20
Ma hrvatska je opcenito u q.... po pitanju edukacije i informatike... Sve je to veliko a zapravo jedna fking Ogromna banana od koje mi se kenja vec pun kufer vremena.

Ako hoces naucit nesto kvalitetno oko php-a je doma i udri par godina... uhvati se zend certifikata i bit ce bolje... Hebes ti sve ostalo... Kao npr astorija i te fore... Ma ko tu šta nauči?!?! Jedino sto vrijedi je FER i FOI... Well nadam se da vrijedi jer do sada nisam cuo da se bas nista tamo ne nauci Smile...

A za našu PHP scenu... jadni smo! jadni jadni jadni we sucks biiig...


Eto ja imam jedan zanimljiv OS projekat koji se bazira na web 3.0 konceptima i da pocnem trazit ekipu koja bi mi pomogla, svi bi rekli a pare?! Mislim OS project = no money.. maybee... Tako da ja odustajem, tj. kompletno sam odustao od Hrvata i hrvatske php scene. Uzet cu jednog Jscript manijaka i krenut sa njime u to... Mislim koja žalost da se ovakva stvar može dogoditi... A tako se prepucavaju ljudi po netu.... No kad dodje pitanje stvarnog rada... Svi pocnu bjezat kilometrima okolo!

Isto tako htjeo sam napraviti sustav za hrvatske developere... Ogroman i kvalitetan, pa sam se zapitao... Za koga?!??! I odustao jer nitko nije za takve projekte... Svima je pocela biti bit lova a ne gust u programiranju... Bah!

A za php i OOP smisao... Neznam koliko je cudan, ali rekli su zanimljivu stvar koja slijedi.. PHP 6 dobiva namespace i koliko sam skuzio namjeravaju malo promjenit OOP style... Sad dali je to istina neznam. nisam još skinuo beta verziju i gledao jer je fakat malo pre rano za to... mod_ffmpeg mi se cini malo zanimljivijim sada od 6-ce Smile

Eto ja sam se malo raspizdio jer pucam po savovima... Isprike hehe Smile

Pozdrav ekipo... 

P.s. Ja sam koristio zend Framework dok nisam pukao i rekao krećem sam pisat svoje klase Smile I godinu dana je proslo da nekoristim nikakve frameworke vec stvaram svoje snippete...
10  Miscellaneous / Oglasi / Jedna ideja :) : 05.06.2007., 17:51
Ovako.. da ne okolišam...

Prvo pozdrav svim hrvatskim php-ovcima Smile Al nas je maloooo :S

Drugo. sama ideja.

Tražim 2 ili 3 php majstora za pomoc oko brutalnog projekta... Radi se o domacem servisu koji ce imati 3 podservisa + 1 glavni i ogromna administracija.. Završni tim bi trebao se sastojat od cirka 30-ak ljudi koji bi bili svaki za sebe majstor u svom području. Uglavnom projekat je jako zanimljiv i svaki informatičar bi trebao biti vrlo sretan da postoji tako nešto kod nas! Neću ništa više govoriti jer se radi o zaštiti nekakve ideje...

Vrijeme izrade... Neznam ali puuun klinac! Od security checkinga (haker hackira cijeli sustav) do izrade CMS sustava... Možda se radi o 2-3 mjeseca a možda o godinu dana... Ali uglavnom 4 osobe ima da se ubiju stvaranjem toga. Ja bi bio 4-ti php programer.

Requirements:
- osoba puna volje, dinamična osoba koja je spremna na sve!
- osoba koja je na OOP PHP na ti... Uglavnom Advanced PHP developer!
- extra sposobnosti su + ali nece biti toliko potrebne jer ce vec postojat osoba za to!
- osoba od povjerenja. To je nakon znanja najbitnije!
- osobe koje su borci a ne da mi odustanu na prvom vecem sranju da opristiš!
- ako je još iz Rijeke ili okolice onda bi to bilo savršeno a ako ne.. Vec cemo se sastajat nekako.. Za sve postoji nacin. Samo je volja bitna

Ostale informacije molim na:

Skype: nevio.vesic
Mail: nevio@gemstudio.hr
Mob: 095/826-8103

Pozdrav svima Smile


Edited:
Molim da mi se javljaju samo ozbiljni sa ozbiljnim ponudama
 Str: [1]