Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP. помогите найти ошибку. / 13 сообщений из 13, страница 1 из 1
05.04.2012, 17:18:48
    #37740702
re_qas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP. помогите найти ошибку.
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
<?php

include 'idna_convert.class.php5';
include 'simple_html_dom.php5';
$errors = array();

function is_url($url) {
    return preg_match('|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $url);
}

function parce ($url, $base_url, $backLink)
{
    $res = array();
    //$res['error'] = array();
   // phpinfo();

    $IDN = new idna_convert();
    $url = $IDN->encode($url);
    $base_url = $IDN->encode($base_url);
    unset($IDN);
    if (!is_url($url) and (isset($res['error']))) $res['error'] = 'error: 003: Page URL is invalid.';
    if (!is_url($base_url) and (isset($res['error']))) $res['error'] = 'error: 004: Blank URL is invalid.';
    $html = @file_get_html($url);
    $http = $html[1];
    if (($http[0] != 'HTTP/1.1 200 OK') and (isset($res['error'])))
        $res['error'] = 'page: '.$http[0];
    $html = $html[0];
    $html_base = @file_get_html($base_url);
    $http = $html_base[1];
    if (($http[0] != 'HTTP/1.1 200 OK') and (isset($res['error'])))
        $res['error'] = 'blank: '.$http[0];
    $html_base = $html_base[0];
    if (($html->innertext != '') and ($html_base->innertext != ''))
    {

        $Text_bloks = $html->find('body',0) ->find('text');
        $Blank = $html_base->find('body',0)->find('text');
        $content = array();
        for ($j = 0; $j < sizeof($Text_bloks); $j++)
        {
            if (strlen($Text_bloks[$j]->text())<25) continue;
            $flag = -1;
            for ($i = 0; $i < sizeof($Blank); $i++)
            {
                if (strlen($Blank[$i]->text())<25) continue;
                if ($Text_bloks[$j]->text() == $Blank[$i]->text())
                {
                    $flag = $i; break;
                }
            }
            if ($flag < 0) $content[] = $Text_bloks[$j];
        }
        if ((sizeof($content) == 0) and (isset($res['error']))) $res['error'] = 'List';
        for ($i = 0; $i<sizeof($content);$i++)// find element
        {
            $ancore = $content[$i]->find('a[href*='.$backLink.']');
            if ($ancore)
            {
                $res['link'] = 'Yes';
                $res['ancore'] = $ancore;
            }
            else
            {
                $res['ancore'] = 'No';
                if ($content[$i]->find('text'))
                {
                    if (strpos($backLink,$content[$i]->find('text')) > -1)
                    $res['link'] = 'Yes';
                }
                else
                {
                    $res['link'] = 'No';
                }
            }
            if ($content[$i]->parent()->find('img'))
                $res['image'] = 'Yes';
            else
                $res['image'] = 'No';
            if ($content[$i]->parent()->find('[type=application/x-shockwave-flash]'))
                $res['swf'] = 'Yes';
            else
                $res['swf'] = 'No';
        }
    }
    else
    {
        if ($html_base->innertext != '')
            $res['error'] = 'error: 001: Page no loading.';
        else
            $res['error'] = 'error: 002: Blank no loading.';
    }
    unset($html);
    unset($html_base);
    return $res;
}
if (!empty($_POST['URLs']))
{
    set_time_limit(0);
    $js = $_POST['URLs'];
    $data = json_decode($js);
    if ($data)
    {
        print_r($data);<= отвал происходит в этой строке причем не до конца выводит переменную
echo '<br>';
echo $data->count;
        $result = array();
        for($i = 0; $i-1 < $data->count; $i++)
        {
            //print_r($data->{$i});
echo '<br>';
echo $data->{$i}->url[0].$data->{$i}->blank[0].$data->{$i}->backUrl[0];
echo '<br>';
            $res = parce($data->{$i}->url[0],$data->{$i}->blank[0],$data->{$i}->backUrl[0]);
            $res['index'] = $data->{$i}->index;
            print_r($res); echo '<br>';
            $result['res'.$i] = $res;
        }
        $result['count'] = $data->count;
        //print_r($result);
        //echo json_encode($result);
        //ob_clean();
        $file = $_GET['ts'].'.txt';
        $fl = fopen($file, 'w');
        fwrite($fl, json_encode($result));
        fclose($fl);
    }
    else
        echo 'error: '.json_last_error();
}
elseif ($_GET['proc'] == 'get')
{
    $file = $_GET['ts'].'.txt';
    if (file_exists($file))
    {
        $text = file_get_contents($file);
        echo $text;
    }
}
else
{
    echo 'error incomign data';
}
?>
...
Рейтинг: 0 / 0
05.04.2012, 17:20:12
    #37740706
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP. помогите найти ошибку.
17 строка
...
Рейтинг: 0 / 0
05.04.2012, 17:22:44
    #37740712
re_qas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP. помогите найти ошибку.
vkle17 строка
)) не он до туда даже не доходит
именно начинает отдавать в print_r и не отдает ее до конца.
...
Рейтинг: 0 / 0
05.04.2012, 17:29:16
    #37740725
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP. помогите найти ошибку.
Да это ответ такой, типа шутки, когда в вопросе нет никаких данных о проблеме.
Что значит "отвал"? Какое сообщение об ошибке? Что пришло в переменной $_POST['URLs']? Об этом знаете только Вы и никто другой. Дадите подробности - будут и конструктивные ответы.
...
Рейтинг: 0 / 0
05.04.2012, 17:34:44
    #37740730
