Prosim za pomoč pri php kodi
 
opensourcerules 20. apr 2010 18:08:49 Pridružen od:
29. sep 2009
120 objav
111 20 0
#1

Pozdrav vsem,

iskal sem način da s php-jem odstranim "nepotrebno" kodo (za manjši končni html). Našel sem eno super zadevo, ampak mi potem ne deluje javascript. V original postu (http://www.webmasterworld.com/forum88/10802.htm) sicer avtor navaja, da lahko omejiš javascript začetek in konec, tako da ga ne "kompresira". Ne vem pa kako, zato prosim za pomoč



function callback($buffer)

{

$holdit=$buffer;

$holdit=strreplace(" ", " ", $holdit);

$holdit=str
replace("\n", "", $holdit);

$holdit=str_replace("\r", "", $holdit);

return $holdit;

}



obstart("obgzhandler");

ob_start("callback");



Hvala!


všeč(0) ni všeč(0) spam(0)
 
SpinX 20. apr 2010 18:57:21 Pridružen od:
17. mar 2007
2618 objav
1720 190 20
#2
public function optimize() {

$this->buffer = preg_replace( '/<!--.*?-->/s', '', $this->buffer ); // remove html comments
$this->buffer = preg_replace('/\s+/', ' ', $this->buffer); // remove repeating spaces
$this->buffer = preg_replace( '/\n\s*\n/', '', $this->buffer ); // remove empty new lines

$this->buffer = trim( $this->buffer );

}
všeč(0) ni všeč(0) spam(0)
Developer? Bi delal v kul podjetju ? http://dlabs.si/jobs
 
zeko 20. apr 2010 19:22:15 Pridružen od:
26. feb 2010
2680 objav
3522 839 122
#3

Manjka ti line z paypalom :)


všeč(0) ni všeč(0) spam(0)
noobiliate & bizarre domain name collector
 
opensourcerules 20. apr 2010 19:29:18 Pridružen od:
29. sep 2009
120 objav
111 20 0
#4

@spinix



sem poskusil pa mi javi Parse error: syntax error, unexpected T_PUBLIC in...


všeč(0) ni všeč(0) spam(0)
 
blackmamba 21. apr 2010 17:39:00 Pridružen od:
4. mar 2008
559 objav
392 25 11
#5

To ti je napisalo zato, ker imaš na strežniku php4. Rabiš pa php5.

Spusti besedo "public" pred function pa bi moralo bit v redu.


všeč(0) ni všeč(0) spam(0)
 
opensourcerules 22. apr 2010 16:07:19 Pridružen od:
29. sep 2009
120 objav
111 20 0
#6

sem poskusil tudi brez public, sam pol pa se ne zgodi nič (ne kompresira html). Ne vem kako bi označil začetek in konec kode za javascript (<script type=...), da bi ta del izvzel


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se