Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ubijanje funkcija

[es] :: PHP :: Ubijanje funkcija

[ Pregleda: 2272 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Irfank
Irfan Krijestorac
Prijepolje

Član broj: 50812
Poruke: 203
91.150.125.*

Sajt: www.irfan.co.sr


Profil

icon Ubijanje funkcija22.08.2007. u 02:07 - pre 202 meseci
Da li ovo sluzi, kako da kazem da se "ubije" funkcija
Code:
runkit_function_remove
. Ako jeste moze li neko da mi napise primer.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.236.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Ubijanje funkcija22.08.2007. u 10:52 - pre 202 meseci
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
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Irfank
Irfan Krijestorac
Prijepolje

Član broj: 50812
Poruke: 203
77.46.254.*

Sajt: www.irfan.co.sr


Profil

icon Re: Ubijanje funkcija22.08.2007. u 13:45 - pre 202 meseci
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.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.236.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Ubijanje funkcija22.08.2007. u 15:15 - pre 202 meseci
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ć.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Irfank
Irfan Krijestorac
Prijepolje

Član broj: 50812
Poruke: 203
77.46.254.*

Sajt: www.irfan.co.sr


Profil

icon Re: Ubijanje funkcija22.08.2007. u 16:07 - pre 202 meseci
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.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.236.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Ubijanje funkcija22.08.2007. u 17:56 - pre 202 meseci
Ali ti u dva fajla definises dve različite funkcije (možda su i iste, nebitno) sa istim imenom, ili sam nešto prevideo?
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: PHP :: Ubijanje funkcija

[ Pregleda: 2272 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.