re_qas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP. помогите найти ошибку.
Код: javascript
1.
{"count":2,"1":{"index":1,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["sclad.ru"],"url":["http://sclad.ru/stati/108.htm"]},"0":{"index":0,"blank":["http://sclad.ru/stati/108.htm"],"backUrl":["sclad.ru"],"url":["http://sclad.ru/stati/107.htm"]}}

если скармливать это то доходит почти до конца
т.е. имеем ответ результатов
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
stdClass Object ( [count] => 2 [1] => stdClass Object ( [index] => 1 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => sclad.ru )  => Array ( [0] => http://sclad.ru/stati/108.htm ) ) [0] => stdClass Object ( [index] => 0 [blank] => Array ( [0] => http://sclad.ru/stati/108.htm ) [backUrl] => Array ( [0] => sclad.ru )  => Array ( [0] => http://sclad.ru/stati/107.htm ) ) ) 
2
http://sclad.ru/stati/107.htmhttp://sclad.ru/stati/108.htmsclad.ru
Array ( [ancore] => No [link] => No [image] => Yes [swf] => No [index] => 0 ) 

http://sclad.ru/stati/108.htmhttp://sclad.ru/stati/107.htmsclad.ru
Array ( [ancore] => No [link] => No [image] => Yes [swf] => No [index] => 1 ) 


Array ( [error] => error: 002: Blank no loading. [index] => ) 


еслиже
Код: java
1.
2.
	
{"count":20,"19":{"index":59,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=130"]},"17":{"index":57,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=124"]},"18":{"index":58,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=40#more-40"]},"15":{"index":55,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=31#more-31"]},"16":{"index":56,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=120"]},"13":{"index":53,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=117"]},"14":{"index":54,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=27#more-27"]},"11":{"index":51,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=110"]},"12":{"index":52,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=113"]},"3":{"index":43,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=87"]},"2":{"index":42,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=5"]},"20":{"index":60,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=44#more-44"]},"10":{"index":50,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=108"]},"1":{"index":37,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["charmtime.ru/blog"],"url":["http://charmtime.ru/blog/nemnogo-iz-istorii-chasovojj-firmy-breguet-chast-1/"]},"0":{"index":33,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["charmtime.ru/blog"],"url":["http://charmtime.ru/blog/sovremennye-naruchnye-chasy/"]},"7":{"index":47,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=98"]},"6":{"index":46,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=13"]},"5":{"index":45,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=9#more-9"]},"4":{"index":44,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=93"]},"9":{"index":49,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=105"]},"8":{"index":48,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=19#more-19"]}}


т.е. полный массив который нужно обработать то отвал... без ошибки и без ничего на полуслове...
Код: html
1.
stdClass Object ( [count] => 20 [19] => stdClass Object ( [index] => 59 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )  => Array ( [0] => http://ru.informpora.ru/?p=130 ) ) [17] => stdClass Object ( [index] => 57 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )  => Array ( [0] => http://ru.informpora.ru/?p=124 ) ) [18] => stdClass Object ( [index] => 58 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )  => Array ( [0] => http://ru.informpora.ru/?p=40#more-40 ) ) [15] => stdClass Object ( [index] => 55 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )  => Array ( [0] => http://ru.informpora.ru/?p=31#more-31 ) ) [16] => stdClass Object ( [index] => 56 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )  => Array ( [0] => http://ru.informpora.ru/?p=120 ) ) [13] => stdClass Object ( [index] => 53 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )  => Array ( [0] => http://ru.informpora.ru/?p=117 ) ) [14] => stdClass Object ( [index] => 54 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )  => Array ( [0] => http://ru.informpora.ru/?p=27#more-27 ) ) [11] => stdClass Object ( [index] => 51 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )  => Array ( [0] => http://ru.informpora.ru/?p=110 ) ) [12] => stdClass Object ( [index] => 52 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )  => Array ( [0] => http://ru.informpora.ru/?p=113 ) ) [3] => stdClass Object ( [index] => 43 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )  => Array ( [0] => http://ru.informpora.ru/?p=87 ) ) [2] => stdClass Object ( [index] => 42 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )  => Array ( [0] => http://ru.informpora.ru/?p=5 ) ) [20] => stdClass Object ( [index] => 60 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )  => Array ( [0] => http://ru.informpora.ru/?p=44#more-44 ) ) [10] => stdClass Object ( [index] => 50 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )  => Array ( [0] => http://ru.informpora.ru/?p=108 ) ) [1] => stdClass Object ( [index] => 37 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => charmtime.ru/blog )  => Array ( [0] => http://charmtime.ru/blog/nemnogo-iz-istorii-chasovojj-firmy-breguet-chast-1/ ) ) [0] => stdClass Object ( [index] => 33 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => charmtime.ru/blog )  => Array ( [0] => http://charmtime.ru/blog/sovremennye-naruchnye-chasy/ ) ) [7] => stdClass Object ( [index] => 47 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )  => Array ( [0] => http://ru.informpora.ru/?p=98 ) ) [6] => stdClass Object ( [index] => 46 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )  => Array ( [0] => http://ru.informpora.ru/?p=13 ) ) [5] => stdClass Object ( [index] => 45 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )  => Array ( [0] => http://ru.informpora.ru/?p=9#more-9 ) ) [4] => stdClass Object ( [index] => 44 [blank] => Array ( [0] => http://sclad.ru/stati/107.htm ) [backUrl] => Array ( [0] => ru.informpora.ru )

...
Рейтинг: 0 / 0
05.04.2012, 17:35:46
    #37740732
re_qas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP. помогите найти ошибку.
не подрасчитал с длинной строки )))
...
Рейтинг: 0 / 0
05.04.2012, 17:49:11
    #37740754
re_qas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP. помогите найти ошибку.
может быть что ему просто тупо не хватает ресурсов?
...
Рейтинг: 0 / 0
05.04.2012, 18:12:00
    #37740796
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP. помогите найти ошибку.
re_qasбез ошибкиВывод ошибок включен? Конечно, бывают случаи когда php молча вываливается в кору, но это слишком уж редкий случай.
re_qasможет быть что ему просто тупо не хватает ресурсов?Обычно о нехватке памяти сообщает.
...
Рейтинг: 0 / 0
05.04.2012, 18:19:42
    #37740816
artas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP. помогите найти ошибку.
vkleОбычно о нехватке памяти сообщает.
к сожалению не всегда, сталкивался пару раз
...
Рейтинг: 0 / 0
05.04.2012, 18:27:21
    #37740831
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP. помогите найти ошибку.
artas,

Ну... даже если и по какой-то причине не выводит, можно посмотреть сколько оно ест в процессе. До проблемной точки глянуть и отдельно проблемный фрагмент кода. На тесте:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<?php

$js = <<<STR
{"count":20,"19":{"index":59,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=130"]},"17":{"index":57,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=124"]},"18":{"index":58,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=40#more-40"]},"15":{"index":55,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=31#more-31"]},"16":{"index":56,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=120"]},"13":{"index":53,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=117"]},"14":{"index":54,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=27#more-27"]},"11":{"index":51,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=110"]},"12":{"index":52,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=113"]},"3":{"index":43,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=87"]},"2":{"index":42,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=5"]},"20":{"index":60,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=44#more-44"]},"10":{"index":50,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=108"]},"1":{"index":37,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["charmtime.ru/blog"],"url":["http://charmtime.ru/blog/nemnogo-iz-istorii-chasovojj-firmy-breguet-chast-1/"]},"0":{"index":33,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["charmtime.ru/blog"],"url":["http://charmtime.ru/blog/sovremennye-naruchnye-chasy/"]},"7":{"index":47,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=98"]},"6":{"index":46,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=13"]},"5":{"index":45,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=9#more-9"]},"4":{"index":44,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=93"]},"9":{"index":49,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=105"]},"8":{"index":48,"blank":["http://sclad.ru/stati/107.htm"],"backUrl":["ru.informpora.ru"],"url":["http://ru.informpora.ru/?p=19#more-19"]}}
STR;

print_r(json_decode($js));

echo memory_get_peak_usage();

?>


echo memory_get_peak_usage(); показало всего 369436 байт - далеко не драконовское значение. Конечно, это может быть последней каплей в большом скрипте.
...
Рейтинг: 0 / 0
05.04.2012, 20:05:36
    #37740949
re_qas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP. помогите найти ошибку.
это на данном сервере только этот сегмент, и вызав идет по средствам json запроса соответственно на начало вычисления и через некоторое время на выдачу результата.
проверил на локальном: полностью от а до я отрабатывает, а на хостинге ну ни в какую... значит дело всетаки в серваке ( а там нет доступа по ssh
...
Рейтинг: 0 / 0
05.04.2012, 20:20:43
    #37740970
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP. помогите найти ошибку.
Ну да, осталось только понять, на чем именно рубится. Наверняка настройки тестовой машины совсем не те что на хостинге. Попробуйте по выдаче phpinfo() сравнить, чтоли.
...
Рейтинг: 0 / 0
05.04.2012, 20:27:13
    #37740977
re_qas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP. помогите найти ошибку.
пхп инфо схоже. разница только в том что там линукс, а на локале винда. буду с тп связываться..
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP. помогите найти ошибку. / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]