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

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

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

    php_casper New Member

    Joined:
    6 Jun 2010
    Messages:
    64
    Likes Received:
    1
    Reputations:
    1
    Code:
    <?php
    $pass = 'password; 
    $mail = 'mail';
    require_once('bot.class.php');
    
    bot($mail, $pass);
    
    ?>
    Выдает:
    Как правильно использовать фукции из подключаемых классов? Как правильно подключать классы?
     
  2. -slim-

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

    Joined:
    25 May 2007
    Messages:
    99
    Likes Received:
    12
    Reputations:
    0
    Ф-цию bot засвети
     
  3. php_casper

    php_casper New Member

    Joined:
    6 Jun 2010
    Messages:
    64
    Likes Received:
    1
    Reputations:
    1
    Функция там рабочая, эта функция находится под классом class bots в файле bot.class.php
     
  4. Failure

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

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    =\ php.net - не?
    Создаешь объект класса через new, и юзаешь себе спокойно методы
    К примеру если у тебя класс с названием MyBot, в котором содержится метод bot то так:
    PHP:
    <?php
    //...
    $obj = new MyBot();
    $obj->bot($mail$pass);
    ?>
     
  5. v00d

    v00d Member

    Joined:
    11 Oct 2010
    Messages:
    34
    Likes Received:
    10
    Reputations:
    7
    Для статического метода:
    ----------------------
    PHP:
    bots::bot($mail,$pass);
    Для нестатического метода:
    -----------------------
    PHP:
    $bot = new bots# экземпляр класса bots
    $bot->bot($mail,$pass);
     
    1 person likes this.
  6. php_casper

    php_casper New Member

    Joined:
    6 Jun 2010
    Messages:
    64
    Likes Received:
    1
    Reputations:
    1
    Code:
    <?php
    $email = 'mail';
    $password = 'pass'; 
    require_once('bot.class.php');
    $abc = new bots;
    $abc->bot($email, $password);
    ?>
    Так выдает:
    Фукция bot:
    Code:
    function bot($email, $password){
    	
    	
    		$this->vk_email = $email;
    		$this->vk_password = $password;
    		$getdata=getconnect("http://login.vk.com/?act=login&try_to_login=1&to=&email=$email&pass=$password",NULL,1,0);
    		
    					
    		
    				 
    		$this->vk_sid=grab($getdata,"name='s' value='","'");
    		
    		
    		if($this->vk_sid){
    			print iconv('UTF-8', '866', "Успешно залогинился ^_^ sid=".$this->vk_sid."\n");
    		} else {
    			print iconv('UTF-8', '866', "Ошибка при авторизации...\n");
    			die();
    		}
    		
    		
    		
    		$this->vk_id=grab($getdata, "Set-Cookie: l=", ";");	
    					
    		$this->cookie_construct();
    	}	
    	
    	
    	
     
  7. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    php_casper Читать это: http://www.php.net/manual/en/language.oop5.basic.php и вообще все это: http://www.php.net/manual/en/language.oop5.php

    До этого возвращаться и/или ныть "ну вам что слоооожно" не советую.
     
    _________________________
  8. php_casper

    php_casper New Member

    Joined:
    6 Jun 2010
    Messages:
    64
    Likes Received:
    1
    Reputations:
    1
    Gifts, на русском можно?
     
  9. .::f-duck::.

    .::f-duck::. Member

    Joined:
    30 May 2009
    Messages:
    343
    Likes Received:
    32
    Reputations:
    7
    PHP:
    $this->vk_email $email;
            
    $this->vk_password $password;
    Разве так можно?
    Попробуй запихнуть это все в конструктор
     
  10. Adio

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

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    Вопрос -
    Как пропустить выборку значение ?

    Вот пример
    Code:
    
    if(count($xsubfields))
    {
    foreach($xsubfields as $flnum=>$fld)
    
    
    Имена для полей выводяться так $fld['NAME']

    Это все идет в цикле.. т.е если я уберу какоето поле - то имена остануться..

    Вопрос.

    Как в цикле foreach запретить отображать имена ? К примеру у меня выодиться

    Имя
    Фамилия
    Цвет

    Вот к примеру нужно запретить выборку имени что бы оно небыло в цикле -

    как такое сделать ?
     
  11. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Либо не использовать $fld['NAME'] тоесть не выводить, либо в запросе бд явно указывать имена колонок, тоесть SELECT lastname,color FROM users;
     
  12. criptic

    criptic Member

    Joined:
    24 Mar 2009
    Messages:
    51
    Likes Received:
    5
    Reputations:
    0
    В поддлинике PHP 5 сказано:
    Целое число (integer) со знаком, обычно длиной 32 бита , от -2 147 483 648 до 2 147 483 647.
    Работаю в Dreamweaver .
    Простая функция, число возводиться в квадрат, но результат более 40 миллиардов. И все выводит норм. Почему так? :confused:

    function square($a)
    {

    $result = $a*$a;

    echo $result;
    }

    $new = 200000;

    echo ("Квадрат $new равен - ");

    square ($new);

    ?>
     
  13. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202


    PHP:
    <?php
    $var 
    200000 200000;
    var_dump($var);
    ?>
     
  14. criptic

    criptic Member

    Joined:
    24 Mar 2009
    Messages:
    51
    Likes Received:
    5
    Reputations:
    0
    То есть, если вычисления выходят за int пределы, то автоматически меняется тип данных ?
     
  15. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    http://php.su/learnphp/datatypes/?mn
     
  16. mgkkorsar

    mgkkorsar New Member

    Joined:
    29 Jan 2010
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Решил написать свой прокси сервре на пхп, для клиентов ICQ, QIP....
    мож у каво нибуть есть наброски или што ни буть подобное....или просто подскажите с чего начать и т.д.
    З.Ы. заранее спс!
     
  17. bad_boy

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

    Joined:
    30 Dec 2004
    Messages:
    187
    Likes Received:
    33
    Reputations:
    3
    mgkkorsar, на sf.net есть несколько php-proxy
     
  18. Adio

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

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    Как так сделать ? В регулярка не селен.
    Это может понадобиться многим веб мастерам... которым лень переписывать Марки Машин Телефонов и т д... из селектов.

    Есть код

    Code:
    <option value="000043">Alfetta GT/GTV</option>
    <option value="001491">Alfetta</option>
    <option value="000036">Arna</option>
    <option value="003631">Brera</option>
    <option value="003446">GT</option>
    <option value="003956">Giulietta  (2010)</option>
    <option value="000352">Giulietta</option>
    <option value="002646">Gtv/Spider</option>
    
    Вопрос.

    Как с помощью PHP вставить марку машины в VALUE ?

    т.е щас так

    <option value="002646">Gtv/Spider</option>

    и что бы было так

    <option value="Gtv/Spider">Gtv/Spider</option>


    Спасибо поставлю плюсы... просто уже сижу задалбался руками чистить...
     
  19. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202

    PHP:
    <?php
    $txt 
    '
    <option value="000043">Alfetta GT/GTV</option>
    <option value="001491">Alfetta</option>
    <option value="000036">Arna</option>
    <option value="003631">Brera</option>
    <option value="003446">GT</option>
    <option value="003956">Giulietta  (2010)</option>
    <option value="000352">Giulietta</option>
    <option value="002646">Gtv/Spider</option>
    '
    ;
    echo 
    preg_replace('#<option value="(.*)">(.*)</option>#','<option value="\\2">\\2</option>',$txt);
    ?>
     
    1 person likes this.
  20. Adio

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

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    148
    Reputations:
    18
    Thx + added
     
Thread Status:
Not open for further replies.