LINUXSOFT.cz Přeskoč levou lištu

ARCHIV



   

> Diskuze: Poradna Problemi s PHP

Problemi s PHP
(link)
13.8.2010 21:28
Bokos

Zdravim, takze chcel som si nakodovat vlastnu stranku a preto som sa pusti ldo vasho serialu PHP, ktory je mimochodom skvely :) ... No mam pomerne dost problemov

1. Mam problem s content(ista cast stranky kde pisem CLANKY,NOVINKY, FORUM a pod.), totiz vzdy ked chcem zmenit nieco v TEMPLATE tak musim to zmenit v kazdej z tychto kategorii. A preto sa chcem spytat ci sa to neda vyriesit nejako tak ako to maju redakcne systemy(napr. php fusion pouziva opentable)

2. Neviem si spravit nejake to "UPRAVIT". Chcel by som totiz pre istu skupinu ludi nastavit "UPRAVIT". Voslo by to do mysql a upravilo by to nejaky ten clanok ci novinku. Skusal som nejake srandy so SELECT no nic nevyslo a takisto googlu nepomohol.

3. Predstavme si v MYSQL si spravim nazov, krat_obsah, cely_obsah a chcem aby to vyzeralo nasledovne:
NAZOV:
KRAT_OBSAH:
a pod tym link na cely clanok v ktorom by bol ten cely obsah. Problem je v tom ze ja neviem z toho spravit link. Teda aby to zmenilo na link(mam jednu moznost no niesom si isty ze pojde)... Toto som ani neskusal lebo nemam ani prestavu ako taky nejaky link spravit :)...

4. Neviem ako spravit nejakeho USERA adminom. proste mam registracku ale vsetci su na tej istej urovni.
spravil som si novy stlpec PRAVA a pridal ku mne hodnotu "a" ale nejak neviem co dalej. Proste hladal som v knihe nejaky prikaz ktory vybere presnu polozku z MYSQL noc nic... Tak ak mozem o preny prikaz! lebo uz som rozmysal teraz dost :)

Dakujem za pomoc

Re: Problemi s PHP
(link)
13.8.2010 21:32
Bokos

a este ak mozem poprosit nejaku poriadnu registracku :) ... Lebo tu co mam je z webu blackhole.sk/eu a meno mi vypisuje v headbary a odhlasuje pri prejdeni na novy link :)

Re: Problemi s PHP
(link)
16.8.2010 13:25
Dominik Geršák
Věk: ( ~33 let)

Ahoj,
predom hovorím, nie som profík v php, no dávnejšie som riešil podobné problémy :)

V prvom rade, nie celkom som pochopil čo sa vlastne pýtate, takže možno poviem blbosti.
Začnem tým "adminom". Ja to mám vyriešené takým spôsobom, že tabuľka s uživateľmi obsahuje pole prava, do ktorej vkladám číslo (typ INT). Logicky z toho vyplýva, že vyššie číslo využívam na vyššiu "hodnosť". Takže napr. registrovaný uživateľ má 5, admin napr. 20 a podobne. Na začiatku každého zobrazovacieho scriptu tak mám podmienky na práva. Napríklad: v menu uživateľa sa porovná hodnota práv a podľa toho systém rozhodne, či zobraziť možnosť administrácia alebo nie (to je najjednoduchšie z celého).

Ďalej tie články, resp. redakčný systém. Na domovskej stránke (napr. Novinky) sa zobrazí podľa istej jednoduchej šablóny (cez tabuľky používam ja) nadpis, krátky článok a link. Dá sa to dosiahnuť napr. tak, že v MySQL tabuľke budeš mať polia napr. id (auto increment), nazov, popis, clanok (môže tam byť toho aj viac (dátum, autor...)). Na hlavnej stránke sa teda vyberie z DB nazov a popis a link bude vlastne napr. cez GET posunutie ID článku. Cez podmienku (či je zadané ID článku napr.) sa zmení obsah z výberu na samotný článok.

Ja zatiaľ nepoužívam žiadne už spravené systémy, všetko si píšem sám (až na pár nejakých pomocných malých scriptov)

Ak nieje niečo jasné, môžem sa pokúsiť napísať aj nejaký základný kód.

Re: Problemi s PHP
(link)
16.8.2010 16:34
Bokos

