Reklama
Nepřihlášený uživatel | Zaregistrovat se
 

Téma:

Počítače a InternetVývoj software

Spravují:

Sarnegarth,
KAIX

Může vás zajímat



Reklama




cestujicivnoci  
To byla dobrá stopa. Složka neexistovala, vytvořil jsem a šel jsem se podívat do nastavení, kde to zadat. Našel jsem, kam se mají nahrané obrázky přesouvat. Byla tam složka na wedos virtuálu, zkusmo jsem ji nastavil natvrdo na /wp-content/uploads/2020/01 , to nepomohlo, vrátil jsem zpátky to původní a ono to jede.

Jen teď nemůžu najít, kde se to zadávalo, zkusím se po tom podívat později.
pan_kreas Ani krásné vlasy   nejsou k jídlu.
/temp adresář pro nahrávání souborů na web existuje a je z document rootu správně linkován?
spic už jen wtf 
Nedáváš dost informací, takhle by to poznal jen někdo, kdo se stejným problémem potkal.
cestujicivnoci  
Já jsem tím naprosto nepolíben. WP neumím ani používat. Logy na ftp nikde na první pohled nevidím, jestli se musí logování nejdřív zapnout, tak nevím kde.
Finwe To není jako práce s buzolou,  děti
Co error logy, nějaký hint?
cestujicivnoci  
Dotaz. Měli jsme nějaké trable s webem na wordpressu. Kolega to znefunkčnil, mně se to povedlo rozjet, obnášelo to mj. stěhování složky WP. Teď skoro všechno funguje, ale nedaří se nahrávat nové obrázky. V seznamu obrázků vidím místo něj prázdný čtverec. Po rozkliknutí vidím jeho název, typ, rozměry, ale obrázek samotný nikoliv. Když v tomto Detail okně dám Upravit obrázek, obrázek se zobrazí, ale má adresu wp-admin/admin-ajax.php?action=imgedit-preview&_ajax_nonce=xxxxxxxxx&postid=xxxxxxx&rand=xxxx (jsou tam reálná id), tedy zjevně nějaká temporary adresa, kde se měl obrázek zpracovat a pak přesunout do wp-content/uploads/2020/01. To se nestalo, v té složce není nic. Práva tam byla 0776, zkusil jsem změnit na 0777, ani to nepomohlo. Nemá někdo nápad, kde by to mohlo váznout?
 
cestujicivnoci  
Super, funguje. Děkuju.
Finwe To není jako práce s buzolou,  děti
Aha, ty backslashe je třeba oescapovat ještě jednou.

preg_match('@\\\\([0-9]+)\\\\(.*)@', $string, $matches);
cestujicivnoci  
Bohužel nefunguje. Tohle

$line = '\111\dddddddddddddddddddd';
preg_match('@\\([0-9]+)\\(.*)@', $line, $matches);

skončí warningem: preg_match(): Compilation failed: unmatched closing parenthesis at offset 8
Finwe To není jako práce s buzolou,  děti
preg_match('@\\([0-9]+)\\(.*)@', $string, $matches);

pokud není výsledek preg_match callu false, výsledky jsou v $matches[1] a $matches[2]
violetelephant グッバイ、ミスターティーポット 
pouzit regexp match a replace funkce.
cestujicivnoci  
Dotaz. Mám řetězce, které mají začínat "\999\", kde 999 je libovolné n-místné celé číslo. Potřeboval bych jednak ověřit, že toto platí, dále pak získat to číslo a nakonec zbytek řádku, o to číslo a backslashe očištěný. Může někdo pomoct? Díky.
 
Díky.
Finwe To není jako práce s buzolou,  děti
Na zrady jsem nenarazil, CodeIgniter neznám, sám jsem používal pro komunikaci knihovnu bunny/bunny bez větších problémů (snad jen teda jsem párkrát musel kouknout do kódu, dokumentace chyběla). Bezva je na Rabbitu ten Management plugin https://www.rabbitmq.com/management.html
Ok, mám projekt v php + codeigniter, který dosud přistupoval na Websphere MQ přes knihovnu mqseries, sice 0.15b, ale fungovalo to celkem bezproblémově. Zadavatel teď tlačí na přechod k RabbitMQ, tak jsem se chtěl pozeptat, jestli to má nějakou přidanou hodnotu, jestli je lepší pro komunikaci s RMQ používát CodeIgniter helper nebo přistupovat k amqplib přímo, na co si dát při práci s RMQ pozor (zrady) a tak...
 
hippotame ........................................  ##@$%^##@$%
Ano
 
Finwe To není jako práce s buzolou,  děti
Ano.
spic už jen wtf 
Ne, ale mají na svých stránkách tutoriály.
Neřešil jste někdo přístup z PHP do RabbitMQ?
 
Finwe To není jako práce s buzolou,  děti
Nemá, dibi strukturu databáze neřeší, je to jen wrapper nad PDO/mysqli/whatever a chyby oproti struktuře jen předává dál od driveru. Seznam polí u fetchAll z SELECT * půjde získat jako array_keys($result[0]), ale typy bez sáhnutí do systémových tabulek už hůř (mají-li být přesnější, než string/int/float/DateTime)