Prosim za pomoč pri php kodi
 
opensourceRules20. apr 2010 20:08:49Pridružen od:
29. sep 2009
67 objav
+37-100
#1Pozdrav 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=str_replace(" ", " ", $holdit);
$holdit=str_replace("\n", "", $holdit);
$holdit=str_replace("\r", "", $holdit);
return $holdit;
}

ob_start("ob_gzhandler");
ob_start("callback");


Hvala!
všeč(0)ni všeč(0)spam(0)
 
SpinX20. apr 2010 20:57:21Pridružen od:
17. mar 2007
2579 objav
+1323-14412
#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)
Wordpress teme | Razrez designov: damjan@xhtml.si |
 
zeko20. apr 2010 21:22:15Pridružen od:
26. feb 2010
1278 objav
+1261-41548
#3Manjka ti line z paypalom :)
nazadnje urejal zeko 20. apr 2010 21:22:40
všeč(0)ni všeč(0)spam(0)
 
opensourceRules20. apr 2010 21:29:18Pridružen od:
29. sep 2009
67 objav
+37-100
#4@spinix

sem poskusil pa mi javi Parse error: syntax error, unexpected T_PUBLIC in...
všeč(0)ni všeč(0)spam(0)
 
blackmamba21. apr 2010 19:39:00Pridružen od:
4. mar 2008
307 objav
+163-101
#5To 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)
 
opensourceRules22. apr 2010 18:07:19Pridružen od:
29. sep 2009
67 objav
+37-100
#6sem 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)
 
stran 1 od 1 |<<1>>|