Autor | Zpráva | ||
---|---|---|---|
zelva Profil * |
#1 · Zasláno: 13. 4. 2008, 11:34:12
Ahoj, mam takový problém, tak doufám, že mi s tím poradíte.
V souboru mam vyčleněný text: <!-- BEGIN TEXT --> text text <!-- END TEXT --> jde nějakým způsobem, vzítten jen text, který je mezi dannýma komentářema? |
||
vertigo4 Profil |
#2 · Zasláno: 13. 4. 2008, 12:20:06
zelva
možná plácnu: $in = file_get_contents("adresa stranky"); preg_match("~<!-- BEGIN TEXT -->(.+?)<!-- END TEXT -->~si", $in, $out); echo $out; |
||
Anonymní Profil * |
#3 · Zasláno: 13. 4. 2008, 13:15:37
nejak mi to nefunguje :(
radši celý problém popíšu kompletně. V načteným souboru (má to být sablona s html kódem) by mělo být neco takovýho: Novinky: -------------------------------------------------- <!-- BEGIN: AAA --> Název: blabla , Datum: ?? ... Text novinky .... Komentáře: <!-- BEGIN: BBB --> Jméno: blabla , Datum: ?? ... Text text komentáře <!-- END: BBB --> ------------------------------------------------- <!-- END: AAA --> Konec novinek .. potřebuju abych do proměnné třeba $AAA vložil to co je uvnitř, a pokud se vyskytují uvnitř toho celku jiné celky tak se "<!-- BEGIN: BBB -->BBB<!-- END: BBB -->" přepíše třeba na "{BEGIN_BBB}" , takže v proměnné $AAA bude "AAA1{BEGIN_BBB}AAA2" , a ten begin "{BEGIN_BBB}" se rozebere zvlášť. Můze to celé fungovat i jinak než jak jsem teď popsal, ale hlavně aby to splňovalo ten účel. A teď popíšu konkrétní příklad na co to potřebuju. V tom souboru ma být šablona s html kódem. A budou se tam zobrazovat novinky, v ty casti AAA se bude celá tabulka s novinkou a předpokládám, že celý ten kód se bude opakovat (tech novinek se vylistuje víc), a v casti BBB se se budou vypisovat komentáře. .. Kdo ví jak na to ? :) |
||
bukaj Profil |
#4 · Zasláno: 13. 4. 2008, 13:31:15
Anonymní
Podívej se na regulární výrazy (regularnivyrazy.info, seriál o PCRE na intervalu) a určitě by se ti mohla hodit fce preg_replace_callback(). Jestli jsem to ale pochopil správně, potřebuješ něco jako šablonovací systém, ne? Tak bych se, být tebou, po nějakém podíval. Proč znovu vynalézat kolo? |
||
zelva Profil * |
#5 · Zasláno: 13. 4. 2008, 13:36:56
jj snazím se udělat svůj šablonovací systém. Ty co se dají stáhnout mi příjdou pro mě až zbytečně složité a obzvlášť když nemím s tím objektovým php. Kouknu na ty odkazy, ale i kdyby měl někdo konkrétní nápad jak to napsat tak bych byl moc rád, kdyby poradil :)
|
||
Časová prodleva: 16 let
|
0