|
Страници по тази тема: 1 | 2 | (покажи всички)
Тема
|
function
|
|
Автор |
ghs (познат) |
Публикувано | 20.05.06 18:42 |
|
имам функция която променя с str_replace() която променя текста и добавя картинки също както тук и си работи перфектно, но проблемът не е това. В зависимос от това къде се постави из кода, имам в предвид на различни редове, работи или се срива apache-то. Ако я сложа в началото на файла работи, ако я сложа преди реда от който се извиква и Бамммм. Спира всичко. Та на какво се дължи това дали е в началото на файла или малко по-надолу.
Поздрави.
| |
Тема
|
Re: function
[re: ghs]
|
|
Автор | rdx9 (Нерегистриран) |
Публикувано | 21.05.06 10:44 |
|
Пасте тука функцията да я видиме.
А сигурен ли си, че се срива апачи-то ? 
| |
Тема
|
Re: function
[re: rdx9]
|
|
Автор |
ghs (познат) |
Публикувано | 21.05.06 15:00 |
|
function print_cmt($print_txt)
{
$print_txt = str_replace("[emo1]", "<img width=\"15\" height=\"15\" src=\"img.gif\" />", $print_txt);
....
.....
.....
.....
return $print_txt;
}
echo(print_cmt($row[6]));
за apache-то съм сигурен защото ми вади прозорец за alert на windows със собщението, че се е получил някакъв си internal error и трябва да се затвори. изключва се все едно си го затворил от task manager екрана , а и изчезва от там и при опит да отворя local, не го пуска.
| |
Тема
|
Re: function
[re: ghs]
|
|
Автор |
dunamis () |
Публикувано | 21.05.06 16:44 |
|
И на мен ми се е случвало под уин2000, опитай да като пуснеш PHP като CGI а не като модул. Проблема определено беше в PHP-то защото се опитах да го пусна на IIS и същата работа.
| |
Тема
|
Re: function
[re: ghs]
|
|
Автор | rdx9 (Нерегистриран) |
Публикувано | 21.05.06 18:16 |
|
хм - ами в httpd-error.log има ли нещо по въпроса ?
Какво пише, ако въобще пише нещо де ...
Можеш да пробваш да смениш LogLevel-а, с някакъв по-висок, да видиш дали ще изписка нещо:
http://httpd.apache.org/docs/1.3/mod/core.html#loglevel
| |
Тема
|
Re: function
[re: rdx9]
|
|
Автор |
ghs (познат) |
Публикувано | 21.05.06 18:34 |
|
log-а ми е пуснат да показва всичко, но това не го показва. само отбелязва след това като рестартирам apache-то.
| |
Тема
|
Re: function
[re: dunamis]
|
|
Автор |
ghs (познат) |
Публикувано | 21.05.06 18:36 |
|
не е проблемът от това дали е cgi или модул. проблемът не идва когато стартирам apache, ами когато пусна файла с тази функция
| |
Тема
|
Re: function
[re: ghs]
|
|
Автор |
dunamis () |
Публикувано | 21.05.06 20:22 |
|
да, знам че не е там проблема, само че се чудех дали ще ти остави апачето живо или пак ще умре
иначе доколкото съм търсил решение на проблема не съм намерил, направо си го сложих на линукс машина. Описват го като някакъв бъг на PHP.
Ти с какъв уин си?
| |
Тема
|
Re: function
[re: dunamis]
|
|
Автор |
ghs (познат) |
Публикувано | 21.05.06 21:14 |
|
сега нямам време да променям php-то за да пробвам дали ще гръмне отново или не. сега работи, но ми беше интересно защо става така! Една и съща функция сложена на ред 1 и работи. сложена 100 реда по надолу, БУММММ
"Описват го като някакъв бъг на PHP" - къде тва?
"Ти с какъв уин си" - XP
| |
Тема
|
Re: function
[re: ghs]
|
|
Автор | ДядoMpaз (Нерегистриран) |
Публикувано | 22.05.06 12:20 |
|
Това ми изглежда като проблем с паметта. Колко голяма е променливата която пускаш като аргумент на функцията? Колко е memory_limit-а на PHP-то?
Поиграй си малко с параметрите които подаваш на функцията, пробвай да извадиш колко памет се използва преди и след изпълнението на функцията с memory_get_usage
| |
|
Страници по тази тема: 1 | 2 | (покажи всички)
|
|
|