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

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

Thread Status:
Not open for further replies.
  1. diznt

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

    Joined:
    31 Jan 2008
    Messages:
    432
    Likes Received:
    164
    Reputations:
    -19
    Kaimi да спасибо
     
  2. jkSeyv

    jkSeyv Member

    Joined:
    19 Jan 2009
    Messages:
    0
    Likes Received:
    18
    Reputations:
    3
    Уже где-то видел скрипт, который парсит некую базу, предположим это будет база мыл и пассов в таком виде:

    вобщем видно, что все они записанны через пробел, нужно чтоб скрипт отпарсил в нормальный вид в файл, в котором база уже в нормальном виде - с каждой строки..

    скрипт искал, но чета не нашёл, если у кого есть поблизости, то прошу скиньте его сюда)
     
  3. laedafess

    laedafess Member

    Joined:
    11 Feb 2009
    Messages:
    70
    Likes Received:
    29
    Reputations:
    15
    Code:
    <?
    $f=file("fignya.txt");
    $q=fopen("norm.txt","a+");
    foreach($f as $gg)
    fputs($q,str_replace(" ","\r\n",$gg));
    fclose($q);
    ?>
     
  4. tip4il

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

    Joined:
    2 Oct 2006
    Messages:
    43
    Likes Received:
    8
    Reputations:
    0
    инклудит index.php бесконечно.
    а с другими файлмами всё норм.

    PHP:
    <?
     if (
    $_GET['cat'] == 1) include("index.php");
     if (
    $_GET['cat'] == 2) include("./code/bash.php");
     if (
    $_GET['cat'] == 3) include("./code/new.php");
     if (
    $_GET['cat'] == 4) include("./code/add.php");
     if (
    $_GET['cat'] == 5) include("./code/top.php");
     
    ?>
    почему так? или подскажите как это по другому реализовать ;)
     
  5. laedafess

    laedafess Member

    Joined:
    11 Feb 2009
    Messages:
    70
    Likes Received:
    29
    Reputations:
    15
    Это кажись вопрос не для этого раздела)
    И я не понял create_priv у тебя "Y" или не "Y"?
    Если "Y", ищи папки в которые можно залить шелл.
    Если не "Y", вытаскивай пасс админа и лей через админку или попробуй что-нибудь из http://forum.antichat.ru/thread50669.html
     
  6. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    rushter прав - это быдлокод, но если тебе интерестно знать:
    Code:
     if ($_GET['cat'] == 1) include("index.php");
    У тебя идет условие ЕСЛИ существует $_GET['cat'], а т.е. = true (то же, что и еденица), инклюдит индекс. Во всех условиях у тебя существует $_GET['cat'], поэтому инклюдится индекс.
     
  7. Dr.Gonzo

    Dr.Gonzo Member

    Joined:
    26 Feb 2009
    Messages:
    29
    Likes Received:
    9
    Reputations:
    5
    Подскажите пожалуйста
    Есть скрипт, к примеру, такого типа:

    PHP:
    $a 1;
    while (
    1
    {
    // здесь выполняются долгие вычисления
        
    echo($a);
    // здесь вывод результатов
        
    $a $a+1;
        if (
    $a>10) break;
    }
    После запуска скрипт зависает секунд на 10, затем выдает весь список результатов.
    Как сделать, чтобы результаты выводились по мере вычислений в цикле?
    Юзать Ajax? Писать данные в файл?
    Заранее благодарен!
     
  8. d_x

    d_x Banned

    Joined:
    25 Mar 2008
    Messages:
    558
    Likes Received:
    650
    Reputations:
    210
    PHP:
    $a 1
    while (
    1)  

    // здесь выполняются долгие вычисления 
        
    echo($a); 
        
    ob_flush();
        
    flush();
    // здесь вывод результатов 
        
    $a $a+1
        if (
    $a>10) break; 
    }
     
  9. laedafess

    laedafess Member

    Joined:
    11 Feb 2009
    Messages:
    70
    Likes Received:
    29
    Reputations:
    15
    touch file //создает
    chmod 777 file //выставляет права
    ну если через php, то засовывай это в system или passthru
     
    #9529 laedafess, 9 Apr 2009
    Last edited: 9 Apr 2009
  10. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    а что я не так сказал... ? Вопрос был:
    Я на него ответил =)
     
  11. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    Есть сист. вызов open() там и права задаются, и способ открытия/создания, а в пхп хз можно его вызывать или нет)
    ls -la - только одна
    ls -Rla - рекурсивно
     
  12. Byrger

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

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    Как в переменную загрузить текст документа?
    И посоветуйте не сложный шаблонизатор без условий но чтоб переменные принимал...
     
  13. laedafess

    laedafess Member

    Joined:
    11 Feb 2009
    Messages:
    70
    Likes Received:
    29
    Reputations:
    15
    $f=file("document.txt");
    $f=file_get_contents("document.txt");
     
  14. svesve

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

    Joined:
    15 Jun 2007
    Messages:
    574
    Likes Received:
    86
    Reputations:
    11
    как правильно сравнивать даты между собой? какая из них больше
    например 25-05 и 27-04
     
  15. Byrger

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

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    Как из скрипта узнать в какой директории сейчас находится скрипт?
     
  16. gLuk!

    gLuk! New Member

    Joined:
    27 Mar 2009
    Messages:
    27
    Likes Received:
    0
    Reputations:
    0
    веделяешь из строки месяц и день. начало сравниваешь по месяцу какой больше если же одинаковые то по дню. что тут сложного?
     
  17. gLuk!

    gLuk! New Member

    Joined:
    27 Mar 2009
    Messages:
    27
    Likes Received:
    0
    Reputations:
    0
    <?
    echo $_SERVER['DOCUMENT_ROOT'];
    ?>
     
  18. Byrger

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

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    А каталог надо а не полный путь...
     
  19. jkSeyv

    jkSeyv Member

    Joined:
    19 Jan 2009
    Messages:
    0
    Likes Received:
    18
    Reputations:
    3
    laedafess, за скрипт спасибо ;)
     
  20. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    PHP:
    <?php
    $t1
    ='2009-27-05'
    $t2='2009-27-04';

    if (
    $t1>$t2) echo'Первая дата больше второй';
    else echo 
    'Вторая дата больше первой'
    ?>
    Если вы видите дату без года это еще не означает, что его нет
     
Thread Status:
Not open for further replies.