[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. Маркиза

    Маркиза New Member

    Joined:
    11 Feb 2009
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    Щас попробую после отпишусь)
     
  2. Byrger

    Byrger Elder - Старейшина

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    А точно по средствам PHP не получится написать такой таймер который я описывал?


    Чтоб человек смог выйти со старице а таймер дошёл до нужной точки, выполнил запрос в Бд и затем запустился ещё 1 таймер который потом отправил ещё запрос...

    Пример я нашёл в игре (Tribal Wars) http://voyna-plemyon.ru/
    Там допустим отправляешь на вражескую деревню отряд...и он начинает идти до неё (таймер работает) затем отправляется запрос в БД (нападение само) и потом начинает идти 2 таймер(возвращение отряда)

    sleep как я понел не будет работать если пользователь покинет страницы...+больная нагрузка на сервер
    Крон каждую секунду...тоже нагрузка....


    А как сделанно у них?
     
  3. MaTpOc

    MaTpOc Elder - Старейшина

    Joined:
    5 May 2008
    Messages:
    633
    Likes Received:
    475
    Reputations:
    25
    А как мне сделать так, чтоб допустим после определенного символа в файле все что идет после него засовывалось в другой файл?
     
  4. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    MaTpOc, echo strstr('symbol or string', $text);

    Byrger,

    PHP:
    set_time_limit(0);
    ignore_user_abort(1);
    $задание 0;
    $последнее_задание 10;
    while(
    1)
    {
         switch(
    $задание)
         {
            case 
    0:
                  
    somefunc();
            break;
            case 
    1:
                  
    somefunc();
            break;
            
    //и т.д
         
    }
         if(
    $последнее_задание == $задание)
             break;
         
    sleep(60); //во время спанья не расходуется сист. время процессора(0-ая нагрузка)
         
    $задание++;
    }
     
    #8404 Chaak, 12 Feb 2009
    Last edited: 12 Feb 2009
    1 person likes this.
  5. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    PHP:
    $search 'h1'//Что ищем
    $filename "../ip/tema.txt"// Файло, где ищем
    $handle fopen($filename"r"); 
    $s fread($handlefilesize($filename));
    $a strpos($s,$search);
    If(
    $a)  $text substr($s,$a);
    fclose($handle);
    $handle1 fopen("tema1.txt""w");
    fwrite($handle1,$text "\r\n");
    fclose($handle1);
    ?> 
     
    1 person likes this.
  6. Маркиза

    Маркиза New Member

    Joined:
    11 Feb 2009
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    Не а не алле что еще можно сделать?
     
  7. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Вопрос есть загруженая картинка в формате jpg
    Как мне её перевести в формат гиф?
     
  8. Byrger

    Byrger Elder - Старейшина

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    А если пользователей более 1ого? он нормально будет функционировать и страница будет доступна пока sleep?

    И что чего тут цикл?

    Попробовал внедрить к себе в скрипт....станица подвисает на это время (типа загрузка страницы)

    Я конешно думаю что этот скрипт в другой фаил унести... но будет ли работать с большим количеством юзеров?
     
    #8408 Byrger, 12 Feb 2009
    Last edited: 12 Feb 2009
  9. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    аяксом открывай этот скрипт(ассинхронно), выделения памяти и нагрузка на процессор минимальны.
     
  10. Byrger

    Byrger Elder - Старейшина

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4

    Можешь написать если не сложно на Аяксе...сорри что не в ту тему...
     
  11. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Мой Хостер не подерживает всю библиотеку GD!
    Например не подерживает Support JPG
    А Gif Поддерживает! Как мне зделать так чтоб загружаемый файл картинки JPG преобразовывался в GIF ???????????????????
     
  12. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    сохранять как gif, и всё. А лучше сменить хостера
     
  13. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    ну да значит загружать я могу только gif?

    imagecreatefromJPEG не работает!
     
  14. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Ну елки, ты же сам причину написал. Вот тебе вариант обхода. Или меняй хостера
     
  15. -=Static=-

    -=Static=- Banned

    Joined:
    12 Nov 2006
    Messages:
    201
    Likes Received:
    40
    Reputations:
    0
    Что еще пишет?? Объясни в чем проблема то? Ошибки ил что?
     
  16. Маркиза

    Маркиза New Member

    Joined:
    11 Feb 2009
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    До он эту же ошибку все выдает не смотря на то что переставила :( эта же ошибка в этой же строке...
     
  17. Crack-r

    Crack-r New Member

    Joined:
    12 Feb 2009
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Нужна помощь при редактированию php страницы. В общем в скрипте johncms_2_0_0 (http://johncms.com/download/?act=view&file=8 (целый скрипт, потому что по отдельности в страницах запутаться можно и что то пропустить)) нужно вместо главной страницы (инфа которой находится pages/mainmenu.php ) поставить данные анкеты пользователя ( str/anketa.php ). При обычном копировании страница не работает через не определения переменных «Город», «О себе» и т.д. Напишите, как сделать так, чтоб она работала… Если можно, то по подробнее. Заранее благодарен!
     
  18. dk-ne

    dk-ne Elder - Старейшина

    Joined:
    21 Jan 2007
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    Есть значит база mySQL. В ней ячейки с датами. При выводе на страницу: echo $myrow['date']; отображается типа 2009-02-01. А хотелось бы по-русски. Например 1 февраля 2009 или 01.02.09. Как это сделать?
     
  19. [dei]

    [dei] Active Member

    Joined:
    24 Nov 2008
    Messages:
    171
    Likes Received:
    112
    Reputations:
    5
    по-извращенски:
    PHP:
    <?php
    $t 
    strtotime"2009-02-03" );
    $month_arr = array( => 'января'=> 'февраля'=> 'марта'=> 'апреля'=> 'мая'=> 'июня'=> 'июля'=> 'августа'=> 'сентября'10 => 'октября'11 => 'ноября'12 => 'декабря' );

    $day   date'j' $t );
    $month $month_arrdate'n' $t ) ];
    $year  date'Y' $t );

    echo 
    "$day $month $year г.";
    ?>
     
    1 person likes this.
  20. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    данные надо в правильном формате хранить, а не в удобном для просмотра через phpmyadmin
     
Thread Status:
Not open for further replies.