abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 06:00 | Zajímavý projekt

    Jack Dorsey představil (𝕏, Nostr) svůj nový projekt bitchat. Jedná se o bezpečnou decentralizovanou peer-to-peer aplikaci pro zasílání zpráv bez potřeby internetu, serverů a telefonních čísel. Využívá se Bluetooth Mesh Network. Detaily v technické dokumentaci. Zdrojové kódy jsou k dispozici pod licencí Unlicense.

    Ladislav Hagara | Komentářů: 3
    dnes 04:22 | Nová verze

    Hudební přehrávač Amarok byl vydán v nové verzi 3.3 "Far Above the Clouds". Nově je postaven na Qt6/KF6 a využívá GStreamer místo Phononu.

    Ladislav Hagara | Komentářů: 0
    včera 18:11 | IT novinky

    Společnost IBM představila novou generaci svých serverů: IBM Power11.

    Ladislav Hagara | Komentářů: 1
    včera 15:33 | Komunita

    Multiplatformní digitální pracovní stanice pro práci s audiem Ardour byla postavena na GTK2. Vývojáři neplánovali její portaci na GTK3 nebo GTK4. Naopak, v lednu loňského roku si vytvořili vlastní fork GTK2 s názvem YTK. Ten v únoru letošního roku přestal být volitelným a nově byla zcela odstraněna podpora GTK2.

    Ladislav Hagara | Komentářů: 15
    včera 11:33 | Nová verze

    Byla vydána nová verze 6.4 linuxové distribuce Parrot OS (Wikipedie). Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 11:22 | Pozvánky

    Společnost initMAX pořádá sérii bezplatných webinářů věnovaných novému Zabbixu 7.4. Podrobnosti a registrace na webu initMAX.

    … více »
    Heřmi | Komentářů: 0
    včera 03:44 | Nová verze

    Byla vydána verze 7.0 open source platformy pro správu vlastního cloudu OpenNebula (Wikipedie). Kódový název nové verze je Phoenix. Přehled novinek v poznámkách k vydání v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 1
    včera 00:11 | Nová verze

    E-mailový klient Thunderbird byl vydán ve verzi 140.0 ESR „Eclipse“. Jde o vydání s dlouhodobou podporou, shrnující novinky v upozorněních, vzhledu, správě složek a správě účtů. Pozor, nezaměňovat s průběžným vydáním 140.0, které bylo dostupné o týden dříve.

    Fluttershy, yay! | Komentářů: 15
    7.7. 15:11 | IT novinky

    Organizace Video Games Europe reprezentující vydavatele počítačových her publikovala prohlášení k občanské iniciativě Stop Destroying Videogames.

    Ladislav Hagara | Komentářů: 0
    7.7. 13:22 | IT novinky

    Společnost Raspberry Pi nově nabzí Raspberry Pi Camera Module 3 Sensor Assembly, tj. samostatné senzorové moduly z Raspberry Pi Camera Module 3.

    Ladislav Hagara | Komentářů: 0
    Jaký je váš oblíbený skriptovací jazyk?
     (60%)
     (27%)
     (7%)
     (2%)
     (1%)
     (1%)
     (3%)
    Celkem 374 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

    Dotaz: Netisknutelné znaky PHP

    16.4.2008 12:43 MX
    Netisknutelné znaky PHP
    Přečteno: 2427×
    Mám potíže s odstraněním netisknutelných znaků z řetězce odeslaného formulářem.

    Pokud ve formuláři vyplním více řádků, nedaří se mi žádnou PHP funkcí tyto znaky vyčistit vyjma začátku a konce řetězce.

    Zkoušel jsem: $vycistit = str_replace("\\n", "", $vycistit); $vycistit = str_replace("\n", "", $vycistit); $vycistit = chop($vycistit); $vycistit = trim($vycistit);

    Zkoušel jsem i nl2br(), ale uvnitř řetězce formátování na odřadkování zůstane.

    Poradíte prosím.

    Odpovědi

    Toman avatar 16.4.2008 12:55 Toman | skóre: 29 | blog: Tomanův blog | Kostelec nad Orlicí
    Rozbalit Rozbalit vše Re: Netisknutelné znaky PHP
    Zkus trim
    16.4.2008 13:02 MX
    Rozbalit Rozbalit vše Re: Netisknutelné znaky PHP
    Trim odstraní jen ze začátku a konce, ale ne z prostředku.
    Aleš Janda avatar 16.4.2008 13:02 Aleš Janda | skóre: 23 | blog: kýblův blog | Praha
    Rozbalit Rozbalit vše Re: Netisknutelné znaky PHP
    Tohle:

    $vycistit = str_replace("\n", "", $vycistit);

    musí fungovat. Spíš je problém v tom, že tam můžou zůstat znaky \r. Takže bych to celé napsal jako

    $vycistit = str_replace("\n", "", str_replace("\r", "", $vycistit));
    Toman avatar 16.4.2008 13:11 Toman | skóre: 29 | blog: Tomanův blog | Kostelec nad Orlicí
    Rozbalit Rozbalit vše Re: Netisknutelné znaky PHP
    V tom pripade se omlouvam, ano, mate pravdu. Zkusil bych tedy toto:
    function trim_all($str) {
      return str_replace(str_split("\t\n\r\0\x0B"), "", $str);
    }
    
    16.4.2008 13:24 MX
    Rozbalit Rozbalit vše Re: Netisknutelné znaky PHP
    Tak uz jsem na to prisel!!!!

    Dik moc za pomoc, ale tohle vsechno jsem vyzkousel a nefungovalo... Pomohlo az toto:
    $vycistit = str_replace((chr(10)), " ", $vycistit);
    $vycistit = str_replace((chr(13)), " ", $vycistit);

    26.10.2011 08:28 Tom
    Rozbalit Rozbalit vše Re: Netisknutelné znaky PHP
    Našel jsem na google toto vlákno a jen bych doplnil, že to jde řešit i pomocí regulárů: $row = preg_replace("/[\n\t\r]/i", '', $row);

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.