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

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

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

    coo1io New Member

    Joined:
    13 Apr 2008
    Messages:
    16
    Likes Received:
    3
    Reputations:
    0
    может кто сделать такую отправку сообщений icq использующий этот сервис http://www.icq.com/people/webmsg.php ???
     
  2. 159932

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

    Joined:
    28 Sep 2007
    Messages:
    587
    Likes Received:
    462
    Reputations:
    5
    Mishatko
    я похожий тебе уже писал ..
    PHP:
    <? 
    # тут в роли разделителя служит двоеточие 
    $file file('file.txt'); 
    $m fopen('file.txt','w');
    $mv fopen('file1.txt','w');
    foreach (
    $file as $c=>$x){ 
        
    $f explode(':',$file[$c]); 
        if (
    strlen($f[2])>0fwrite($m$file[$c]."\r\n"); 
        else 
    fwrite($mv$file[$c]."\r\n"); 

    ?>
    ==========================================
    я могу ..
    пиши Лс
     
    #5482 159932, 19 Sep 2008
    Last edited: 19 Sep 2008
  3. Mishatko

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

    Joined:
    9 Apr 2008
    Messages:
    39
    Likes Received:
    6
    Reputations:
    0
    Спасибо 159932, в прошлый раз при парсинге выводились только пароли, а мне нужны были строки целиком. Видимо непоняли друг друга. Я хоть в пехопе и разбираюсь маленько, но до твоих знаний мне ещё далеко. Ещё рах спасибо за оперативную помощь. С таких как ты надо брать пример!
    Только я ."\r\n" удаляю. Они доп. перенос строк дают, в моём случае это излишество.
     
    #5483 Mishatko, 19 Sep 2008
    Last edited: 19 Sep 2008
  4. $p01nt

    $p01nt Elder - Старейшина

    Joined:
    19 Feb 2008
    Messages:
    116
    Likes Received:
    20
    Reputations:
    1
    дайте плз ссылочки на материалы по "безопасному" кодингу на php...
     
  5. [dword]

    [dword] Elder - Старейшина

    Joined:
    11 Apr 2007
    Messages:
    109
    Likes Received:
    74
    Reputations:
    40
    http://forum.antichat.ru/thread54355-PHP.html
    http://forum.antichat.ru/thread58315-PHP.html
    http://forum.antichat.ru/thread7990-PHP.html
    http://forum.antichat.ru/thread7995-PHP.html
    http://forum.antichat.ru/thread7978-PHP.html
    http://forum.antichat.ru/thread7160-PHP.html
    http://forum.antichat.ru/thread7126-PHP.html

    пользуемся поиском)
     
  6. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    А конкретнее что? В мануале все есть: php.net
     
  7. pento

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

    Joined:
    3 Jul 2006
    Messages:
    126
    Likes Received:
    24
    Reputations:
    -1
    phpfaq.ru - читать весь
     
  8. xxxxxxxxxxxxxxx

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

    Joined:
    20 Jan 2008
    Messages:
    66
    Likes Received:
    8
    Reputations:
    0
    если я ввожу с формы 4 параметра как мне по ним нарисовать 2 линии?

    PHP:
    $x1 =(int)$_POST ["x1"];
    $y1 =(int)$_POST ["y1"];
    $x2 =(int)$_POST ["x2"];
    $y2 =(int)$_POST ["y2"];
     
  9. NuR

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

    Joined:
    11 Dec 2005
    Messages:
    85
    Likes Received:
    58
    Reputations:
    -2
    http://ru.php.net/ImageLine
    тут есть куча примеров и инфы
    первый пример какраз для тебя ;)
     
    1 person likes this.
  10. cremator (c)

    cremator (c) Elder - Старейшина

    Joined:
    20 Jun 2008
    Messages:
    258
    Likes Received:
    72
    Reputations:
    0
    $img =imagecreatetruecolor(320 , 240 ); $ink = imagecolorallocate($img, 255 , 255 , 255 ); imageline($img,$x1 ,$y1 ,$x2, $x2,$ink); imagepng($img); imagedestroy($img); в общем виде
     
  11. .:nbd:.

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

    Joined:
    27 Jul 2008
    Messages:
    97
    Likes Received:
    27
    Reputations:
    1
    Насколько я понял линия в данном контексте - отрезок исходящий из точки А в точку Б. Для обозначения точек в 2-мерной координатной сетке (монитор напрмер) используется 2 координаты (x, y). Итого 2*2=4 координаты (x1, y1, x2, y2). Исходя из этого нарисовать 2 линии с использованием всего 4 координат нельзя даже теоретически =). Сори за оффтоп, но ИМХО вопрос задан не совсем корректно.
     
    1 person likes this.
  12. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    Если в этой html странице указаны абсолютные адреса картинок, то выводиться будет без проблем. Если относительные, придётся с помощью регулярки добавить во все атрибуты src тегов img адрес сайта, гден эти картинки расположены.
     
    2 people like this.
  13. mouse.pro

    mouse.pro Elder - Старейшина

    Joined:
    6 Dec 2006
    Messages:
    113
    Likes Received:
    73
    Reputations:
    14
    Попробуй инклуд
     
    1 person likes this.
  14. Chaak

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    А смысл? Вообщето браузер парсит html и скачивает рисунки по ссылкам из тегов. Он распознает абсолютные(т.е http//ссылка на картинку) и относительные(/адрес картинки на сайте).

    В данном случае ты скачиваешь html с относительными ссылками, браузер парсит html, находит ссылку, но картинки не существует. Поэтому чтобы "скачать" картинки воспользуется оператором preg_replace()
     
    2 people like this.
  15. Doom123

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

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    а почему не открыть сайт во фрейме?
     
    1 person likes this.
  16. Naydav

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

    Joined:
    30 Dec 2006
    Messages:
    439
    Likes Received:
    63
    Reputations:
    4
    Может я не правильно понял вопрос, но как же set_error_handler?
    (просто недавно делали дополнение, что все ошибки php заносяться в бд, и еденичные копии ошибок(без повторений) отсылался на емейл и мобильный номер)
     
  17. .:nbd:.

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

    Joined:
    27 Jul 2008
    Messages:
    97
    Likes Received:
    27
    Reputations:
    1
    Через Get можно. Используй RewriteRule.
     
    #5497 .:nbd:., 21 Sep 2008
    Last edited: 21 Sep 2008
  18. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    513
    Likes Received:
    756
    Reputations:
    218
    strpos в помощь...
     
  19. .:nbd:.

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

    Joined:
    27 Jul 2008
    Messages:
    97
    Likes Received:
    27
    Reputations:
    1
    На скорую руку можно так:
    PHP:
    <? 
    $text_arr file('text.txt');
    $fh fopen ('text_clean.txt''w');
    foreach (
    $text_arr as $value) {
      if (!
    strpos($value'yyyyy')) {
      
    fwrite ($fh$value);
      }
     }
    fclose($fh);
    ?>
    text.txt - файл со строками для чистки.
    text_clean.txt - после чистки.
     
    #5499 .:nbd:., 21 Sep 2008
    Last edited: 21 Sep 2008
  20. .:nbd:.

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

    Joined:
    27 Jul 2008
    Messages:
    97
    Likes Received:
    27
    Reputations:
    1
    переписал, код там же =)
     
    1 person likes this.
Thread Status:
Not open for further replies.