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

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

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

    HackUA New Member

    Joined:
    10 Dec 2009
    Messages:
    10
    Likes Received:
    2
    Reputations:
    0
    Code:
    <?
    echo system("whois ".$_POST['urls']);
    ?>
    Выполняю этот код и получаеться:
    А нужно :
    Каким образом можна зделать что бы выводилось как во втором случае ? CentOS, php 5.2
     
  2. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    <?
    echo "<pre>".system("whois ".$_POST['urls'])."</pre>";
    ?>
     
    1 person likes this.
  3. HackUA

    HackUA New Member

    Joined:
    10 Dec 2009
    Messages:
    10
    Likes Received:
    2
    Reputations:
    0
    Тоже самое.
    Выполняю в шелле wso:

    Code:
    echo system("whois antichat.ru");
    то отображение нормальное, очень странно.
     
  4. Compton

    Compton Member

    Joined:
    31 Jan 2010
    Messages:
    290
    Likes Received:
    25
    Reputations:
    0
  5. z-kzn-z

    z-kzn-z New Member

    Joined:
    17 Apr 2010
    Messages:
    28
    Likes Received:
    4
    Reputations:
    0
    PHP:
    $f fsockopen ("site.ru"80); 
    $postdata urlencode("[email protected]");
    $data "POST /script.php HTTP/1.1\n" 
    "Host: site.ru\n" .
    "Connection: close\n" .
    "Content-Type: application/x-www-form-urlencoded\n" .
    "Content-Length: ".strlen($postdata)."\n\n".
    $postdata;

    fwrite($f$data); // отправляем

    while($read fread($f1024))
    echo 
    $read// выводим ответ
     
  6. ZnikiR

    ZnikiR Member

    Joined:
    14 Jan 2009
    Messages:
    117
    Likes Received:
    21
    Reputations:
    -5
    Как преобразовать время из UNIX формата в
    12/04/1992 10:39
    Т.е.
    day/month/year hour:minute?
     
  7. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    PHP:
    <?php
    $time_string 
    "1271725069";
    echo 
    date("d/m/Y H:i",$time_string);
    ?>
     
    1 person likes this.
  8. Compton

    Compton Member

    Joined:
    31 Jan 2010
    Messages:
    290
    Likes Received:
    25
    Reputations:
    0
    z-kzn-z
    неа,не работает
    пробывал так:
    PHP:
    <?php
    $data
    ="ololo=lol"
    $fp fsockopen("reports.wallst.ru"80$errno$errstr10); 
    $out "GET / HTTP/1.1\r\n"
    $out .= "Host: reports.wallst.ru\r\n"
     
    $out .= "User-Agent: Opera\r\n"
    $out .= "Content-Type: application/x-www-form-urlencoded\r\n"
    $out .= "Content-Length: ".strlen($data)."\r\n\r\n"
    $out .= $data."\r\n\r\n"
    fwrite($fp$out); // отправляем 

    while($read fread($fp1024)) 
    echo 
    $read// выводим ответ 
    ?> 
    там смысл в том,если в форму 'ololo' вводишь 'lol', он отображает 'nice'.
     
  9. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    Вообщем есть задача от числа 1 отнять число 0.1
    Какой тип должен быть колонки в таблице mysql?
     
  10. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    http://www.mysql.ru/docs/man/Numeric_types.html
     
  11. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    Та разобрался уже. там трабла в другом была.
     
  12. z-kzn-z

    z-kzn-z New Member

    Joined:
    17 Apr 2010
    Messages:
    28
    Likes Received:
    4
    Reputations:
    0
    не понял, что именно не работает-то?
    и кстати ты в своем примере GET-ом отправляешь, ты уверен что тебе именно GET а не POST надо?
     
  13. SeNaP

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

    Joined:
    7 Aug 2008
    Messages:
    378
    Likes Received:
    69
    Reputations:
    20
    Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 126 bytes) in /var/www/test.php on line 3
    режу регуляркой preg_match_all('#<b><a class=link1 href="subkat.php\?type=showsubkat\&type2=1">(.*)<\/a><\/b>#iU',$a,$result);
    Судя по ошибки, файл который обрабатывается сильно большой.
    Как можно тут выкрутится?
     
  14. wildshaman

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

    Joined:
    16 Apr 2008
    Messages:
    477
    Likes Received:
    483
    Reputations:
    99
    Порезать файл на куски
     
  15. SeNaP

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

    Joined:
    7 Aug 2008
    Messages:
    378
    Likes Received:
    69
    Reputations:
    20
    У меня просто берётся файл с другого источника и обрабатывается, просто хател как быстрее :)
    Но уже по другому сделал
     
  16. KrafT

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

    Joined:
    29 Nov 2004
    Messages:
    62
    Likes Received:
    2
    Reputations:
    0
    Народ помогите нубу.

    Народ дайте пхп код на страницы. Вот к примеру в SQL базе зарэганы юзэры. И я вот их вывожу на свою страницу. Ток вопрос как зделать чтоб вывадилось по 20 юзэраф на станичке и есле юзэрав большэ чем 20 к примеру их будет 60 то с низу пояляется "Страница: 1 из 3 Перейти: 1. 2. 3. Последняя. " Ну крч я думаю смысл понятен.. Зарание спасибо. И сори за ошыбки.
     
  17. h00lyshit!

    h00lyshit! [From Nobody To Root]

    Joined:
    10 Sep 2009
    Messages:
    289
    Likes Received:
    290
    Reputations:
    195
    PHP:
    <?php 
    $per_page
    =20
    if (isset(
    $_GET['page'])) $page=($_GET['page']-1); else $page=0
    $start=abs($page*$per_page); 
    $q="SELECT * FROM `table` ORDER BY field LIMIT $start,$per_page"
    $res=mysql_query($q); 
    while(
    $row=mysql_fetch_array($res)) { 
      echo ++
    $start.". ".$row['field']."<br>\n"


    $q="SELECT count(*) FROM `table`"
    $res=mysql_query($q); 
    $row=mysql_fetch_row($res); 
    $total_rows=$row[0]; 

    $num_pages=ceil($total_rows/$per_page); 

    for(
    $i=1;$i<=$num_pages;$i++) { 
      if (
    $i-== $page) { 
        echo 
    $i." "
      } else { 
        echo 
    '<a href="'.$_SERVER['PHP_SELF'].'?page='.$i.'">'.$i."</a> "
      } 

    ?>
     
  18. KrafT

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

    Joined:
    29 Nov 2004
    Messages:
    62
    Likes Received:
    2
    Reputations:
    0
    Выдает ошыбку Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\forum.php on line 149
    И ешё запара почемуто ставлю per_page менчэ чем саобшений ток соравно на страницэ показаваются все саобшение несмотря что per_page стоит меншэ как быть чё делать ? А так страницы появляютса ток вот ошыбочка.
    PHP:
    149 = while($row=mysql_fetch_array($res)) { 

    PHP:
    <?php 
    $per_page
    =20;  
    if (isset(
    $_GET['page'])) $page=($_GET['page']-1); else $page=0
    $start=abs($page*$per_page); 
    $q="SELECT * FROM `forum` ORDER BY field LIMIT $start,$per_page"
    $res=mysql_query($q); 
    while(
    $row=mysql_fetch_array($res)) { 
      echo ++
    $start.". ".$row['field']."<br>\n"


    $q="SELECT count(*) FROM `forum`"
    $res=mysql_query($q); 
    $row=mysql_fetch_row($res); 
    $total_rows=$row[0]; 

    $num_pages=ceil($total_rows/$per_page); 

    for(
    $i=1;$i<=$num_pages;$i++) { 
      if (
    $i-== $page) { 
        echo 
    $i." "
      } else { 
        echo 
    '<a href="'.$_SERVER['PHP_SELF'].'?page='.$i.'">'.$i."</a> "
      } 

    ?>
     
    #14878 KrafT, 21 Apr 2010
    Last edited: 21 Apr 2010
  19. _nic

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

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    Для POST такое :
    Code:
    print $_POST["name"];
    
    некатит?
     
  20. Lateks

    Lateks Banned

    Joined:
    25 Dec 2009
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Бразы, помогите найти среднее значение.
    Есть файл 1.txt
    Нужно чтобы скрипт после запуска вывел среднее значение из списка чисел, например 65.55
    Заранее большое спасибо!
     
Thread Status:
Not open for further replies.