NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: mkdir kódování

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Michal Kuba
Tvůrce
Avatar
Michal Kuba:28.9.2015 13:58

Ahoj.
Při registraci chci na FTP vytvořit každému uživateli složku s jeho jménem. Takto:

$path='./data/'.  utf8_decode(trim($_POST['jmeno'])).'/';
                                mkdir(utf8_decode($path),0777);

Vyzkoušel jsem všelijaké

urldecode, utf8_decode ...

ale stále mám problém, že když zaregistruji člověka který se jmenuje například "Míša", pomocí kódu výše dospěju k tomu, že se složka jmenuje

Mí?a

Co mám nastavit jinak, aby se vytvořila složka skutečně s názvem z POSTu se správným kódováním? V indexu mám rovněž nastaveno UTF-8

 
Odpovědět
28.9.2015 13:58
Avatar
Odpovídá na Michal Kuba
Neaktivní uživatel:28.9.2015 15:13

Nemá tam být utf8_encode a ne utf8_decode?

Editováno 28.9.2015 15:13
Nahoru Odpovědět
28.9.2015 15:13
Neaktivní uživatelský účet
Avatar
hitzoR
Člen
Avatar
hitzoR:28.9.2015 16:14

Jen tak trochu mimo - určitě tam použij ID toho uživatele, protože se ti můžou zaregistrovat uživatelé Míša a Misa a oba by měli stejnou složku. ;-)

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
28.9.2015 16:14
Avatar
Michal Kuba
Tvůrce
Avatar
Odpovídá na hitzoR
Michal Kuba:28.9.2015 21:31

S čísly jsem to řešil jindy něco jiného, tady vím, že uživatelů bude tak do desíti a nikdo se nejmenuje stejně, ale bude to s jejich ID nejsnazší :)

 
Nahoru Odpovědět
28.9.2015 21:31
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.