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

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

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

    hooligan4ik New Member

    Joined:
    17 Dec 2009
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Это опять я!))
    Итак нужен человек который реализует следующее:
    Скрипт Проверки обратных ссылок на сайт с отправкой письма на емэйл(Если стоит то ваш сервер добавлен или если не стоит ваш сервер не добавлен так как на вашем сайте не найдена ссылка на наш сайт!)
    Оплачу труды!
    Ася 382806175
     
  2. dk-ne

    dk-ne Elder - Старейшина

    Joined:
    21 Jan 2007
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    Можно ли в переменную засунуть математическое действие? Например $a='+'
     
  3. mastaadon

    mastaadon New Member

    Joined:
    26 Mar 2009
    Messages:
    32
    Likes Received:
    0
    Reputations:
    0
    Ребята, если кто может помочь мой вопрос остался далеко в глубинке, но все еще я его не решил. Решил продублировать его еще раз в надежде получить помощь.

    На странице php у меня будет стоять проигрыватель видео файлов FLV.
    Я хочу что бы посетители сайта могли просматривать но не имели возможности скачивать их или же делать прямые ссылки на них. Я понимаю, что 100% зашиты не будет но все же нужна максимальная защита, что бы не скачивали хотя бы все подряд.
     
  4. Батхед

    Батхед Member

    Joined:
    7 Jan 2009
    Messages:
    56
    Likes Received:
    15
    Reputations:
    0
    кто подскажет бесплатный хостинг с курлом,если такие остались
     
  5. Eo0

    Eo0 Member

    Joined:
    12 Sep 2009
    Messages:
    62
    Likes Received:
    8
    Reputations:
    0
    нет
     
  6. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    PHP:
    <?php
    $math 
    '+';
    $a 12;
    $b 4;
    eval(
    "echo $a $math $b;");
    ?>
     
  7. Eo0

    Eo0 Member

    Joined:
    12 Sep 2009
    Messages:
    62
    Likes Received:
    8
    Reputations:
    0
    так ясное дело что можно, я имею ввиду что стандартными способами нельзя.
     
  8. Byrger

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

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    есть текстовая строка допустим:
    PHP:
    level :13,min_lvl:1,max_lvl :20,text :"Priver Вова",txt:'Я Бургер'
    Как её можно спарсить вида Переменная => Значение
    PS Назание переменных в строке не меняется, тоесть можно изначально их использовать в парсере
    PS возможен пробел перед :
     
  9. Eo0

    Eo0 Member

    Joined:
    12 Sep 2009
    Messages:
    62
    Likes Received:
    8
    Reputations:
    0
    PHP:
    $str="level :13,min_lvl:1,max_lvl :20,text :\"Priver Вова\",txt:'Я Бургер'";
    $str=str_replace(array("'",'"'),'',$str);
    $arr=explode(',',$str);
    for(
    $i=0;$i<count($arr);$i++)
    {
    $var=explode(':',$arr[$i]);
    ${
    trim($var[0])}=$var[1];
    }
     
  10. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    PHP:
    <?php
      $str 
    "level :13,min_lvl:1,max_lvl :20,text :\"Priver Вова\",txt:'Я Бургер'";
      
    $str str_replace (array ("'"'"'), ''$str);
      
    preg_match_all ('/(\w+)\s*:\s*(.+?)(?:,|\Z)/'$str$m);
      for (
    $i 0$i count ($m[1]); $i++)
        ${
    $m[1][$i]} = $m[2][$i];
      echo 
    $txt"\n";
    ?>
     
    1 person likes this.
  11. admink1

    admink1 Member

    Joined:
    12 Jun 2009
    Messages:
    63
    Likes Received:
    21
    Reputations:
    1
    есть текстовик с http проксями, вида ip:port
    нужно сделать чтоб каждые 5 минут заходило на яшу с разными проксями, как реализовать?
    заранее спасибо :)
     
  12. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    cron + рандомная строка из файла с проксями
     
  13. admink1

    admink1 Member

    Joined:
    12 Jun 2009
    Messages:
    63
    Likes Received:
    21
    Reputations:
    1
    а можно подробнее :)
    и рандом не подойдет вроде, нужно чтоб каждую строчку по очереди до последней.
     
  14. restart_05

    restart_05 Member

    Joined:
    5 May 2009
    Messages:
    164
    Likes Received:
    6
    Reputations:
    0
    $concat = ",".$fr;
    $db->query("UPDATE `4epopalo` SET `fr`=concat(fr, $concat) where id='".$fr."'");

    Почему не работает?
     
    #13234 restart_05, 28 Dec 2009
    Last edited: 28 Dec 2009
  15. Osip

    Osip New Member

    Joined:
    20 Jan 2008
    Messages:
    14
    Likes Received:
    4
    Reputations:
    0
    есть мнение что concat() при update не работает..
     
  16. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    $db->query() or die(mysql_error());
    И смотри что не так
     
  17. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Osip Есть мнение что вы ошибаетесь

    restart_05 какая цель стоит у запроса? Если добавить к выбранной ячейке некий текст, то нужны кавычки вокруг $concat (одинарные). Если же это имя другого столбца - то нужно убрать запятую из переменной
     
    _________________________
  18. restart_05

    restart_05 Member

    Joined:
    5 May 2009
    Messages:
    164
    Likes Received:
    6
    Reputations:
    0
    Мне нужно добавлять с строку числа через запятую к примеру имеется число 8, мне надо добавить 9, и чтобы в строке получилось 8,9
     
  19. Vlad&slav

    Vlad&slav Member

    Joined:
    1 Jan 2009
    Messages:
    207
    Likes Received:
    41
    Reputations:
    9
    Задана символьная строка, шрифт и его размер. Как можно определить длину и высоту строки в пикселях? :confused:
    (посредствами PHP). Зарание блоагодарю)
     
  20. Vlad&slav

    Vlad&slav Member

    Joined:
    1 Jan 2009
    Messages:
    207
    Likes Received:
    41
    Reputations:
    9
    PHP:
    <?php
    ignore_user_abort
    ();
    set_time_limit(0);
    $tim 5;
    // время в минутах
    $proxy "proxy.txt";
    // фаил с прокси
    //
    function get_url($url,$proxy)
    {
        
    $ch curl_init($url);
        
    curl_setopt($chCURLOPT_PROXY$proxy);
        
    curl_exec($ch);
        
    curl_close($ch);
    }
    $data file_get_contents($proxy);
    $mas explode("\r\n",$data);
    for (
    $i=0$i<count($mas); $i++)
    {
        
    get_url($url,$mas[$i]);
        
    sleep(60*$tim);
    }
    ?>
    Вроде так . Я не запускал :)


    Как вариант
    PHP:
    <?php
    function calk($zn,$a,$b)
    {
        switch(
    $zn)
        {
            case 
    '+'$res $a $b;
            break;
            case 
    '-'$res $a $b;
            break;
            case 
    '*'$res $a $b;
            break;
            case 
    '/'$res $a $b;
            break;
        }
        if(!empty(
    $res)) return $res;
        else return 
    false;
    }
    ?>
     
    #13240 Vlad&slav, 28 Dec 2009
    Last edited: 28 Dec 2009
Thread Status:
Not open for further replies.