Autor | Zpráva | ||
---|---|---|---|
GeneralDv Profil |
#1 · Zasláno: 11. 12. 2009, 23:52:18
Dobrý den,
Mám databázi s PHP scriptami a při výpisu je potřebuju opatřit copyrightem následovně: <?php /*copyright pouze za prvním výskytem "<?php"*/ //zde už může pokračovat cokoliv, ale bez copyrightu ?> <?php //zde už může pokračovat cokoliv, ale bez copyrightu ?> <!-- atd.. --> Dalo by se toto spravit nějakým regulárem (+funkcí) ? |
||
Joker Profil |
#2 · Zasláno: 12. 12. 2009, 09:20:41
|
||
GeneralDv Profil |
#3 · Zasláno: 12. 12. 2009, 10:40:42
Právě testuji:
<?php $string = "<?php\n tento kod\n ?> <?php\n ?>"; $copyright = '<?php /**********************************/ /* Autor: mujautor */ /**********************************/'; echo preg_replace("(<\?php\n)",$copyright,$string); ?> Ten regulární výraz pracuje skoro tak jak má, problém nastane ve chvíli kdy bude víc značek <?php, protože copyright se bude opakovat, tak se následujícím způsobem to snažím vyřešit: (<\?php\n){1} ale PHP vrací chybu, poradíte mi někdo jak na ten regulár? díky |
||
Časová prodleva: 14 let
|
0