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

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

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

    Komyak Banned

    Joined:
    14 Jan 2009
    Messages:
    202
    Likes Received:
    18
    Reputations:
    1
    Следующий вопрос:
    После парсинга у меня в массиве находятся даты такого формата- 19.11.2009, как мне их переписать в 2009-11-19.
     
  2. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    PHP:
    $data '19.11.2009';
    list(
    $d$m$g) = explode('.'$data);
    echo 
    $g.'-'.$m.'-'.$d;
     
    1 person likes this.
  3. [SENIA]

    [SENIA] Banned

    Joined:
    18 Nov 2009
    Messages:
    2
    Likes Received:
    1
    Reputations:
    0
    как сделать чтобы текст который записывался в текстовик начинался с новой строки?
    т.е
    PHP:

    $fp
    =fopen("ls.txt","a+");
    fwrite($fp,"first full text [тут перенос на новую строку] next full next [тут перенос на новую строку] next text...");
    fclose($fp);

     
  4. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    PHP:

    $fp
    =fopen("ls.txt","a+");
    fwrite($fp,"first full text \r\n next full next \r\n next text...");
    fclose($fp);

     
  5. N2kroot

    N2kroot New Member

    Joined:
    25 Oct 2009
    Messages:
    75
    Likes Received:
    3
    Reputations:
    0
    Вывод типа форум

    Здарова народ! Возник вопрос: как можно добиться выделения тем как в форуме? Что конкретно: Нужны просто темы,без форумов...Как организовать скрипт на php с исползованием бд = bd.txt ?
    Искал сам -- ничего не нашёл!
     
    #12765 N2kroot, 19 Nov 2009
    Last edited: 19 Nov 2009
  6. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Чего чего? :confused: :confused:
    Напиши по русски!!
     
  7. N2kroot

    N2kroot New Member

    Joined:
    25 Oct 2009
    Messages:
    75
    Likes Received:
    3
    Reputations:
    0
    Есть форумы...В них есть темы...Я открывал форумы и пытался разобратцо каким образом происходим формирование новых тем из бд на основе текстового файла...
    Нифига...Прошу помощи,сам форум не нужен,как сделать формирование тем?
     
  8. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    На MySQL !!!

    PHP:
    mysql_query ("INSERT INTO таблица (поле куда встаыить) VALUES ('$переменая с тем что встовляют')");
    И вообще скачай PHPBB И мозги не делай хороший форум!
     
  9. tracy

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

    Joined:
    24 Mar 2009
    Messages:
    244
    Likes Received:
    119
    Reputations:
    40
    Немогу установить curl , перечитал форумы , статьи , гугл . Так и не получилось ... кто знает что делать отпишите :)
     
  10. tracy

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

    Joined:
    24 Mar 2009
    Messages:
    244
    Likes Received:
    119
    Reputations:
    40
    Ап... помогите ... дело срочное :(
     
  11. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    ось какая?
     
  12. tracy

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

    Joined:
    24 Mar 2009
    Messages:
    244
    Likes Received:
    119
    Reputations:
    40
    windows xp 2 , стоит денвер
     
  13. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    поставь себе пакет расширений http://www.denwer.ru/dis/PHP5/latest?from=site (чтоб небыло проблем с пыхой) и в файле \WebServers\usr\local\php5\php.ini
    раскоментируй (убери знак ";" перед) extension=php_curl.dll

    потом найди там disable_functions =
    и убери оттуда curl

    ПЕРЕЗАГРУЗИ сервер и радуйся
     
  14. tracy

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

    Joined:
    24 Mar 2009
    Messages:
    244
    Likes Received:
    119
    Reputations:
    40
    Cделал всё как написал , но теперь пишит
    PHP:
    Warningcurl_setopt(): supplied argument is not a valid cURL handle resource in
    Вот этот скрипт :
    PHP:
    <?php   // инициализация сеанса     // установка URL и других необходимых параметров   curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");   curl_setopt($ch, CURLOPT_HEADER, 0);     // загрузка страницы и выдача её браузеру   curl_exec($ch);     // завершение сеанса и освобождение ресурсов   curl_close($ch);   ?>
     
  15. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    <?php
    $ch = curl_init();

    // откроем файл в который сохраним для записи
    $fp = fopen("image.jpg", "w");

    // выберем URL с которого будем качать и писать в файл

    curl_setopt ($ch, CURLOPT_URL, "http://www.ihtiandr.info/picture.jpg");
    curl_setopt ($ch, CURLOPT_FILE, $fp);

    // никакие заголовки получить с сервера не будем

    curl_setopt($ch, CURLOPT_HEADER, 0);

    // логин и пароль если сайт требует авторизации (например через .htaccess)

    curl_setopt($ch, CURLOPT_USERPWD, "login:password");
    curl_exec($ch);

    // закроем все это дело

    curl_close($ch);
    fclose($fp);
    ?>
     
    1 person likes this.
  16. amBX

    amBX New Member

    Joined:
    29 May 2009
    Messages:
    4
    Likes Received:
    2
    Reputations:
    0
    Всем привет. Скажите пожалуйста как сделать следующие. Мне надо сделать так чтобы под каждым ip отображалось определенное имя н-р 95.465.124.321 = Marina

    Вот так сделано у меня:
    PHP:
    <input type=text name="Re" id="Re" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>">
    мне надо чтобы в value отображалось имя Marina, а если с другого ip адреся зашли на страницу то отображалось другое имя, а если ip нет в списке, то просто надпись "Впешите свой ник"
     
  17. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    amBX, надо использовать БД.
     
  18. WNZRS

    WNZRS Member

    Joined:
    3 Sep 2009
    Messages:
    294
    Likes Received:
    52
    Reputations:
    1
    PHP:
    <?php
    function getname()
    {
        
    $names file('names.txt');
        for(
    $i=0$i<sizeof($names); $i++)
        {
            
    $check explode(' '$names[$i]);
            if(
    strcmp($check[0], $_SERVER['REMOTE_ADDR']) == 0)
                return 
    trim($check[1]);
        }
        return 
    'Введите ник';
    }

    ?>

     <input type=text name="Re" id="Re" value="<?php echo getname(); ?>">
    names.txt здесь в роли бд
    формат файла типа:
    Code:
    95.465.124.321 Marina
    127.0.0.1 Admin
     
  19. amBX

    amBX New Member

    Joined:
    29 May 2009
    Messages:
    4
    Likes Received:
    2
    Reputations:
    0
    Спасибо, помогли.
     
  20. Komyak

    Komyak Banned

    Joined:
    14 Jan 2009
    Messages:
    202
    Likes Received:
    18
    Reputations:
    1
    Пытаюсь заставить работать вот этот код, но в итоге $match2 оказывается пустым...
    PHP:
    preg_match_all("|<h1>(.*?)<\/h1>.*<div id=\"artcontent\">(.*?)<p align=\"right\">|is",$content$match2PREG_PATTERN_ORDER);

    $match2[2] = strip_tags($match2[2],"<br/><div><p><b>");
    ......
    $text $match2[2][$k].$match2[1][$k];
    fwrite($fp$text."\n");
    Мне нужно удалять теги именно из массива, т.к. в дальнейшем массив пишется в другой текст, где много спецсимволов и соответственно будут неправильные замены. Помогите пожалуйста...
     
    #12780 Komyak, 20 Nov 2009
    Last edited: 20 Nov 2009
Thread Status:
Not open for further replies.