Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Донастройка php скрипта
#11
Щас похимичу=) Спасибо за помощь!

Добавлено через 9 минут
Вставляю в разные места кода, а вот то страницу грузит 45 сек то добавление идет 45 сек, гдето и рядом вроде, покачто толку нету
Ответ
#12
Prado Написал:Щас похимичу=) Спасибо за помощь!

Добавлено через 9 минут
Вставляю в разные места кода, а вот то страницу грузит 45 сек то добавление идет 45 сек, гдето и рядом вроде, покачто толку нету

Уберите sleep вообще, ставьте просто метки вида echo("Метка 1") - echo("Метка N").
Если вы вообще не знаете основ языка, то ждите помощи от других.
У меня нет просто сейчас возможности отладить ваш код.
:Olen':
Ответ
#13
Опишите подробней следующее:

1. Это чистый PHP или внутреннее API юкоза?
2. Как вызывается этот скрипт?
3. Доступны ли на юкозе cron задачи?

Использование команд sleep и usleep специфично и для вашего случая бестолково. Время выполнения скрипта не превышает 30 секунд (таков лимит по умолчанию на время выполнения PHP скриптов на всех нормальных хостингах).

Я бы вам рекомендовал использовать либо cron планирование, либо встроить код вызова парсера в тело HTML страницы и ограничить число добавляемого контента за проход. Тем самым каждый посетитель при каждом просмотре будет вызывать код для обновления и наполнения базы.
Родился, живу и когда-нибудь умру.
Ответ
#14
Мне недает покоя вот этот JS:

PHP код:
<?php 
function addnews( c, button ) {
val_title = document.getElementsByName('title')[ c ].value;
val_text = document.getElementsByName('text')[ c ].value;
val_full = document.getElementsByName('full')[ c ].value;
val_cat = document.getElementsByName('cat')[ c ].value;
if(
val_cat == "-1" ) {
alert( 'Выберете категорию' );
return;
}
$(
button ).hide();

$(
"#loadbar" + c ).show();
$.
post( "index.php", { title: val_title, text: val_text, full: val_full, cat: val_cat }, function( status ) {
$(
"#loadbar" + c ).hide();
if(
parseInt( status ) != 1 ) {
$(
button ).show();
alert( status );
return;
}
tr = $('tr');
for(
i = 0; i < 4; i++ ) {
$(
tr[ i + c * 4 ] ).hide();
}
} );
}

function
focus_url( e ) {
if (
e.value == "about:blank" ) {
e.value = "";
return
false;
}
}

function
add_bookmark( url ) {
$(
"#bookmark").html( '<div class="del_from_bookmarks"><span onClick="del_from_bookmarks(\'' + url + '\');"><img src="0/del.gif" style="width:16px;heigth:16px;vertical-align:middle;" /> <span class="bookmark_button">Удалить из закладок</span></a></div>' );
$.
post( "index.php", { add: url } );
}

function
del_from_bookmarks( url ) {
$(
"#bookmark").html( '<div class="add_bookmark"><span onClick="add_bookmark(\'' + url + '\');"><img src="0/add.gif" style="width:16px;heigth:16px;vertical-align:middle;" /> <span class="bookmark_button">Добавить в закладки</span></a></div>' );
$.
post( "index.php", { del: url } );
}

function
bookmark_click( url ) {
document.getElementsByName('url')[0].value = url;
$(
'#urlform' ).submit();
}

function
addall( button ) {
if(
document.getElementsByName('cat')[0].selectedIndex == "0" ) {
alert( 'Выберете категорию первой новости' );
return;
}
$(
button ).hide();
for(
i = 0; i < $(".addbutton").length; i++ ) {
if(
document.getElementsByName('cat')[i].selectedIndex == "0" ) {
document.getElementsByName('cat')[i].selectedIndex = document.getElementsByName('cat')[0].selectedIndex;
}
addnews( i, $( ".addbutton" )[i] );
}
}

function
start( streams ) {
c = 0;
for(
i = 0; i < streams; i++ ) {
$.
post( "index.php", { ajaxuploadcontents: '1', index: i }, function( status ) {
c++;
if(
status != '' ) {
$(
'#log' ).html( $( '#log' ).html() + '<b>' + counter + '.</b> ' + status + ';<br />');
counter++;
}
if(
c == streams ) {
andstart( streams );
}
} );
}
}

function
andstart( streams ) {
$.
post( "index.php", { ajaxuploadcontentscheck: '1' }, function( status ) {
if(
parseInt( status ) > 0 ) {
start( streams );
}
} );
}
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Продажа скрипта европейской рулетки CS:GO и DotA 2 Twinker 8 4,296 10-05-2018, 11:53 AM
Последний пост: dsoliver18
  Продажа скрипта европейской рулетки CS:GO и DotA 2 Twinker 25 10,480 03-10-2016, 08:51 PM
Последний пост: Twinker
  Нужен программист для написания простенького скрипта GottMitUns 0 1,257 10-11-2012, 03:24 PM
Последний пост: GottMitUns

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)