[ Irfank @ 22.08.2007. 02:07 ] @
Da li ovo sluzi, kako da kazem da se "ubije" funkcija Code: . Ako jeste moze li neko da mi napise primer.runkit_function_remove |
[ Irfank @ 22.08.2007. 02:07 ] @
[ Nemanja Avramović @ 22.08.2007. 10:52 ] @
Mislim da to može da uklanja samo funkcije koje je programer definisao.
Primer: Code: $uspeo = runkit_function_remove('moja_funkcija'); echo ($uspeo) ? 'uspeo' : 'nisam uspeo'; Detaljnije na: http://php.net/runkit_function_remove [ Irfank @ 22.08.2007. 13:45 ] @
Evo kakvu mi gresku izbacuje
Code: Fatal error: Cannot redeclare prelom_reci() (previously declared in D:\Programi\xampp\htdocs\server\SKRIPTA\shoutbox\shoutbox.php:127) in D:\Programi\xampp\htdocs\server\SKRIPTA\shoutbox\shoutbox.php on line 127 Ja sam probao ovo tvoje ali ne ide. Radim ispis podataka iz MySQL baze pa hocu da ispisem 10 redova a za svaki red se mora odradjivati ova funkcija. [ Nemanja Avramović @ 22.08.2007. 15:15 ] @
Pa što imaš dve funkcije sa istim imenom? Nazovi ih drugačije, ili deklariši f-ju samo ako f-ja sa istim imenom ne postoji već.
[ Irfank @ 22.08.2007. 16:07 ] @
Evo pogledaj kod
Code: <?php $query = "SELECT * FROM komentari ORDER BY rb DESC LIMIT 0, 10"; $result = mysql_query($query) or die(mysql_error()); while($row = mysql_fetch_array($result)){ /////////////////////////////////////////////////////////////////////////////////////////// // Deo koda koji zamenjuje tekst iz baze $comment = htmlentities($row['tekst']); $smilies = array( ':)', ':%^', ':-*', ':-:', ':(', '*.(', '--', '!', '*/(', ':-))', ':-|', '(*)', ':-)', '**-', ':-~', ':#)' ); $images = array('icon_biggrin.gif', 'icon_cheesygrin.gif', 'icon_confused.gif', 'icon_cool.gif', 'icon_idea.gif', 'icon_eek.gif', 'icon_evil.gif', 'icon_exclaim.gif', 'icon_mad.gif', 'icon_mrgreen.gif', 'icon_sad.gif', 'icon_question.gif', 'icon_razz.gif', 'icon_redface.gif', 'icon_wink.gif', 'icon_lol.gif'); $path = 'foldergdesusmajliji/'; foreach ($images as $key => $value) { $images[$key] = '<img src="'.$path.$value.'">'; } $comment = str_replace($smilies, $images, $comment); //Kraj koda koji zamenjuje iz baze /////////////////////////////// //Kod za ogranicavanje duzine $recenica=$comment $max_duzina_reci="10"; function prelom_reci($string, $maximum) // prelom reci koja je duze od n karaktera i pazi na href i src { $niz = explode(' ',$string); $n = count($niz); for( $i=0; $i < $n; $i=$i+1 ) { $duzina = strlen($niz[$i]); $is_href = strpos($niz[$i], "href"); $is_src = strpos($niz[$i], "src"); if ( $duzina > $maximum && $is_href === false && $is_src === false ) { $niz[$i] = wordwrap($niz[$i], $maximum, "-<br/>", 1); } } $novi_string = implode($niz,' '); return $novi_string; } $obradjena_recenica = prelom_reci($recenica, $max_duzina_reci); echo '<tr>'; echo '<td class="tekstshouta"><a href="mailto:',$row['email'],'" class="izgledlinkaimena">',$row['imeiprezime'],'</a><br /> ',$obradjena_recenica,'</td>'; echo '</tr>'; echo '<tr>'; echo '<td height="10" valign="middle"><hr /></td>'; echo '</tr>'; } ?> vidis li funkciju prelom_reci, e sad posto ja izvlacim podatke iz mysql baze ona mora da svaki recordset proveri. [ Nemanja Avramović @ 22.08.2007. 17:56 ] @
Ali ti u dva fajla definises dve različite funkcije (možda su i iste, nebitno) sa istim imenom, ili sam nešto prevideo?
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|