![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 7.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam
ostatnio skrypty zaczęły ostatnio "ucinać" się w nieoczekiwanych miejscach. takie sytuacje to np : echo "a" echo "b" echo "c" echo "d" i wyświetli mi się 'abc' a 'd' już nie. czy ktoś wie jaka może być tego przyczyna?? pracuje na wersji 4.4.7 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 108 Pomógł: 2 Dołączył: 9.05.2007 Skąd: INTERNET Ostrzeżenie: (0%) ![]() ![]() |
Daj realny przykład skryptu.
Sprawdź czas wykonywania skryptu - czy nie przekracza 30 sekund. -------------------- "There are only 10 types of people in the world: Those who understand binary, and those who don't"
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 7.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
realny przykład.. strona potrafi wygenerować się do 7 lini.
CODE echo "' id='modfields' />"; echo ""; echo "<script type='text/javascript'>"; echo "echo "function modfield(name)"; echo "{"; echo "temp=document.getElementById('modfields').value;"; echo "if (temp=='') {"; echo "document.getElementById('modfields').value=name;"; echo "}"; echo "else {"; echo "myarray=temp.split('|');"; echo "if (!inArray(name, myarray)) {"; echo "myarray.push(name);"; echo "document.getElementById('modfields').value=myarray.join('|');"; echo "}"; strona przestaje się ładować. skrypt wywala sie tylko czasami.. tylko czemu w tak dziwnym miejscu Ten post edytował wiero 11.10.2007, 10:27:32 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 108 Pomógł: 2 Dołączył: 9.05.2007 Skąd: INTERNET Ostrzeżenie: (0%) ![]() ![]() |
A może łatwiej po prostu jako echo wieloliniowe. Na przykład tak:
-------------------- "There are only 10 types of people in the world: Those who understand binary, and those who don't"
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 7.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
oto kolejne miejsce w którym potrafi się zatrzymać
CODE if (is_array($qanda)) { foreach ($qanda as $qa) { echo "\n\t\n"; echo "\n\t\n"; echo "\t\t\t\t<div id='question$qa[4]'>"; $question="<label for='$ia[7]'>" . $qa[0] . "</label>"; $answer=$qa[1]; $help=$qa[2]; $questioncode=$qa[5]; $surf = templatereplace(file_get_contents("$thistpl/question.pstpl")); echo <<<EOF '$surf </div>' EOF; } } echo "\n\n\n"; nie wykonuje niczego co jest za pętlą przejrzałem w końcu :/ pliki logów apache błędem jest *** glibc detected *** free(): invalid next size (fast) rozwiązań właśnie szukam. Ten post edytował wiero 11.10.2007, 11:51:44 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 12:57 |