php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.06.2006, 14:18  
Erfahrener Benutzer
 
Registriert seit: 30.11.2004
Beiträge: 202
I-Spy
Standard [PHP] preg_replace Fatal Error

Hallo Leute,

ich versuche preg_replace zu benutzen. Aber ich bekomme einen Fehler! Was stimmt hier nicht?

Zitat:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 18800643 bytes) in lex_trans.php on line 23
PHP-Code:
<?php
error_reporting
(E_ALL);

include(
"mysql_trans.php");

$sql "SELECT typechar, imgsize1, imgsize2, imgsize3 FROM trlcode";
$result mysql_query($sql);

$suche = array();
$size1 = array(); $size2 = array(); $size3 = array();

while(
$row mysql_fetch_row($result))
{
    
$suche[] = '|'.$row[0].'|Um';
    
$size1[] = $row[1];
    
$size2[] = $row[2];
    
$size3[] = $row[3];
}

// Test //
$text 'a';

echo 
preg_replace($suche$size1$text);
?>
Und hier print_r array:

$suche
Zitat:
Array
(
[0] => |A|Um
[1] => |a|Um
[2] => |b|Um
[3] => |d|Um
[4] => |D|Um
[5] => |f|Um
[6] => |g|Um
[7] => |h|Um
[8] => |H|Um
[9] => |j|Um
[10] => |k|Um
[11] => |l|Um
[12] => |m|Um
[13] => |n|Um
[14] => |p|Um
[15] => |o|Um
[16] => |s|Um
[17] => |S|Um
[18] => |t|Um
[19] => |T|Um
[20] => |w|Um
[21] => |x|Um
[22] => |X|Um
[23] => |y|Um
[24] => |z|Um
[25] => |B|Um
[26] => |J|Um
[27] => |r|Um
)
$size1
Zitat:
Array
(
[0] => http://www.blue-semirames.de/wbb2/umschrift/18/A_.gif
[1] => http://www.blue-semirames.de/wbb2/umschrift/18/a.gif
[2] => http://www.blue-semirames.de/wbb2/umschrift/18/b.gif
[3] => http://www.blue-semirames.de/wbb2/umschrift/18/d.gif
[4] => http://www.blue-semirames.de/wbb2/umschrift/18/D_.gif
[5] => http://www.blue-semirames.de/wbb2/umschrift/18/f.gif
[6] => http://www.blue-semirames.de/wbb2/umschrift/18/g.gif
[7] => http://www.blue-semirames.de/wbb2/umschrift/18/h.gif
[8] => http://www.blue-semirames.de/wbb2/umschrift/18/H_.gif
[9] => http://www.blue-semirames.de/wbb2/umschrift/18/j.gif
[10] => http://www.blue-semirames.de/wbb2/umschrift/18/k.gif
[11] => http://www.blue-semirames.de/wbb2/umschrift/18/l.gif
[12] => http://www.blue-semirames.de/wbb2/umschrift/18/m.gif
[13] => http://www.blue-semirames.de/wbb2/umschrift/18/n.gif
[14] => http://www.blue-semirames.de/wbb2/umschrift/18/p.gif
[15] => http://www.blue-semirames.de/wbb2/umschrift/18/o.gif
[16] => http://www.blue-semirames.de/wbb2/umschrift/18/s.gif
[17] => http://www.blue-semirames.de/wbb2/umschrift/18/S_.gif
[18] => http://www.blue-semirames.de/wbb2/umschrift/18/t.gif
[19] => http://www.blue-semirames.de/wbb2/umschrift/18/T_.gif
[20] => http://www.blue-semirames.de/wbb2/umschrift/18/w.gif
[21] => http://www.blue-semirames.de/wbb2/umschrift/18/x.gif
[22] => http://www.blue-semirames.de/wbb2/umschrift/18/X_.gif
[23] => http://www.blue-semirames.de/wbb2/umschrift/18/y.gif
[24] => http://www.blue-semirames.de/wbb2/umschrift/18/z.gif
[25] => http://www.blue-semirames.de/wbb2/umschrift/18/B_.gif
[26] => http://www.blue-semirames.de/wbb2/umschrift/18/J_.gif
[27] => http://www.blue-semirames.de/wbb2/umschrift/18/r.gif
)
Was habe ich falsch gemacht? Danke für jede Hilfe!

