ugrás a tartalomhoz

Archívum - Már 26, 2007 - Fórum téma

Array és for ciklus egyben

chipi · 2007. Már. 26. (H), 16.41
Sziasztok!

Azt hogyan lehet megcsinálni, hogy egybeágyazni a tömböt és egy ciklust azaz a ciklus benne legyen.
  1.  include_once("connections/connections.php");  
  2.   
  3. for ($i=1; $i < ($eredmeny+1); $i++) {  
  4.      $termek_tomb[$i]=mysql_fetch_assoc($lekeres);  
  5.                                         }  
  6.                                           
  7. @$lekeres=mysql_query( "SELECT * FROM orszagok $where ORDER BY $rendezes"or die ("<br><strong>Adatbázis olvasási hiba!<BR><a href='?'>[Javítás!]</a></strong>");  
  8. $eredmeny = mysql_num_rows($lekeres);  
  9.   
  10. $ZP_AIRPORTS = array(  
  11. for($k=1; $k < ($eredmeny+1); $k++) {  
  12.     "teszt" => array("city" => $termek_tomb[$k]["varos"], "name" => $termek_tomb[$k]["orszag"]),  
  13.   
  14.   }  
  15.   "AAC" => array("city" => "Magyarország""name" => "Budapest")  
  16. );  
 

Szerializálás nagy objektumokkal, például 10MB-os levél a sessionbe

rgrrbbt · 2007. Már. 26. (H), 13.57
sziasztok,

a következő kérdésem volna:
a serialize() függvény úgy tűnik, rengeteg memóriát használ. ha pl. egy 10mb-os objektumot szeretnék szerializálni, még 32mb sem elég, mindig "allowed memory size of ... exhausted" üzenettel kiszáll a script. nincs valami ötletetek, hogyan lehetne megoldani ezt a problémát? a szolgáltatómnál fix 32mb-os memory limit van beállítva, és szeretném, ha pl. egy 10mb-os levelet bele tudnék préselni a sessionbe.

előre is köszönöm!
 

BBcode feldolgozás highlight_string()-gel

raczger · 2007. Már. 26. (H), 06.59
nos a következővel próbálkozok most, a highloight-al ( http://hu2.php.net/manual/hu/function.highlight-string.php ) megszínezni azokat a kódokat egy változóban amik két bizonyos karakter között vannak
erre találtam is egyet a php manualon:
  1. <?php  
  2. function bbcode($s)  
  3. {  
  4. $s = str_replace('']\n'''']''$s);  
  5. $match = array('#\[php\](.*?)\[\/php\]#se');  
  6. $replace = array('''<div>'.highlight_string(stripslashes('$1'), true).'</div>''');  
  7. return preg_replace($match$replace$s);  
  8. }  
  9. ?>  
ha csak simán egy szövegrészt akarok vele átalakítani szépen megy is, inkább csak a konvertálással van baj... ha elé teszem akkor html kódban megjelenik ugyebár az egész, ha utána teszem akkor egy kicsit érdekesen, ha pedig hagyom h utána és visszaalakítom az átalakítottakat ott ahol highéight-ot akaok használni úgy is érdekes lesz az eredmény...
pls help me!:) :R