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

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

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

    assasin94r New Member

    Joined:
    27 Nov 2010
    Messages:
    50
    Likes Received:
    0
    Reputations:
    0
    попробуйте такой код:

    <?php
    exec('index.php');
    ?>

    P.S.: сначало закройте index.php в текстовом редакторе.
     
  2. 1ndig0

    1ndig0 New Member

    Joined:
    2 May 2012
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    В index.php написал этот код <?php
    exec('index.php');
    ?> закрыл редактор, запускаю тоже самое страница грузится до бесконечности. Что вообще может быть? какие причины? Что нужно включать, отключать при использовании этих функций. В принципе-то они работают если написать exec('dir') дерево папок отображает, но открыть ничего не может.
     
  3. assasin94r

    assasin94r New Member

    Joined:
    27 Nov 2010
    Messages:
    50
    Likes Received:
    0
    Reputations:
    0
    Посмотри в настройках php значение параметра "safe_mode".
     
    #20883 assasin94r, 1 Aug 2012
    Last edited: 1 Aug 2012
  4. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    exec не include чтоб в него пихать файлы. Вы вообще доки читаете?
    http://php.net/manual/ru/function.exec.php
     
  5. 1ndig0

    1ndig0 New Member

    Joined:
    2 May 2012
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    [​IMG]
     
  6. assasin94r

    assasin94r New Member

    Joined:
    27 Nov 2010
    Messages:
    50
    Likes Received:
    0
    Reputations:
    0
    без sql..
     
  7. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Советчики, помимо сейф мода можно еще в disable_function прописать exec. Да и вообще можно не проверять пхпинфо если человек выше написал что exec('dir') работает.
     
  8. 1ndig0

    1ndig0 New Member

    Joined:
    2 May 2012
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    у меня только с sql...
    [​IMG] вот что по поводу disable_functions.
    Я пробовал прописывать
    Code:
    <?php system('date')?>
    Выводило дату, но банально запустить калькулятор с выводом его на экран я не могу.
     
  9. assasin94r

    assasin94r New Member

    Joined:
    27 Nov 2010
    Messages:
    50
    Likes Received:
    0
    Reputations:
    0
    Причем здесь include к функции exec?

    b3, вот тебе б не помешало почитать: http://php.net/manual/ru/function.exec.php, http://php.net/manual/en/function.include.php
     
    #20889 assasin94r, 1 Aug 2012
    Last edited: 1 Aug 2012
  10. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    exec не include чтоб в него пихать файлы.

    А тебе не мешало бы очки купить.


    calc.exe ето гуишное приложение, у него на сколько я помню вроде как нет консольного режима.
     
  11. Cowboyl0l

    Cowboyl0l New Member

    Joined:
    19 Nov 2011
    Messages:
    31
    Likes Received:
    1
    Reputations:
    0
    подскажите пожалуйста, как авторизоваться на сайте, или сохранить куки...
    вообщем хочу парсер групп вк, по кол-ву членов и возможности добавлять фото
     
  12. Cowboyl0l

    Cowboyl0l New Member

    Joined:
    19 Nov 2011
    Messages:
    31
    Likes Received:
    1
    Reputations:
    0
    это решил... но дело в том что показывает только допустим 10 групп, спускаясь дальше не работает кнопка 'показать ешё', как это запилить?
     
  13. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    снифером отловить пакет при нажатии на ету самую кнопку. Аддон http live headers для firefox
     
  14. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    Cowboyl0l, есть же VK API через него все намного проще
     
  15. gerty92

    gerty92 New Member

    Joined:
    26 Nov 2011
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    начал учить php, дошел до встроенных функций и столкнулся с проблемой.
    К примеру:
    работает выдает 3
    PHP:
    $dl=sqrt(9);
     print(
    "$dl<br/>");
    а вот так нет- выдает 9
    PHP:
    $dl=9;
     
    sqrt($dl);
     print(
    "$dl<br/>");
    Помогите понять почему
     
  16. daniel777

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

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    Потому что результат выполнения функции sqrt() не записан в переменную $dl.
    PHP:
    $dl=9;
    $test=sqrt($dl);
    print(
    $test.'<br/>');
    Даже так:
    PHP:
    $dl=9;
    print(
    sqrt($dl).'<br/>');
     
    #20896 daniel777, 3 Aug 2012
    Last edited: 3 Aug 2012
  17. 4XE

    4XE New Member

    Joined:
    10 May 2012
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    Хотел получить картинку с сайта вот этим скриптом
    PHP:
    <?php
    $img 
    imageCreateFromPNG('http://info.ucoz.ru/av1.png');
    $image 'test/'.microtime().'_img.jpg'
                    
    Imagejpeg($img$image100); 
                    
    imageDestroy($img); 
                    
    ?>
    но сайт не хочет мне её отдавать, типо прав нету
    Code:
    Warning: imagecreatefrompng(http://info.ucoz.ru/av1.png) [function.imagecreatefrompng]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in Z:\home\test\www\test\test4.php on line 2
    Как быть?
     
  18. VY_CMa

    VY_CMa Green member

    Joined:
    6 Jan 2012
    Messages:
    917
    Likes Received:
    492
    Reputations:
    724
    Воровать картинку другими способами, например курлом
     
    _________________________
  19. 4XE

    4XE New Member

    Joined:
    10 May 2012
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    спасибо, решил проблему курл'ом еще вчера думал что можно иначе
     
  20. I-Never-Die

    I-Never-Die New Member

    Joined:
    3 Aug 2012
    Messages:
    22
    Likes Received:
    2
    Reputations:
    0
    Вопрос по fsockopen. Вот открыл я сокет этой функцией, отправил данные fputs'ом, получил данные fgets'ом. Чтобы снова отправить и получить данные (удалённый хост всё тот же), приходится закрывать сокет fclose'ом и заново открывать fsockopen'ом (без этого не работает). Так и надо делать или я что-то упустил?
     
Thread Status:
Not open for further replies.