HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #5081  
Старый 26.08.2008, 23:45
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Цитата:
Сообщение от Zedi  
Все пишут переходим на курл, переходим на курл зайдите плз мануал по нем
http://phpclub.ru/detail/article/curl
 
Ответить с цитированием

  #5082  
Старый 26.08.2008, 23:51
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

не слушай их)
Каждый выбирает для себя курл или сокеты....я например пользуюсь и тем и тем, зависит от конкретной задачи. Хорошей документации по курлу я к сожалению не видел. Есть доки, но мне лично не понравились, уж очень скользко там всё описано.
тем более что скорость работы сокетов и курла практически одинакова.

Вот пару ссылок, чисто для развития
http://phpclub.ru/detail/article/curl
http://omsk777.ru/all.php?act=php_curl
http://php.rinet.ru/manual/ru/function.curl-setopt.php

Последний раз редактировалось .:EnoT:.; 26.08.2008 в 23:56..
 
Ответить с цитированием

  #5083  
Старый 27.08.2008, 00:13
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Есть массив вида:
PHP код:
Array
(
    [
0] => Array
        (
            [
0] => число 1
            
[1] => число 2
         
)

     [
1] => Array
        (
            [
0] => текст 1
            
[1] => текст 2
        
)
    [
2] => Array
        (
            [
0] => число 1
            
[1] => число 2
         
)

     [
3] => Array
        (
            [
0] => текст 1
            
[1] => текст 2
        
)
//и т.д

нужно чтобы имел вид:
PHP код:
Array
(
    [
0] => Array
        (
            [
0] => число 1
            
[1] => число 2
            
[2] => число 1
            
[3] => число 2
         
)

     [
1] => Array
        (
            [
0] => текст 1
            
[1] => текст 2
            
[2] => текст 1
            
[3] => текст 2
        
)

Т.е все значения из первой группы были с первой группой, также со второй.
 
Ответить с цитированием

  #5084  
Старый 27.08.2008, 00:30
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

$array = array(array_merge($array[0],$array[1]),array_merge($array[2],$array[3]));
 
Ответить с цитированием

  #5085  
Старый 27.08.2008, 13:11
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

тьфу перепутал

$array = array(array_merge($array[0],$array[2]),array_merge($array[1],$array[3]));

PHP код:
function merge($array)
{
  
$i=0;
  while(isset(
$array[$i]))
  {
      
$newarr[0] = array_merge($array[$i],$newarr[0]);
      
$i++;
      if(isset(
$array[$i]))
        
$newarr[1] = array_merge($array[$i],$newarr[1]);
      
$i++
  }
   return 
$newarr;


Последний раз редактировалось Doom123; 27.08.2008 в 13:23..
 
Ответить с цитированием

  #5086  
Старый 27.08.2008, 18:17
~NeiTRoN~
Познающий
Регистрация: 03.07.2008
Сообщений: 65
Провел на форуме:
170237

Репутация: 4
Отправить сообщение для ~NeiTRoN~ с помощью ICQ
По умолчанию

Народ помогите кто может. Тут возникла такая необходимость в скрипте. Суть скрипта такая. Имеется таблица в базе, скажем table.В ней 4 строки, id,url,header,content.
Нужен скрипт который будет искать в строке content текст полученый постом из формы и выводить в таблицу все совпавшие страницы!!!
 
Ответить с цитированием

  #5087  
Старый 27.08.2008, 19:59
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

~NeiTRoN~
PHP код:
<?php
    mysql_connect
("localhost""mysql_user""mysql_password");
    
mysql_select_db("mydb");
    
$result mysql_query("SELECT id,url,header,content FROM table WHERE content LIKE '%".$_POST['stroka']."%'");
    echo 
"<table>\r\n";
    while (
$row mysql_fetch_array($resultMYSQL_ASSOC)) {
        
printf ("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>\r\n"$row["id"], $row["url"], $row["header"],$row["content"] );
    }
    echo 
"</table>\r\n";
    
mysql_free_result($result);
?>
 
Ответить с цитированием

  #5088  
Старый 27.08.2008, 20:15
~NeiTRoN~
Познающий
Регистрация: 03.07.2008
Сообщений: 65
Провел на форуме:
170237

Репутация: 4
Отправить сообщение для ~NeiTRoN~ с помощью ICQ
По умолчанию

Цитата:
Сообщение от Gifts  
~NeiTRoN~
PHP код:
<?php
    mysql_connect
("localhost""mysql_user""mysql_password");
    
mysql_select_db("mydb");
    
$result mysql_query("SELECT id,url,header,content FROM table WHERE content LIKE '%".$_POST['stroka']."%'");
    echo 
"<table>\r\n";
    while (
$row mysql_fetch_array($resultMYSQL_ASSOC)) {
        
printf ("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>\r\n"$row["id"], $row["url"], $row["header"],$row["content"] );
    }
    echo 
"</table>\r\n";
    
mysql_free_result($result);
?>
Спасибо, только есть одна проблема.
В базе такие записи
id url header content
1 asd asd asd
2 qwe qwe qwe
3 zxc zxc zxc
4 qaz qaz ôûâôûâ(фывфыв без кодировки)
Когда я делаю запрос "ф" он мне все верно выводит одну строку 4 qaz qaz фывфыв, но когда я ввожу английскую"a" он выводит 1 asd asd asd и 4 qaz qaz фывфыв!!!!Как от этого избавится???
 
Ответить с цитированием

  #5089  
Старый 27.08.2008, 21:21
Grema
Участник форума
Регистрация: 29.11.2005
Сообщений: 122
Провел на форуме:
1050637

Репутация: 27
По умолчанию

Бред не могу понять почему в одном скрипте этот кусок не работает, а в другом почти аналогичный работает?
Работает
PHP код:

        $messages
=sqlq("SELECT * FROM chat ORDER BY id DESC LIMIT 10");
            while (list(
$id,$nick,$message,$times) = mysql_fetch_row($messages))
            { 
                
$message=str_replace($before$after$message$const);
                if (
$const>3)
                {
                
$message=str_replace($after$before$message$const);    
                }
                if (
$nick==$nickname$nick="<b>$nick</b>";
                echo 
"<div class=block1>$times | $nick | $message </div>";
            } 
не работает! чего while(list()) не пашед как надо? че я пропустил?
PHP код:
        $spisokz sqlq("SELECT name FROM `items` WHERE type='h'"); 
        while (list(
$name) = mysql_fetch_row($spisokz));
        {
         echo 
$name;    
        }; 

Последний раз редактировалось Grema; 27.08.2008 в 21:28..
 
Ответить с цитированием

  #5090  
Старый 27.08.2008, 23:21
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Grema Точку с запятой убери в конце строчки с While
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