jo diky... uz mam srpavene tie clanky aj administratora.. lenze mam na prd registraciu... stale ma odlhasuje a neviem si nakodovat o nic lepsiu... a ked som googlil tak som nenasiel nic co som chcel x/ ale aj tak diky moc.. .

Re: Problemi s PHP
(link)
17.8.2010 18:19
Dominik Geršák
Věk: ( ~33 let)

So sústavným odhlasovaním mám aj ja niekedy problém. Vzhľadom na to, že je to maximálne náhodné a nepravidelné, že som celý skript niekoľko krát prekopal nanovo, mám podozrenie na hosting...
...Free hosting :D

neustale odhlasovani
(link)
18.8.2010 11:50
Radim Kolář
Věk: ( ~51 let) , Bydliště: Louny

To dela PHP mod_session nebo jak se jmenuje. Linuxoft aplikace to dela taky. Teoreticky by mela odhlasovat jen pri neaktivite, ale to se nedeje. Treba pisu zpravicku dam nahled (tedy jsem aktivni) a kdyz dam ulozit tak mne to mezitim odhlasilo.

Aby ty sessions neexpirovaly tak by se do nich melo na kazde strance
zapisovat nejakou nahodnou hodnotu do stejneho klice. Nebo se to taky dela tak, ze se clovek na mod_session vybodne a uklada si to rucne do cookies a do databaze.

Nebo pouzit Javu. v Tomcatu sessions funguji a preziji dokonce i restart tomcata protoze se pri restartu ulozi z pameti na disk. Tomcat potrebuje restart pokud se do nej nahraje nova nebo zmenena aplikace. Ten jeho hot deployement mi nikdy spolehlive nefungoval a to nejen pri reloadu aplikace, ale i pri pridani nove. V Apache Geronimo to ale funguje. Tam kdyz se nahraje WAR pres to jejich GUI tak nikdy neni potreba restartovat.

Re: neustale odhlasovani
(link)
19.8.2010 19:32
Aleš Hakl
Bydliště: Praha

V PHP taky sessions preziji restart, protoze jsou ulozene na disku (pekne obludnym zpusobem), sice existuje moznost mit sessions ve sdilene pameti, ale skoro nikdo to nepouziva (uz jenom proto, ze je to i na PHP pomery docela obludne zabugovane). A mam takovy dojem, ze to ze na linuxsoftu mizi sessions neni ani tak vlastnost PHP jako spis vlastnost debianu (nebo mozna te konkretni instalace), ktery logiku zahazovani sessions v PHP nahrazuje shellskriptem typu 'find -atime -cosi -exec rm' v cronu (ono to ma smysl v tom, ze PHP to cisteni sessions dela jako soucast zpracovani pozadavku a kdyz jich je hodne, tak je to udesne pomale) a kdyz clovek ma noatime tak to pak nefunguje tak jak autor zamyslel.

Re: neustale odhlasovani
(link)
19.8.2010 20:19
Dominik Geršák
Věk: ( ~33 let)

Veľmi som tomu nerozumel, až také vedomosti zatiaľ nemám. Ako by som teda mohol upraviť svoj skript aby to neodhlasovávalo?
Mám to jednoduché: po zadaní formulára sa všetko otestuje a skontroluje s DB a do sessions ukladám 2 hodnoty (id uzivatela a jeho práva). Treba tam ešte niečo s tým spraviť?

Re: neustale odhlasovani
(link)
21.8.2010 19:15
Radim Kolář
Věk: ( ~51 let) , Bydliště: Louny

snad by melo zabrat delat na strankach:

session_start();
$_SESSION['bug']=rand();
session_commit();

aby to ty sesny nepromazavalo.

Re: neustale odhlasovani
(link)
12.11.2010 17:56
Lukas Golier
Věk: ( ~34 let)

Zdravim neviem kde to mam plasknut, tak pisem sem. Na webe jedneho znameho sa zobrazuje hlaska:

Varovanie Pozor: Môžem zapisovať do konfiguračného súboru: /www/........./configure.php. Toto je možné bezpečnostné riziko - prosím nastavte správne práva pre tento súbor.

Web vyzera byt ok, Len je to tam vycapene ako Kus Hovedzieho pred Gandhim. :-D. POtreboval by som len trochu nasmerovt. Dakujem.

