[JavaScript, AJAX] Задай вопрос, получи ответ

Discussion in 'PHP' started by banned, 9 Jun 2007.

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

    qw1mb1 Member

    Joined:
    8 Feb 2013
    Messages:
    113
    Likes Received:
    16
    Reputations:
    8
    вот пример скрипта на PHP, который выполняет нужную функцию
    PHP:
    <?PHP
    $filename 
    "file.txt";
    $tmp_name "tmp.txt";
    $from="уехіаросКЕНХІАРОСМТ";
    $to "yexiapocKEHXIAPOCMT";

    $in_file fopen($filename"r");
    $out_file fopen($tmp_name"w+");

    while (!
    feof($in_file))
    {
        
    $tmp fread($in_file1);
        for (
    $i=0$i<strlen($from); $i++)
            if (
    $tmp==$from[$i]) $tmp=$to[$i];
        
    fwrite($out_file$tmp);
    }
    fclose($in_file);
    fclose($out_file);
    unlink($filename);
    rename($tmp_name$filename);
    ?>
     
  2. GAiN

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

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    спасибо - только вот он почему то текст копирует такой же какой и был, ничего не заменив
     
  3. qw1mb1

    qw1mb1 Member

    Joined:
    8 Feb 2013
    Messages:
    113
    Likes Received:
    16
    Reputations:
    8
    уверен? у меня норм обрабатывает. проверь, в одинаковой ли кодировке файл скрипта и файл, который обрабатывается
     
  4. GAiN

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

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    не работает кодировку использую utf8
     
  5. Aleksandr**

    Aleksandr** New Member

    Joined:
    12 Nov 2013
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Товарищи, интересует скрипт который будет возвращать на определенный ресурс ответ размещенной ихней ссылки.... Есть варианты таких скриптов.
     
  6. Aleksandr**

    Aleksandr** New Member

    Joined:
    12 Nov 2013
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Да, Задай вопрос, получи.........
     
  7. madhatter

    madhatter Member

    Joined:
    7 Aug 2013
    Messages:
    562
    Likes Received:
    50
    Reputations:
    54
    JS здесь ни при чем. Perl\php\ruby, десяток-другой строк.
     
  8. mrDebian

    mrDebian Member

    Joined:
    27 Jan 2013
    Messages:
    96
    Likes Received:
    13
    Reputations:
    10
    Нужен бублик который будет ракеты делать красный вниз.

    Научись вопросы задавать для начала.
     
  9. GAiN

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

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    помогите пожалуйста допилить код, который если нет флеша в браузере или он выключен загружает картинку, не работает на браузере chrome и safari
    PHP:
    <script language="JavaScript1.2">window.onerror=function(){return true}</script>
    <script>
    var ie=0
    var f=0
    var fz=0
    var n=navigator
    </script><script language="JScript">
    if (n.platform=='Win32' && !window.opera){ie=1
    for (var i=3;i<10;i++){if (eval('new ActiveXObject("ShockwaveFlash.ShockwaveFlash.'+i+'")')){f=i}}}
    </script><script>
    if ((ie==0)&&(n.plugins))
    {
    for (var i=0;i<n.plugins.length;i++){if (n.plugins[i].name.indexOf('Flash')> -1)
    {fz=parseInt(n.plugins[i].description.charAt(16))
    if (fz>f) f=fz}}}

    function insFl(v,fl,gif,w,h)
    {var d=' width='+w+' height='+h
    if (f>=v) {
    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+d+'width="+w" height="+h+"><param name=movie value='+fl+'><embed src='+fl+' quality=high'+d+'></embed></object>') }
    else {document.write('<img src='+gif+d+' border=0>')}}
    </script>
    </head>
    <body>
    <script>insFl(4,'flash.swf','"noflash.gif"',200,200)</script>

    <noscript>В браузере отключена поддерка скриптов</noscript>

    или может есть проще кросбраузерный скрипт для проверки включенности флеша ?
     
    #3849 GAiN, 25 Jan 2014
    Last edited: 25 Jan 2014
  10. StalkerKill

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

    Joined:
    27 Oct 2007
    Messages:
    0
    Likes Received:
    8
    Reputations:
    -1
    Здравствуйте!

    Нашел на данном форуме счетчик обратного отсчета, выглядит он так:
    [​IMG]

    каким образом можно изменить код счетчика, что бы добавить нули...

    Сейчас отображается так: 0.0.0.0 (0.12.1.7 (дн,ч, мин, сек))
    а нужно что бы было: 00.00.00.00 (00.12.01.07 (дн,ч,мин,сек))

    код такой:
    Code:
    <script>
    
    
            function CountBox() {
                var dateNow = new Date();
                var  year=dateNow.getFullYear(),
                        month=dateNow.getMonth(),
                        day=dateNow.getDate(),
                        dateFuture=new Date(year,month,day,23,59,59),
                        amount = dateFuture.getTime() - dateNow.getTime() + 5;
    
                if (amount < 0) {
                    var out = "<div id='countbox-days'><span></span>0<div id='countbox-days-text'>                        </div>                </div>                        " + "<div id='countbox-hours'>                        <span></span>0<div id='countbox-hours-text'>                        </div>                </div>                        " + "<div id='countbox-mins'>                        <span></span>0<div id='countbox-mins-text'>                        </div>                </div>                        " + "<div id='countbox-secs'>                        <span></span>0<div id='countbox-secs-text'>                        </div>                </div>                ";
                    document.getElementById("countbox").innerHTML = out;
                    setTimeout("CountBox()", 1e3);
                } else {
                    var days = 0,
                            hours = 0,
                            mins = 0,
                            secs = 0,
                            out = "";
                    amount = Math.floor(amount / 1e3);
                    days = Math.floor(amount / 86400);
                    amount = amount % 86400;
                    hours = Math.floor(amount / 3600);
                    amount = amount % 3600;
                    mins = Math.floor(amount / 60);
                    amount = amount % 60;
                    secs = Math.floor(amount);
                    out = "<div id='countbox-days'> <span></span>" + days + "<div id='countbox-days-text'> </div> </div> " + "<div id='countbox-hours'>      <span></span>" + hours + "<div id='countbox-hours-text'> </div>  </div>                        " + "<div id='countbox-mins'>                        <span></span>" + mins + "<div id='countbox-mins-text'>                        </div>                </div>                        " + "<div id='countbox-secs'>                        <span></span>" + secs + "<div id='countbox-secs-text'>                        </div>                </div>                ";
                    document.getElementById("countbox").innerHTML = out;
                    setTimeout("CountBox()", 1e3)
                }
            }
            function local(href,time)
            {
                if("CountBox" in localStorage)
                {
                    setTimeout(function(){
                        location.href=href;
                    },time*1000)
                }
                else{
                    var local= localStorage.setItem("CountBox","123456");
                }
            }
            function add_style()
            { var head=document.getElementsByTagName('head')[0],
                    style="    @font-face {   font-family: Calibri;        font-weight: normal;      font-style: normal;  }  #countbox{padding:0;margin:0 auto; line-height: 1.2;color: #fff; font-family:  Calibri;MyriadProRegular,Helvetica,sans-serif;font-size: 55px;width: 432px;height: 79px;}  #countbox-days,#countbox-hours,#countbox-mins,#countbox-secs{float: left;text-align: center;background-image:url('img/flip.png');background-repeat:no-repeat;margin: 0 7px 0 7px;height: 59px;width: 94px;z-index:99;}  #countbox-days-text,#countbox-hours-text,#countbox-mins-text,#countbox-secs-text{background-position: center;background-repeat:no-repeat;position: absolute;margin-top: -8px;height: 26px;width: 94px;}  #countbox-days-text{background-image:url('http://www.timegenerator.ru/c/1/days_text.gif');} #countbox-hours-text{background-image:url('http://www.timegenerator.ru/c/1/hours_text.gif');}   #countbox-mins-text{background-image:url('http://www.timegenerator.ru/c/1/mins_text.gif');}  #countbox-secs-text{background-image:url('http://www.timegenerator.ru/c/1/secs_text.gif');} #countbox-days span, #countbox-hours span, #countbox-mins span, #countbox-secs span {background: url('http://www.timegenerator.ru/c/1/flip_gradient.png');}     .help{   width:300px;     margin: 0 auto 0 auto;         }    .code{        background-color: #EBE6BC      }      "  ,
                    st=document.createElement('style');
                st.setAttribute("type","text/css") ;
                st.innerHTML=style;
                head.appendChild(st);
            }
            $(document).ready(
                    function()
                    {add_style();
                        CountBox();
                    }
            )
        </script>
     
    #3850 StalkerKill, 26 Jan 2014
    Last edited: 26 Jan 2014
  11. kitten

    kitten New Member

    Joined:
    25 Jan 2014
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Привет, Друзья!

    Как сделать на JavaScript простенькую программу, чтобы она ходила по сайтам и нажимала кнопочки?
     
  12. kitten

    kitten New Member

    Joined:
    25 Jan 2014
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Што никто не помогает Злые все?
     
  13. qw1mb1

    qw1mb1 Member

    Joined:
    8 Feb 2013
    Messages:
    113
    Likes Received:
    16
    Reputations:
    8
    программы на JavaScript не пишут, только сценарии, которые выполняются на странице, соответственно заставить JavaScript "ходить" по страницам самого нельзя. есть только вариант с написанием плагина для браузера
     
  14. madhatter

    madhatter Member

    Joined:
    7 Aug 2013
    Messages:
    562
    Likes Received:
    50
    Reputations:
    54
    https://forum.antichat.ru/showpost.php?p=3653041&postcount=3848
     
  15. kitten

    kitten New Member

    Joined:
    25 Jan 2014
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    А про серверный JavaScript как будто бы никто и не слышал никогда, да?
     
  16. qw1mb1

    qw1mb1 Member

    Joined:
    8 Feb 2013
    Messages:
    113
    Likes Received:
    16
    Reputations:
    8
    почему бы тогда не использовать PHP? :confused:
     
  17. kitten

    kitten New Member

    Joined:
    25 Jan 2014
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Потому что хочу один универсальный язык для всего. Вот
     
  18. Melfis

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

    Joined:
    25 Apr 2011
    Messages:
    505
    Likes Received:
    105
    Reputations:
    53
    Языки выбирают в зависимости от задачи, а не от того, что я научусь с ним работать и всё пиздец, чего захочу то и наверчу. Вот тут помогают с подобными вопросами:
    https://forum.antichat.ru/forum170.html
     
  19. wanttoask

    wanttoask New Member

    Joined:
    30 Sep 2012
    Messages:
    81
    Likes Received:
    1
    Reputations:
    0
    Как работает чатвдвоем? Как вообще реализуются 'комнаты' и ожидание собеседника? Пытался гуглить, но ничего не нашёл
     
  20. wanttoask

    wanttoask New Member

    Joined:
    30 Sep 2012
    Messages:
    81
    Likes Received:
    1
    Reputations:
    0
    Ты лучше копай в сторону руби/питона. А на js это глупо делать
     
Thread Status:
Not open for further replies.