Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 5. diel - Prvý objektová komponenta v PHP - Galéria obrázkov

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Milan Turyna
Tvůrce
Avatar
Odpovedá na Dávid Dopirák
Milan Turyna:22.11.2020 8:23

Spletl jsem si to, polozka nebude false po jednom opakovani ale pokud mas aspon mas aspon jeden element v poli tak zustane po celou dobu true a potom ano, napise ti to ten error protoze to je jako kdybys vzal

while(true) {... }
 /*
bude to provadet opakovani do ty doby, dokud server neselze popripade dokud se nedojde k maximalnimu nastavenemu casu pro spusteni skriptu
*/

Používám foreach všude kde to jde a jinak for, ale v celku na tom cyklu neni nic spatneho, jen proste me vyhovuji vice tyto dva.

Editované
Avatar
Odpovedá na Milan Turyna
Dávid Dopirák:22.11.2020 9:35

Díky. Dal by som palec hore ale ešte nemám skill. ;)

Avatar
Lukáš Vavřík:22.11.2020 9:51

Přátelé máte v tutoriálu chybu.

Přepsal jsem si ho tak jak je to v tutoriálu uvedené a snažil se tomu porozumět. Když to použiji přesně tak jak to tu je tak to nefunguje a vyhazuje mi to v cyklu "foreach" chybu.

Po stažení zdrojového kódu jsem objevil, že v cyklu "while" je navíc

..  (is_file($this->slozka . '/' . $polozka) ...

bez této části to nefunguje.
Toto by chtělo opravit a trochu rozvést. Díky

Avatar
Odpovedá na Lukáš Vavřík
Lukáš Vavřík:22.11.2020 9:56

Aha :D tak já měl chybu ještě někde jinde :D Pardon. Škoda že tu nejdou komentáře mazat či editovat

Avatar
Dušan Kovářík:15.7.2021 23:04

Tohle je velice zajímavá aplikace. Akorát je mi trochu záhadou, jaktože mi správně funguje přístup ke složce "obrazky" z třídy, která je ve složce "tridy", přičemž složku "obrazky" nemám uvnitř složky "třídy"... Budu se muset na tu třídu Directory podívat více do hloubky.

Avatar
Vojtěch Koukal:22.9.2021 19:02

Prosím mohli byste vždy na konci lekce nechat to interaktivní pole s oběma kódy???
Děkuji za vyřízení!! ✌

Avatar
Tomáš Teplík:14.1.2022 22:14

Krásný příklad a zajímavý. Měl jsme malinko problém s obrázky a ubuntu. Musel jsem si speciálně nastavovat práva. Asi by pomohlo ještě vysvětlit zadávání cest v php.

Avatar
Dord
Člen
Avatar
Dord:19.2.2022 22:02

Ahoj, příklad super, díky za něj. Zaujala mě myšlenka na konci, že HTML se echuje, proto je to nepřehledné - jak jinak to prosím lze řešit?

Editované
Avatar
Marián Mídelka:9.11.2022 13:50

Ahoj chcem sa spýtať, prečo mi pri konštruktore vypisuje Syntax ereor -> unexcepted privat po (, očakáva premenú alebo iné formy, neakceptuje private a to vo všetkých stiahnutých kodoch s konštruktorom. čo môže byť chyba?

class Galerie
{

public function __construct(private string $slozka, private int $sloupcu) {}

}

Odpovedať
Keď niečo nejde, skús niečo iné. Možno to tiež nepôjde!
Avatar
Marián Mídelka:9.11.2022 13:53

Chcem sa spýťať, prečo mi vyhadzuje vždy Syntax error
unexpected: private
after: (
expected: identifier, variable, array, callable, namespace, \, define, ?, &, )

POSSIBLE Syntax Error (check preceding valid syntax error)
unexpected: variable '$slozka'

POSSIBLE Syntax Error (check preceding valid syntax error)
unexpected: ','

POSSIBLE Syntax Error (check preceding valid syntax error)
unexpected: variable '$sloupcu'

POSSIBLE Syntax Error (check preceding valid syntax error)
unexpected: )

public function __construct(private string $slozka, private int $sloupcu) {}

Kde môže byť chba?

Odpovedať
Keď niečo nejde, skús niečo iné. Možno to tiež nepôjde!
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 83.