ugrás a tartalomhoz

Archívum - Nov 9, 2013

a "height:0" egy érdekes hatása

Blackfriar · 2013. Nov. 9. (Szo), 21.24
Valszeg csak nekem újdonság, de a hatása érdekes.
A katyvasz szöveg megjelenésekor a "katt" felirat nem csúszik lejjebb.
  1. <!DOCTYPE html>  
  2. <html>  
  3. <head>  
  4. <meta charset="utf-8">  
  5. <title>próba</title>  
  6. </head>  
  7. <body>  
  8. <div id="cont" style="display:none;height:0;text-align:center">  
  9. sdfgdagr<br>  
  10. stysdfthbsdfthb<br>  
  11. rturzthjr<br>  
  12. sdrtthjsrt<br>  
  13. </div>  
  14. <a onclick="document.getElementById('cont').style.display = 'block'">katt ide</a>  
  15. </body>  
  16. </html>  
 

Reguláris

gtoma · 2013. Nov. 9. (Szo), 18.19
Sziasztok!

Sajnálatosan belefutottam egy problémába.

jsont kellene printelnem, úgy hogy "function" is van benne.
a json_encode azonban azt is idéző jelekbe rakja.

pl.: {"message":"Hello","func":"function(){}"}

találtam rá egy megoldást:
itt

sajnos azonban hibaüzenetet kapok:
preg_replace_callback(): Compilation failed: missing ) at offset 30 in

rákerestem a hibára, és ezt találtam:
itt

úgy tűnik a reguláris kifejezés nem jó. Azonban sajnos abban elég gyenge vagyok. :(

Valakinek esetleg van 5lete?
  1. function json_func_expr($json) {  
  2.     return preg_replace_callback(  
  3.         '/(?<=:)"function((?:(?!}").)*}"/',  
  4.         'json_strip_escape',  
  5.         $json  
  6.     );  
  7. }  
  8.    
  9. function json_strip_escape($string) {  
  10.     return str_replace(array('"','/','"','n','t'),array('"','/','"','',''),substr($string[0],1,-1));  
  11. }  
 

The Quality of Embedded Software, or the Mess Has Happened

Joó Ádám · 2013. Nov. 9. (Szo), 01.25
A hanyag kódba emberek halnak bele