За последние 24 часа нас посетили 17985 программистов и 1716 роботов. Сейчас ищут 1859 программистов ...

Извините за вопрос

Тема в разделе "PHP для новичков", создана пользователем Svoloch_196, 27 фев 2013.

  1. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    у тебя это скорее всего будет "смотрю в книгу - вижу фигу". мануалы тебе дают сведения об инструментах. но как их применять-то? тебе сначала курс программирования надо освоить. в алгоритмах разобраться а потом уже браться за конкретные япы
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Нужно банально больше делать.
     
  3. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
  4. Svoloch_196

    Svoloch_196 Активный пользователь

    С нами с:
    28 янв 2012
    Сообщения:
    227
    Симпатии:
    0
    siiXth - Спасибо
     
  5. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    siiXth, красава, хороший подход к делу)
    Svoloch_196, учись, матрешка
     
  6. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    здорово, особенно фишка с видео понравилась =)))
     
  7. Svoloch_196

    Svoloch_196 Активный пользователь

    С нами с:
    28 янв 2012
    Сообщения:
    227
    Симпатии:
    0
    Код (Text):
    1.  
    2. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
    3. <script>
    4. $(document).ready(function()
    5. {
    6.  
    7. });
    8. var count=0;
    9. var c_now=0;
    10. var perc='';
    11. function launch(){
    12.     count=$('#count').val();
    13.     c_now=0;
    14.     if(count&&count!=0){
    15.         go_next();
    16.     }
    17. }
    18. function go_next(){
    19.     if(count){
    20.     c_now++;
    21.         perc=((c_now/count)*100)+'%';
    22.         $('#progress').css('width',perc).html(perc);
    23.         if(c_now!=count){
    24.             $('#myframe').attr('src',$('#url').val());
    25.         }
    26.     }
    27. }
    28. </script>
    29. <div style="float:left;width:100%">
    30.     <div style="float:left;width:300px;background:#ddd">
    31.         <div style="float:left;width:0px;height:15px;background:#ccc;text-align:center;font-size:11px" id="progress">0%</div>
    32.     </div>
    33. </div>
    34. <div style="float:left;width:100%">
    35. <input type="text" id="url" value="http://"><br>
    36. <input type="text" id="count" value="0"><br>
    37. <input type="button" value="START" onclick="launch()">
    38. </div>
    39. <iframe style="display:none;" id="myframe" onclick="go_next()"></iframe>
    Я так сделал ? просто не работает
     
  8. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    siiXth, понял дядя?))) твои 8 минут веселого видео были скорее чтоб меня порадовать чем ему задачу решить. у него так постоянно))) именно поэтому я ему в последнее время ничего не делаю так как это НЕ решает его задач ибо они меняются со скоростью ядерного синтеза. ну и он просто ничерта не понимает что делает)))

    Svoloch_196, как проверяешь?)))
    ЗЫ, в аську не мусорь мне. я на кроватке за другим ноутом и вижу что ты меня закидываешь соплями но мне лень вставать. кстати, чаек вот попиваю. представляю как у тебя сейчас проскакивает мысль "мастер Ganzal чаек попивает... он после чая добреет... он мне обязательно поможет..."
     
  9. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Оффтоп. Где кнопка Спойлер?
    Ganzal, siiXth, мне уже редко, когда хочется кому-то помогать. Во всех случаях приходится просто лезть в Гуугл и выискивать ответы за вопрошающего. И это всегда неблагодарный труд, а главное - потеря времени. Почти всё ищется и решается, если сосредоточиться и подумать. Какая у вас мотивация?
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    эй, чем делать такое видео? я хочу
     
  11. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    это фан такой, я ж не всем помогаю, увидел холивар - встрял =D
    обычно я юзаю camstudio, но у него часто бывают глюки с отставанием звука от видео, потому теперь записываю через camtasia studio

    Svoloch_196, я хоть и не детально рассказывал что зачем нужно, ну хоть внимательно переписать можно было ? =D ну даёшь. вдумайся хотя бы.
     
  12. Svoloch_196

    Svoloch_196 Активный пользователь

    С нами с:
    28 янв 2012
    Сообщения:
    227
    Симпатии:
    0
    Я 4 раза проверил всё правильно должно быть, я щяс ещё раз проверил

    Код (Text):
    1.  
    2. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
    3. <script>
    4. $(document).ready(function()
    5. {
    6.  
    7. });
    8. var count=0;
    9. var c_now=0;
    10. var perc='';
    11. function launch(){
    12.     count=$('#count').val();
    13.     c_now=0;
    14.     if(count&&count!=0){
    15.         go_next();
    16.     }
    17. }
    18. function go_next(){
    19.     if(count){
    20.     c_now++;
    21.         perc=((c_now/count)*100)+'%';
    22.         $('#progress').css('width',perc).html(perc);
    23.         if(c_now!=count){
    24.             $('#myframe').attr('src',$('#url').val());
    25.         }
    26.     }
    27. }
    28. </script>
    29. <div style="float:left;width:100%">
    30.     <div style="float:left;width:300px;background:#ddd">
    31.         <div style="float:left;width:0px;height:15px;background:#ccc;text-align:center;font-size:11px" id="progress">0%</div>
    32.     </div>
    33. </div>
    34. <div style="float:left;width:100%">
    35. <input type="text" id="url" value="http://"><br>
    36. <input type="text" id="count" value="0"><br>
    37. <input type="button" value="START" onclick="launch()">
    38. </div>
    39. <iframe style="display:none;" id="myframe" onclick="go_next()"></iframe>
    Проверь где оишбка
     
  13. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    всё там же =)
     
  14. Svoloch_196

    Svoloch_196 Активный пользователь

    С нами с:
    28 янв 2012
    Сообщения:
    227
    Симпатии:
    0
    Я щяс проверил но не могу найти где ошибся, посмотри я уже хз где и что по моему всё правильно а так я уже не знаю что делать (

    Добавлено спустя 16 секунд:
    я по букве даже проверял

    Добавлено спустя 1 минуту 16 секунд:
    Я больше 1 часа сижу проверяю по буквам и тд но не могу раз 5 проверил но не могу найти ошибку
     
  15. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    я тебя не лишу радости обнаружить её самому
    ты вёрстку лучше проверь
     
  16. Svoloch_196

    Svoloch_196 Активный пользователь

    С нами с:
    28 янв 2012
    Сообщения:
    227
    Симпатии:
    0
    скажи хоть где ошибка в скрипте или в форме ?

    Добавлено спустя 3 минуты 36 секунд:
    Вот тут есть ошибки ?
    Код (Text):
    1.  
    2. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
    3. <script>
    4. $(document).ready(function()
    5. {
    6.  
    7. });
    8. var count=0;
    9. var c_now=0;
    10. var perc='';
    11. function launch(){
    12.     count=$('#count').val();
    13.     c_now=0;
    14.     if(count&&count!=0){
    15.         go_next();
    16.     }
    17. }
    18. function go_next(){
    19.     if(count){
    20.     c_now++;
    21.         perc=((c_now/count)*100)+'%';
    22.         $('#progress').css('width',perc).html(perc);
    23.         if(c_now!=count){
    24.             $('#myframe').attr('src',$('#url').val());
    25.         }
    26.     }
    27. }
    28. </script>
    29. <div style="float:left;width:100%">
    30.     <div style="float:left;width:300px;background:#ddd">
    31.         <div style="float:left;width:0px;height:15px;background:#ccc;text-align:center;font-size:11px" id="progress">0%</div>
    32.     </div>
    33. </div>
    34. <div style="float:left;width:100%">
    35. <input type="text" id="url" value="http://"><br>
    36. <input type="text" id="count" value="0"><br>
    37. <input type="button" value="START" onclick="launch()">
    38. </div>
    39. <iframe style="display:none;" id="myframe" onload="go_next()"></iframe>
    Работает но выполняет долго

    Добавлено спустя 3 минуты 20 секунд:
    Спасибо за скрипт но скрипт Ganzal больше нравился, твой скрипт через исходник можно себе забрать а скрипт Ganzal нельзя

    Добавлено спустя 1 минуту 26 секунд:
    и ты сделал с процентами а я хотел что бы когда жмешь START показывался текст типа "Идёт обработка... ждите"а когда он выполнил не 100% показал а тест типа ваша задание успешно выполнено
     
  17. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    А, тоесть ты делаешь коммерческий код? =D
    Работает долго так как он ждёт чтобы загрузилась страница, разумеется. Немного ума и фантазии и фрейм у тебя не будет ждать полной загрузки, а так же самостоятельно сможешь сделать так чтобы показывались желаемые тексты. Видео несло обучающий характер, а не возможность дать готовый код человеку у которого 127 сообщений и который не может сам создать форму и на пхп запросить необходимое количество раз удалённую страницу.
    И если не секрет, то сколько вам лет?
     
  18. Svoloch_196

    Svoloch_196 Активный пользователь

    С нами с:
    28 янв 2012
    Сообщения:
    227
    Симпатии:
    0
    17 мне лет, мне скрипт Ganzal нравится может ты поможешь его доделать если ты видео записал то я думаю не проблема будет тебе помочь доделать этот скрипт

    Код (Text):
    1.  
    2. <?php
    3. set_time_limit(0);
    4. $start = time();
    5. $site = $_GET['site'];
    6. $cnt = (int) $_GET['cnt'];
    7. echo "Идет обработка";
    8. $i = 0;
    9. while( $i < $cnt )
    10. {
    11. $i++;
    12. fopen( $site, 'r');
    13. }
    14. echo "все получилось";
    15. ?>
     
  19. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Camptasia Studio

    iframe зло!!!
    frame зло!!!

    Svoloch_196, не в ком случае не показывайте свои проекты в шару, под рекламу... Иначе черевато последствиями))
    Нет, не тем кто-это сделает, а именно вам...
    Советую сначала понять, что происходит в коде и как работает, чтобы вы знали, что-это и как работает, чтобы вносить свои фиксы и наработки...
    Вот реально возьмите сядьте и прочитайте мануал на php.net и на learn.javascript.ru и по jquery посмотреть руководство и функциональность на том же: http://slyweb.ru/jquerymain/ или других, фанарно ввел jquery мануал, нашел по душе, поискал потрудился, зато нашел и сел прочитал разабрал и понял...
     
  20. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    О_О
    мы тут занимаемся написанием палёных скриптов для себя, а не для паблика =D
    я в жизни, ни по каким целям, не вставлял фреймы, на паблик страницы.
     
  21. Svoloch_196

    Svoloch_196 Активный пользователь

    С нами с:
    28 янв 2012
    Сообщения:
    227
    Симпатии:
    0
    В этом коде 2 ошибки
    Код (Text):
    1.  
    2. set_time_limit(0);
    3. $start = time();
    4. $site = $_GET['site'];
    5. $cnt = (int) $_GET['cnt'];
    6. echo "Идет обработка";
    7. $i = 0;
    8. while( $i < $cnt )
    9. {
    10. $i++;
    11. fopen( $site, 'r');
    12. }
    13. echo "все получилось";
    1. ошибка
    2. Ошибка
    Если написать ссылку test.ru то вот такая ошибка

     
  22. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    это сложно сделать, не надо это делать. Считай что скрипт шлёт тогда, когда всё сделал, а не раньше.

    переведи на русский ошибку, пожалуйста.
     
  23. Svoloch_196

    Svoloch_196 Активный пользователь

    С нами с:
    28 янв 2012
    Сообщения:
    227
    Симпатии:
    0
    Ну а сделать что бы можно было вводить site.ru нельзя ?, и что бы показывало сообщение тоне не как не сделать ?
     
  24. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    FOR FUCK SAKE
    Код (PHP):
    1. <?php
    2. if(isset($_GET['go'])&&$_GET['go']==1){
    3. $site=$_GET['site'];
    4. $cnt=intval($_GET['cnt']);
    5. $i=0;
    6. while($i<$cnt)
    7. {
    8. $i++;
    9. fopen($site,'r');
    10. }
    11. echo "done";
    12. }
    13. else
    14. {
    15. ?>
    16. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"  type="text/javascript"></script>
    17. <script>
    18. function make_it(){
    19. $('#process').html('START');
    20. $.ajax({
    21. url:window.location.href+'?go=1&site='+$('#url').val()+'&cnt='+$('#cnt').val(),
    22. success:function(data){
    23. if(data=='done'){
    24.     $('#process').html('END');
    25. }
    26. else{
    27.     $('#process').html('ERROR');
    28. }
    29. }
    30. })
    31. }
    32. </script>
    33. <div id="process"></div>
    34. <div><input type="text" value="http://site.ru" id="url"></div>
    35. <div><input type="text" value="0" id="cnt"></div>
    36. <div><input type="button" value="START" onclick="make_it()"></div>
    37. <?php
    38. }
    39. ?>
     
  25. Svoloch_196

    Svoloch_196 Активный пользователь

    С нами с:
    28 янв 2012
    Сообщения:
    227
    Симпатии:
    0
    Вот ошибка

    Код (Text):
    1.  
    2. Parse error: syntax error, unexpected $end in Z:\home\obnovlene.ru\www\script.php on line 31
    Добавлено спустя 3 минуты 2 секунды:
    Вставил в index.php

    Код (Text):
    1.  
    2. <?php
    3. if(isset($_GET['go'])&&$_GET['go']==1){
    4. set_time_limit(0);
    5. $start = time();
    6. $site = $_GET['site'];
    7. $cnt = (int) $_GET['cnt'];
    8. $i = 0;
    9. while( $i < $cnt )
    10. {
    11. $i++;
    12. fopen( $site, 'r');
    13. }
    14. echo "done";
    15. }
    16. else
    17. {
    18. ?>
    19. <script>
    20. function make_it(){
    21. $('#process').html('START')
    22. $.ajax({
    23.   url: window.location.href+'&go=1&site='+$('#url').val()+'&cnt='+$('#cnt').val()
    24. }).success(function(data) {
    25. if(data=='done'){
    26.   $('#process').html('END');
    27. }
    28. else{
    29. $('#process').html('ERROR');
    30. }
    31. });
    32. }
    33. </script>
    34. <div id="process"></div>
    35. <div><input type="text" value="http://site.ru" id="url"></div>
    36. <div><input type="text" value="0" id="cnt"></div>
    37. <div><input type="button" value="START"></div>
    38. <?
    39. }
    40. ?>
    Ввожу ссылку число жму старт, нечего не происходит