Jump to content
php.lv forumi

Recommended Posts

Posted

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 153 bytes) on line 63

 

 

function taski($task) {

$size=strlen($task);

if($task{$size-4}=="."){

$task=ucfirst(strtolower($task));

$temp9=str_replace(".exe", "", "$task");

63: $temp9=str_replace(".dll", "", "$temp9");

}else{

$temp9=$task;

}

return $temp9;

}

 

 

 

ko tas noziimee un kaa to var izlabot /??????????????

Posted

kas ir ieksh $task ? strings? varbūt tu padod pārāk garu stringu :)

 

es rakstītu šitā

function taski($task) {
  return ucfirst( strlower( ereg_replace('\.exe|\.dll', '', $task) ) );
}

Posted
ereg_replace nu tiešām samazinās memory patēriņu!

17561[/snapback]

 

jāņem vērā, ka $task itkā IMO max varbūt 255 (uz win?)... katrā ziņā ceļš uz tasku nevajadzētu būt garam.. līdz ar to visi ātri/lēni atkrīt

Posted

čevo, čevo delfins, strings tik 255 simboli? tu ko, pie pilna prāta? php tak nav nekāds turbo pascal :) Tajā var ielasīt daaaaudz vairāk.

Posted

nēnu viņš laikam par iso/juliet-compatible path garumu, tādu kādu pierasts rakstīt uz CD (ne vairāk par 8 ieliktām mapēm, to kopgarums ne vairāk par 25 simb., faila nosaukums ne garāk par 64 simb.)

Posted

ak tā, nu tad sorr :) lai nu kā, bet autors nespecificēja, kas tajā stringā drīkst būt, tāpēc kā vienmēr būtu jāpieņem ļaunākais gadījums.

Posted
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 153 bytes)  on line 63

 

 

function taski($task) {

$size=strlen($task);

if($task{$size-4}=="."){

      $task=ucfirst(strtolower($task));

      $temp9=str_replace(".exe", "", "$task");

63:  $temp9=str_replace(".dll", "", "$temp9");

}else{

      $temp9=$task;

}

return $temp9;

}

 

 

 

ko tas noziimee un kaa to var izlabot /??????????????

17555[/snapback]

 

spriezot peec taa ka funkcijaa nav (truuks viena return - ja tiek izmainiits..)

tad tu izmanto Globaalos mainiigos - liidz ar to apskaties

vai tevtas $temp9 - visu laiku kautkur netiek papildinaats (muuziigais cikls)

P.S. Vispaar vel vari pameeginaat pamainiit nosaukumu $task uz teiksim $task_xxx (nezinu kas tev par OS bet iespeejams ka nepatiik nosaukums 'task')

Posted
P.S.  Vispaar vel vari pameeginaat pamainiit nosaukumu $task uz teiksim $task_xxx  (nezinu kas tev par OS bet iespeejams ka nepatiik nosaukums 'task')

Nu gan tu jokus dzen :D

Posted

:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

 

karoche kluudu atradu.

mysql tabulaa bij liidziigi 170990 ieraiski, kas lasiijaas vienaa mainiiigaaaa, tapee arii atminas pietruuka :huh:

Posted
P.S.  Vispaar vel vari pameeginaat pamainiit nosaukumu $task uz teiksim $task_xxx  (nezinu kas tev par OS bet iespeejams ka nepatiik nosaukums 'task')

Nu gan tu jokus dzen :D

17581[/snapback]

 

Nu nosaciiti :)

Starp citu - ir grupa rezerveeto vardu (nu task tur nav :) ) un itkaa paareejos vareetu lietot, bet dziive ir pieraadijusi ka gadaas visaadi - kad kaadu konkreetu nosaukumu(vardu) nevar izmantot - naak aaraa visaadi briinumi :)

 

P.S. pie tam tas notiek tikai uz konkreetas mashiinas/OS uz citaam viss straadaa :)

×
×
  • Create New...