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

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

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

    laedafess Member

    Joined:
    11 Feb 2009
    Messages:
    70
    Likes Received:
    29
    Reputations:
    15
    PHP:
    <?
    set_time_limit(0);
    $file=fopen("111.txt","w+");
    for(
    $a=0;$a<10;$a++)
      for(
    $b=0;$b<10;$b++)
        for(
    $c=0;$c<10;$c++)
          for(
    $d=0;$d<10;$d++)
            for(
    $e=0;$e<10;$e++)
              for(
    $f=0;$f<10;$f++)
                for(
    $g=0;$g<10;$g++)
                  for(
    $h=0;$h<10;$h++)
                    for(
    $j=0;$j<10;$j++)
                      for(
    $k=0;$k<10;$k++)
                         
    fputs($file,$a.$b.$c.$d.$e.$f.$g.$h.$j.$k."\r\n");
    ?>
    думал я думал и хз как это организовать адекватно :D

    PHP:
    <?
    $key   "keyword";
        
    $ghost "www.google.com";
        
    $goog  "http://www.google.com/search?hl=en&num=100&q=$key";
        
        
    $s=fsockopen($ghost,80);
        
    fputs($s,"GET $goog HTTP/1.1\r\nHost: $ghost\r\n\r\n");
        
        while (!
    feof($s))
        echo 
    fgets($s);  
    ?>
    + http://ru.wikipedia.org/wiki/HTTP#GET
     
    #9601 laedafess, 13 Apr 2009
    Last edited: 13 Apr 2009
  2. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    PHP:
    <?php
    // Парсер url после выдачи гугла по запросу
    $handler=fopen('log.txt','w'); // если не хотим терять старые данные - то "a+"
    $limit 0;
    $zapros "antichat"// Наш запрос для поиска
    $page_start 0// Стартовая страница из расчета 100 результатов выдачи на страницу
    $page_end 200// Последняя страница из расчета 100 результатов выдачи на страницу
    function parse_serp($engine$query$limit)
    {
    if (
    $limit<100) {$request 'http://www.google.com/ie?hl=ru&num=100&start=' $limit'&lr=&q='.urlencode(trim($query));}
    if (
    $limit>=100) {$request 'http://www.google.com/ie?q=' urlencode(trim($query)) . '&num=100&hl=ru&lr=&start=' $limit '&sa=N';}
    $pattern '/<a title="(.*)" href=(.*)>(.*)<\/a>/isU';
    $result file_get_contents($request);
    if(
    preg_match_all($pattern$result$matches))
    {
    for (
    $i=0$i<count($matches[0]); $i++)
    {
    $link $matches[2][$i];
    $serp[] = $link;
    }
    }
    return 
    $serp;
    }
    for (
    $i=$page_start;$i<=$page_end;$i++)
    {
    $result parse_serp("google"$zapros$i);
    $log implode("\r\n",$result);
    if(
    $handler) {fwrite($handler,$log);}
    $i=$i+100;
    if (
    $i>100) {$i=$i-1;}
    }
    fclose($handler);
    echo 
    "Все данные были сохранены в log.txt"
    ?>
     
    1 person likes this.
  3. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    )))

    PHP:
    <?php 
    While(strlen($a)<8$a rand(0,99999999);
    echo 
    $a;
    ?>
     
    1 person likes this.
  4. art2222

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

    Joined:
    28 Apr 2008
    Messages:
    118
    Likes Received:
    57
    Reputations:
    10
    Вот так:

    PHP:
    <?php
      
    echo sprintf("%08d"rand(0,99999999));
    ?>
    2laedafess - О_о
     
    1 person likes this.
  5. Byrger

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

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    Как сделать чтоб такая конструкция работала?
     
  6. Krist_ALL

    Krist_ALL Banned

    Joined:
    14 Jan 2009
    Messages:
    436
    Likes Received:
    193
    Reputations:
    24
    Вот так echo "$_POST['white[$key]']";
     
  7. bxN5

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

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    вообщем нужно сделать как на вроде новых версиях булки , привиев картинки , что бы минимизированные изображение высвечивалось , а при клике открывалось в полный екран
    надо для одной конкретной статической картинки
     
  8. awdrg

    awdrg Member

    Joined:
    30 Jan 2009
    Messages:
    195
    Likes Received:
    31
    Reputations:
    1
    Скажите пожалуйста, можно ли сделать чтобы при переходе по определенной ссылке (любой) куки сайта, с которого совершался переход, сохранялись в текстовый файл на сервере хоста? Если можно приведите реализацию плз, буду благодарен =)
    Как я понимаю должно быть что то вроде
    http://blala.ru/one.php?two=document.cookie
     
  9. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Если сайт твой - да, не твой - только поиск XSS тебе поможет
     
  10. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Да пускай и его - всёравно не получиться. Жаба не имеет доступа к файловой системе.
     
  11. .:nbd:.

    .:nbd:. Elder - Старейшина

    Joined:
    27 Jul 2008
    Messages:
    97
    Likes Received:
    27
    Reputations:
    1
    Жаба нет, но можно Жабой передавать куки на PHP скрипт который имеет доступ к фаловой системе.

    awdrg: если сайт не твой, ищи переменные выводимые на экран и не проверяемые на спецсимволы.
     
    #9611 .:nbd:., 14 Apr 2009
    Last edited: 14 Apr 2009
  12. art2222

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

    Joined:
    28 Apr 2008
    Messages:
    118
    Likes Received:
    57
    Reputations:
    10
    Ну сделай в любом фоторедакторе, ведь для одной картинки-то, нах напрягать php тогда?

    И в коде страницы пишешь так:

    <a href="bigfoto.jpg"><img src="smallfoto.jpg"></a>
     
  13. Byrger

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

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    Привет я пишу скрипт для скрытия путей картинок через БД

    И у меня такая конструкция инклуди картинки
    PHP:
      header("Content-type: image/jpg");
      include(
    "images/works/a.jpg");
    Картинку 93*79 3,6кб выводит норм
    А вот 1024*1500 166кб не хочет выводить....
    Просто нет картинки как будьто....[Изображение]

    (Отвечаю сам на вопрос)
    Сделал:
    PHP:
     header("Content-type: image/jpg");
      echo 
    file_get_contents("images/works/adenki2.jpg");
     
    #9613 Byrger, 14 Apr 2009
    Last edited: 14 Apr 2009
  14. Byrger

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

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    Есть цикл который прокручивает таблицу в БД
    Как сделать чтоб он вывел последние 4 результата из БД

    Ну я имёю ввиду что в БД ИД от 1 до 24 допустим...
    Надо вывести только 4 последних вот так 24 23 22 21

    Есть 1 мысль хто прокрутить БД снизу вверх и по условию только 4 раза но как?
     
  15. Byrger

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

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    PHP:
    Warningrsort() expects parameter 1 to be array, boolean given in 
    Функция такая есть
    Передаю я массив который приходит от БД
     
  16. Byrger

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

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    Не правильно сортирует.....
    Сортируются данные в массиве...
    А мне надо прсото таблицу прокрутить задом наперёд...тоесть снизу вверх..
    и нельзя обварится к массиву по ключу, только по индексу
     
  17. D Mak

    D Mak Elder - Старейшина

    Joined:
    23 Jun 2007
    Messages:
    136
    Likes Received:
    27
    Reputations:
    0
    Byrger шамань с ORDER BY ASC/DESC
     
  18. D Mak

    D Mak Elder - Старейшина

    Joined:
    23 Jun 2007
    Messages:
    136
    Likes Received:
    27
    Reputations:
    0
    SELECT * FROM table ORDER BY id DESC LIMIT 4
     
  19. wildshaman

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

    Joined:
    16 Apr 2008
    Messages:
    477
    Likes Received:
    483
    Reputations:
    99
    selet column_name from table_name order by id Desc (ну ли ASC, не помню) limit 0,4
     
  20. heretic1990

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

    Joined:
    2 Jul 2008
    Messages:
    487
    Likes Received:
    182
    Reputations:
    5
    вобщем дело такое:
    есть файл , в нём допустим такое содержание:

    34134
    76353
    fghfhgfj
    fjd34

    и т.д.

    надо скрипт которай откроет этот файл, и каждую строчку по очереди запишит в файл так: слово;его md5 hash

    как сделать?
     
Thread Status:
Not open for further replies.