| 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: 17 let
|
|||
0