Este taky dodatok, neda sa my na tom webe nalogovat do admina, Udajne je blokavany ucet. Moze tam byt suvislost s prvým problemom??

DAkujem

DISKUZE

Problemi s PHP 13.8.2010 21:28 Bokos
  L Re: Problemi s PHP 13.8.2010 21:32 Bokos
    L Re: Problemi s PHP 16.8.2010 13:25 Dominik Geršák
      L Re: Problemi s PHP 16.8.2010 16:34 Bokos
        L Re: Problemi s PHP 17.8.2010 18:19 Dominik Geršák
          L neustale odhlasovani 18.8.2010 11:50 Radim Kolář
            L Re: neustale odhlasovani 19.8.2010 19:32 Aleš Hakl
              L Re: neustale odhlasovani 19.8.2010 20:19 Dominik Geršák
                L Re: neustale odhlasovani 21.8.2010 19:15 Radim Kolář
                  L Re: neustale odhlasovani 12.11.2010 17:56 Lukas Golier




Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

28.11.2018 23:56 /František Kučera
Prosincový sraz spolku OpenAlt se koná ve středu 5.12.2018 od 16:00 na adrese Zikova 1903/4, Praha 6. Tentokrát navštívíme organizaci CESNET. Na programu jsou dvě přednášky: Distribuované úložiště Ceph (Michal Strnad) a Plně šifrovaný disk na moderním systému (Ondřej Caletka). Následně se přesuneme do některé z nedalekých restaurací, kde budeme pokračovat v diskusi.
Komentářů: 1

12.11.2018 21:28 /Redakce Linuxsoft.cz
22. listopadu 2018 se koná v Praze na Karlově náměstí již pátý ročník konference s tématem Datová centra pro business, která nabídne odpovědi na aktuální a často řešené otázky: Jaké jsou aktuální trendy v oblasti datových center a jak je optimálně využít pro vlastní prospěch? Jak si zajistit odpovídající služby datových center? Podle jakých kritérií vybírat dodavatele služeb? Jak volit vhodné součásti infrastruktury při budování či rozšiřování vlastního datového centra? Jak efektivně datové centrum spravovat? Jak co nejlépe eliminovat možná rizika? apod. Příznivci LinuxSoftu mohou při registraci uplatnit kód LIN350, který jim přinese zvýhodněné vstupné s 50% slevou.
Přidat komentář

6.11.2018 2:04 /František Kučera
Říjnový pražský sraz spolku OpenAlt se koná v listopadu – již tento čtvrtek – 8. 11. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma umění a technologie, IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

4.10.2018 21:30 /Ondřej Čečák
LinuxDays 2018 již tento víkend, registrace je otevřená.
Přidat komentář

18.9.2018 23:30 /František Kučera
Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

9.9.2018 14:15 /Redakce Linuxsoft.cz
20.9.2018 proběhne v pražském Kongresovém centru Vavruška konference Mobilní řešení pro business. Návštěvníci si vyslechnou mimo jiné přednášky na témata: Nejdůležitější aktuální trendy v oblasti mobilních technologií, správa a zabezpečení mobilních zařízení ve firmách, jak mobilně přistupovat k informačnímu systému firmy, kdy se vyplatí používat odolná mobilní zařízení nebo jak zabezpečit mobilní komunikaci.
Přidat komentář

12.8.2018 16:58 /František Kučera
Srpnový pražský sraz spolku OpenAlt se koná ve čtvrtek – 16. 8. 2018 od 19:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát jsou tématem srazu databáze prezentaci svého projektu si pro nás připravil Standa Dzik. Dále bude prostor, abychom probrali nápady na využití IoT a sítě The Things Network, případně další témata.
Přidat komentář

16.7.2018 1:05 /František Kučera
Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

31.7.2023 14:13 / Linda Graham
iPhone Services

30.11.2022 9:32 / Kyle McDermott
Hosting download unavailable

13.12.2018 10:57 / Jan Mareš
Re: zavináč

2.12.2018 23:56 / František Kučera
Sraz

5.10.2018 17:12 / Jakub Kuljovsky
Re: Jaký kurz a software by jste doporučili pro začínajcího kodéra?

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2024) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze