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

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

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

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

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    Где можно почитать о шифрование/дешифровке информации, с использованием ключа, без которого расшифровка не возможна ?
     
  2. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    например тут было обсуждение:

    https://forum.antichat.net/thread186248.html
     
  3. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196

    http://ru2.php.net/manual/en/book.mcrypt.php
     
    1 person likes this.
  4. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    geforse погуглить на тему "симметричное шифрование" и "шифрование с открытым ключом"
     
    _________________________
  5. TRX.new

    TRX.new Member

    Joined:
    27 Apr 2009
    Messages:
    151
    Likes Received:
    21
    Reputations:
    0
    Думаю многие видели WebIcqPro.class.php. Хочется реализовать простенький асечный клиент на php. Все понятно, за исключением следующего: php скрипт слушает ответы от ICQ сервера и вот допустим приходит сообщение, его мы помещаем в какую-либо переменную. На странице будет textarea, в которую необходимо прицеплять к предыдущим сообщениям новое. Т.е. эта форма должна как-то общаться с php скриптом, вот и вопрос как это реализовать?! только AJAX поможет?
     
  6. namak

    namak Member

    Joined:
    29 Jan 2009
    Messages:
    66
    Likes Received:
    8
    Reputations:
    0

    еее, спасибо!!!
     
  7. Welemir

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

    Joined:
    10 Jan 2008
    Messages:
    229
    Likes Received:
    11
    Reputations:
    -4
    Ну,поскольку класс больше не поддерживается,то...)А почему только AJAX-ом ? на JavaScript нельзя разве ?(
     
  8. Winst0n

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

    Joined:
    19 Aug 2008
    Messages:
    92
    Likes Received:
    5
    Reputations:
    0
    из одного файла передаю данные на аяске во второй
    во втором пытаюсь поставить куку
    Code:
    <?php 
    $name = $_POST['name'];
    setcookie('name', $name); 
    ?>
    выдает Warning: Cannot modify header information - headers already sent by (output started at /home/www/add.php:1) in /home/www/add.php on line 3
     
  9. ++Norton++

    ++Norton++ Elder - Старейшина

    Joined:
    20 Nov 2006
    Messages:
    167
    Likes Received:
    39
    Reputations:
    0
    Хотел задать чисто теоретический ламерский вопрос по Curl.
    К примеру я загружаю некоторую страницу (пусть будет site.ru/test.php) с помощью скрипта с curl (пусть он называется curl.php).
    test.php заносит в логи ip зашедшего на страницу.
    Если на curl.php будут заходить люди с разными ip, то в логах test.php будет отображаться ip зашедших, или же ip сервера, на котором стоит скрипт (curl.php).
    Я предполагаю что сервера, но всетаки? Чей ip определится?
    Заранее спасибо!
     
  10. Compton

    Compton Member

    Joined:
    31 Jan 2010
    Messages:
    290
    Likes Received:
    25
    Reputations:
    0
    1 person likes this.
  11. general.fox

    general.fox Member

    Joined:
    9 Nov 2009
    Messages:
    83
    Likes Received:
    8
    Reputations:
    -1
    Как узнать прошедшие количество дней между двумя датами?
     
  12. Omegа

    Omegа Member

    Joined:
    16 Dec 2009
    Messages:
    27
    Likes Received:
    11
    Reputations:
    5
    Winst0n, кукисы надо ставить в самом начале скрипта - ещё до того, как что-либо выводится на экран. Все переводы на новую строку, пробелы тоже считаются.

    general.fox, держи
    Code:
    <?php 
    $date1 = mktime(0,0,0,4,1,1994); // 1 апреля 1994 г.
    $date2 = mktime(0,0,0,6,16,1994); // 16 июня 1994 г.
    $seconds = $date2-$date1;
    $d = ($seconds-($seconds%86400))/86400;
    $h = ($seconds-($seconds%3600))/3600-($d*24);
    $m = ($seconds-($seconds%60))/60-($d*24*60+$h*60);
    $s = $seconds-($d*24*60*60+$h*60*60+$m*60);
    $format = 'd.m.y H:i:s';
    echo 'С <b>'.date($format,$date1).'</b> до
    <b>'.date($format,$date2).'</b> прошло
    '.$d.' д. '.$h.' ч. '.$m.' м. '.$s.' с.';
    ?>
     
    #14652 Omegа, 30 Mar 2010
    Last edited: 30 Mar 2010
  13. Compton

    Compton Member

    Joined:
    31 Jan 2010
    Messages:
    290
    Likes Received:
    25
    Reputations:
    0
    PHP:
    <?php
    $date1
    ="13.03.10";///формат даты:
    $date2="12.03.10";///день.месяц.год
    preg_match('/^(.+)\..+\..+$/',$date1,$a);
    preg_match('/^(.+)\..+\..+$/',$date2,$b);
    echo 
    $a[1]-$b[1];
    ?>
    :D
     
  14. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    PHP:
      $time1 mktime (000712010);
      
    $time2 mktime (0007102010);
      
    $dt $time2 $time1;
      echo 
    $dt 3600 24"\n";
    А еще есть date_diff
     
  15. general.fox

    general.fox Member

    Joined:
    9 Nov 2009
    Messages:
    83
    Likes Received:
    8
    Reputations:
    -1
    M0hze, спасибо. Буду пробовать.
     
  16. general.fox

    general.fox Member

    Joined:
    9 Nov 2009
    Messages:
    83
    Likes Received:
    8
    Reputations:
    -1
    Еще вопрос.
    Имеется файл из 10-ти строк. Задача добвить еще одну сроку в конец файла, при этом удалив первую.
     
  17. Omegа

    Omegа Member

    Joined:
    16 Dec 2009
    Messages:
    27
    Likes Received:
    11
    Reputations:
    5
    Не выйдет, т.к. при переводе в date ты получишь не кол-во дней, а дату, не относящуюся к делу.
     
  18. Compton

    Compton Member

    Joined:
    31 Jan 2010
    Messages:
    290
    Likes Received:
    25
    Reputations:
    0
    PHP:
    <?php
    $fname
    ="test.txt"//  файл
    $write="ololo";/// что писать
    $fdstr=1// Строку которую удалить
    $ftext=file($fname);
    $fnew=array();
    for(
    $i=0;$i<count($ftext);$i++)
    {if(
    $i!=$fdstr) {$fnew[]=$ftext[$i];}
    else {}}
    $fdes=fopen($fname,"w");
    for(
    $i=0;$i<count($fnew);$i++)
    {
    fputs($fdes,$fnew[$i]);}
    fclose($fdes);
    file_put_contents('test.txt',"\r\n$write"FILE_APPEND); 
    ?>
     
    #14658 Compton, 30 Mar 2010
    Last edited: 30 Mar 2010
  19. general.fox

    general.fox Member

    Joined:
    9 Nov 2009
    Messages:
    83
    Likes Received:
    8
    Reputations:
    -1
    Comptom, спасибо.
     
  20. Winst0n

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

    Joined:
    19 Aug 2008
    Messages:
    92
    Likes Received:
    5
    Reputations:
    0
    Omegа, а как мне тогда записать в куки данные из поста ?
    хм... в другом скрипте у меня работает, но там без аякса.
    Code:
    $user = $_POST['user'];
    $password = $_POST['password'];
    setcookie('pwd', md5($password)); 
    setcookie('nick', $user); 
     
Thread Status:
Not open for further replies.