function
16 отговора
665 прегледа
function
имам функция която променя с str_replace() която променя текста и добавя картинки също както тук и си работи перфектно, но проблемът не е това. В зависимос от това къде се постави из кода, имам в предвид на различни редове, работи или се срива apache-то.
Ако я сложа в началото на файла работи, ако я сложа преди реда от който се извиква и Бамммм. Спира всичко. Та на какво се дължи това дали е в началото на файла или малко по-надолу.
Поздрави.
Поздрави.
Re: function
Пасте тука функцията да я видиме.
А сигурен ли си, че се срива апачи-то ?
А сигурен ли си, че се срива апачи-то ?
Re: function
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, не го пуска.
{
$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 екрана
Re: function
И на мен ми се е случвало под уин2000, опитай да като пуснеш PHP като CGI а не като модул. Проблема определено беше в PHP-то защото се опитах да го пусна на IIS и същата работа.
Re: function
хм - ами в httpd-error.log има ли нещо по въпроса ?
Какво пише, ако въобще пише нещо де ...
Можеш да пробваш да смениш LogLevel-а, с някакъв по-висок, да видиш дали ще изписка нещо:
[линк]
Какво пише, ако въобще пише нещо де ...
Можеш да пробваш да смениш LogLevel-а, с някакъв по-висок, да видиш дали ще изписка нещо:
[линк]
Re: function
log-а ми е пуснат да показва всичко, но това не го показва. само отбелязва след това като рестартирам apache-то.
Re: function
не е проблемът от това дали е cgi или модул. проблемът не идва когато стартирам apache, ами когато пусна файла с тази функция
Re: function
да, знам че не е там проблема, само че се чудех дали ще ти остави апачето живо или пак ще умре
иначе доколкото съм търсил решение на проблема не съм намерил, направо си го сложих на линукс машина. Описват го като някакъв бъг на PHP.
Ти с какъв уин си?
иначе доколкото съм търсил решение на проблема не съм намерил, направо си го сложих на линукс машина. Описват го като някакъв бъг на PHP.
Ти с какъв уин си?
Re: function
сега нямам време да променям php-то за да пробвам дали ще гръмне отново или не. сега работи, но ми беше интересно защо става така! Една и съща функция сложена на ред 1 и работи. сложена 100 реда по надолу, БУММММ
"Описват го като някакъв бъг на PHP" - къде тва?
"Ти с какъв уин си" - XP
"Описват го като някакъв бъг на PHP" - къде тва?
"Ти с какъв уин си" - XP
Re: function
Това ми изглежда като проблем с паметта. Колко голяма е променливата която пускаш като аргумент на функцията? Колко е memory_limit-а на PHP-то?
Поиграй си малко с параметрите които подаваш на функцията, пробвай да извадиш колко памет се използва преди и след изпълнението на функцията с memory_get_usage
Поиграй си малко с параметрите които подаваш на функцията, пробвай да извадиш колко памет се използва преди и след изпълнението на функцията с memory_get_usage
Re: function
не сещам за съобщението с което гърмеше при мен и не мога да го намеря по памет
Ако ти се случи пак потърси за съобщението което ти изкарва апаша в гугъл. или го постни тук и аз ще го потърся
Ако ти се случи пак потърси за съобщението което ти изкарва апаша в гугъл. или го постни тук и аз ще го потърся
Re: function
memory_limit-а е 10mb
променливата е различна, тъй като това е в книга за гости и там коментарите са различни, но не надхвърлят 200 символа
променливата е различна, тъй като това е в книга за гости и там коментарите са различни, но не надхвърлят 200 символа
Re: function
"Ако ти се случи пак потърси за съобщението което ти изкарва апаша в гугъл" - съобщението е стандартно и не го вади apache ами windows. същото съобщение го вади и при други програми ако е станала някаква грешка и трябва да се затворят. не ти ли се е случвало windows да ти изрева не умряло и да ти каже, че трябва да затвори дадена програма?
ето и картинка на alert-а
ето и картинка на alert-а
Само не разбрах...
дали се срива ако местиш функцията или ако местиш извикването й?
Дай точен пример кога се срива, както и какво има на мястото на точките? Ако са 50-тина str_replace-и що не ги размениш със някой regular expression?
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
Дай точен пример кога се срива, както и какво има на мястото на точките? Ако са 50-тина str_replace-и що не ги размениш със някой regular expression?
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
Re: Само не разбрах...
срива се когато и промениш позицията във файла: ред 1 работи, ред 100 изгаря. не са 50, към 15 са 
Дай пример де...
как да ти помогнем като трябва да гадаем?
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
Re: Дай пример де...
със закъснение, но благодаря за вниманието
ето тука кода
тази книга е със същият код както е и книгата на страницата ми тука и работи перфектно. поставяйки функцията където си поискаш, но при книгата която е на страницата ми не тръгва освен ако функцията не е най-горе в кода. кодът е един и същ. има разлика в книгата в страницата ми, че там е с include вмъкната, а другата е един файл.
както и да е. оставил съм я в началото на файла. интересно ми беше да разбера защо се държи така.
и отново благодаря за вниманието ви. поздрави
ето тука кода
тази книга е със същият код както е и книгата на страницата ми тука и работи перфектно. поставяйки функцията където си поискаш, но при книгата която е на страницата ми не тръгва освен ако функцията не е най-горе в кода. кодът е един и същ. има разлика в книгата в страницата ми, че там е с include вмъкната, а другата е един файл.
както и да е. оставил съм я в началото на файла. интересно ми беше да разбера защо се държи така.
и отново благодаря за вниманието ви. поздрави