Liebe Grüße,
Dima
I-Spy ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.06.2006, 14:44  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Ist das dein vollständiges Script?
xabbuh ist offline  
Alt 04.06.2006, 14:49  
Erfahrener Benutzer
 
Registriert seit: 30.11.2004
Beiträge: 202
I-Spy
Standard

Jawohl!
I-Spy ist offline  
Alt 04.06.2006, 15:39  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Setze mal ein "echo memory_get_usage()" vor und nach dem Aufruf von preg_replace() und poste dann die Ausgabe.
xabbuh ist offline  
Alt 04.06.2006, 15:43  
Erfahrener Benutzer
 
Registriert seit: 30.11.2004
Beiträge: 202
I-Spy
Standard

Davor: 30110088
Nachher: Wird nicht angezeigt, wegen Fatal Error!
I-Spy ist offline  
Alt 04.06.2006, 19:46  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

http://www.lugbz.org/documents/smart...s_de.html#goal
Zergling-new ist offline  
Alt 04.06.2006, 19:54  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Zitat:
Zitat von I-Spy
Davor: 30110088
Nachher: Wird nicht angezeigt, wegen Fatal Error!
Womit haust du dir bis dahin denn 28 MB Speicher voll?
xabbuh ist offline  
Alt 04.06.2006, 20:53  
Erfahrener Benutzer
 
Registriert seit: 30.11.2004
Beiträge: 202
I-Spy
Standard

Das Ziel ist ganz klar:

Ich möchte ein Transliterationsscript schreiben! Dabei sollen bestimmte Zeichen, siehe $suche mit Bildchen ersetzt werden aus $size1. Zeichen zwischen [gross] und [/gross] sollen mit $size2 ersetzt werden. Und zeichen zwischen [klein] und [/klein] mit $size3. Wie man sieht klappt nicht einmal der erste Schritt!

>> Womit haust du dir bis dahin denn 28 MB Speicher voll?
Mein Script bewirkt das sicher nicht! Das oben ist mein vollständiges Script!
I-Spy ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Spionageversuch? Code-Injection? saibot PHP-Fortgeschrittene 24 06.10.2007 02:07
Fatal Error bei DB-Import über Consolenbefehl (Windows) PsychoEagle Datenbanken 2 01.10.2007 15:03
Fatal error? Aber wo? Fatal Error PHP Tipps 2007 13 29.12.2005 11:32
Fatal error: Maximum execution time of 30 seconds exceeded nicobischof PHP Tipps 2005-2 15 11.08.2005 18:19
xmlrpc-epi kompilieren [gelöst] freq.9 Server, Hosting und Workstations 4 24.07.2005 21:45
Fatal error: Call to undefined function mail() PHP Tipps 2005-2 16 04.07.2005 13:24
[Erledigt] Fatal Error PHP Tipps 2005 11 21.05.2005 11:39
Fatal Error PHP Tipps 2005 3 12.05.2005 13:06
PHP Fatal error: Class 'MySQLi' not found in CSS PHP Tipps 2005 6 13.04.2005 15:24
Fatal error: Allowed memory size of 8192 bytes exhausted at PHP Tipps 2005 11 06.03.2005 19:26
Fatal error: Call to a member function on a non-object PHP Tipps 2005 15 04.02.2005 13:02
Fatal error: Call to undefined function: imagecreatefromjpeg DannyD PHP-Fortgeschrittene 10 05.12.2004 21:59
[Erledigt] SOAP/Client.php: PHP Fatal error: Method SOAP_Client::__call PHP-Fortgeschrittene 6 25.11.2004 09:48
Fatal error test022 PHP Tipps 2004 2 24.10.2004 15:25
Fatal error Meldung PHP Tipps 2004 1 26.08.2004 10:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
str_replace allowed memory size, php preg_replace code injection, preg_replace fatal error: allowed memory, preg_replace fatal error, preg_replace memory, preg_replace injection, php allowed memory size str_replace, fatal error: allowed memory size of preg_replace, str_replace allowed memory size of, allowed memory size of preg_replace, php fatal error preg_replace, preg_replace allowed memory size, preg_replace allowed memory size of 52428800 bytes, preg_replace memory error, allowed memory size in preg_replace, preg_replace \allowed memory size of\, php str_replace memory, allowed memory size preg_replace, \call to undefined function str_replace()\, preg_relace memory size

Alle Zeitangaben in WEZ +1. Es ist jetzt 10:05 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.