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

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

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

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

    Joined:
    11 Nov 2006
    Messages:
    552
    Likes Received:
    298
    Reputations:
    207
    Какая разница-то? Все равно куки передаются в хедере ДО вывода страницы, я про что говорю-то.
     
  2. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    groundhog Спасибо. Была мысль про кеширование, но чёт подумал что не пойдёт это...
    Не обижай Макро, он хороший :)
     
    1 person likes this.
  3. Корвин

    Корвин Elder - Старейшина

    Joined:
    26 Feb 2007
    Messages:
    256
    Likes Received:
    31
    Reputations:
    3
    у меня есть таблица,как средствами php удалить последний <td> из нее?
     
  4. groundhog

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

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    Макро, ты противоречишь сам себе! Ты написал:

    Функции семейства ob_* гарантируют, что любой вывод будет прокеширован, и что любой хидер пойдёт в вывод ПЕРЕД этим кешем... Следовательно, любой хидер (в том числе и куки) МОЖНО отправить после начала вывода, да и в самом конце тоже можно...

    Корвин, по твоему описанию последний TD не выщимешь... Нужен пример кода... А так - используй preg_replace...
     
    1 person likes this.
  5. Macro

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

    Joined:
    11 Nov 2006
    Messages:
    552
    Likes Received:
    298
    Reputations:
    207
    Я себе не противоречу, вывод все равно осуществится в порядке: хедер => контент, иначе никак, именно это я и имел ввиду. А прокешировать можно, честно говоря не вспомнил об этом.
     
  6. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    ты это имеешь ввиду так?
    PHP:
    $td "<table><tr><td>......</td></tr>";
    $td str_replace("</td>"," "$td);
    echo 
    "$td";
    А, сори, этот скрипт будет удалять все </td>, не то...
     
    #1546 .:EnoT:., 14 Jan 2008
    Last edited: 14 Jan 2008
  7. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    .:EnoT:., да?
    А если
    PHP:
    $td '<table><tr><td>......</td><td>.......</td></tr></table>';
    Теперь твой код удалить последний </td> ?
     
  8. Корвин

    Корвин Elder - Старейшина

    Joined:
    26 Feb 2007
    Messages:
    256
    Likes Received:
    31
    Reputations:
    3
    нет,так удаляца все </td> из кода,а мне нужно вот так:

    <table>
    <tr>
    <td>asd</td>
    <td>asd</td>
    <td>asd</td>
    <td>asd</td>
    <td>asd1</td>
    </tr>
    <tr>
    <td>asd</td>
    <td>asd</td>
    <td>asd</td>
    <td>asd</td>
    <td>asd2</td>
    </tr>
    </table>

    <td>asd1</td> и <td>asd2</td> в столбиках нада удалить
     
  9. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    Isis
    я же выше отредактировал сообщение и написал что я ошибся, за 2 минуты до твоего поста :)
     
  10. Корвин

    Корвин Elder - Старейшина

    Joined:
    26 Feb 2007
    Messages:
    256
    Likes Received:
    31
    Reputations:
    3
    я кароч нашол выход))) спасибо еноту, навел на мысль, я заменил везде
    <td>asd1</td>
    на
    <td style="display:none">asd1</td>
     
    1 person likes this.
  11. cyber_rat

    cyber_rat New Member

    Joined:
    12 Apr 2007
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте. Есть несколько вопросов - буду очен рад помощи.
    1. Есть некая страница с формой. Данные с формы в обработчик отправляются методом Post из-за чего я незнаю как формируется запрос к обработчику.
    Вопрос: Как узнать и сформировать запрос для отправки неких данных из своего скрипта обработчику формы на этой странице?

    2. Информацию о чтении капчи надеюсь найти и надеюсь научиться распознавать простые капчи. А вот как извлечь картинку со страницы для последующего распознавания, если она генерируется скриптом ?

    Спасибо за внимание. Надеюсь на толковую помощь.
     
  12. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    1. Чет не понял. Тебе нужно пример http заголовка написать? Или ты пишешь скрипт, но не знаешь как POST запросы обрабатывать?

    2. Ну надо найти в соцах <img src=catpth.gif> Или captch.php Вот c этим уже работать...
     
  13. cyber_rat

    cyber_rat New Member

    Joined:
    12 Apr 2007
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Мне нужно отправить некоторые данные обработчику той страницы с формой, но я незнаю как сформировать сам запрос.
     
  14. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Можно:
    1. Составить такуюже форму и отправить её обработчику
    2. Можно составить http пакет
     
  15. cyber_rat

    cyber_rat New Member

    Joined:
    12 Apr 2007
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Как проделать второе ?
     
  16. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    вот идут две выборки из бд
    PHP:
    $opit='SELECT * FROM sh_savexp ORDER BY XP DESC';
    $opit1=$db->sql_query($opit);

    $opit2='SELECT * FROM sh_saveskills';
    $opit3=$db->sql_query($opit2);
    из первой я выбираю
    PHP:
    while($who=mysql_fetch_array($opit1)){
    echo 
    "<b>Ник: </b>".$who['PLAYER_NAME']." - <b>ХР:</b> ".$who['XP']." - <b>Уровень:</b> ".$who['SKILL_COUNT']."";
    }
    все нормально

    но проблема, мне нужно из второй выборки вывод данных привязать к выводу первой


    в первой таблиуе есть ip уровень опыт, а во второй ip и расса, я вывожу вайлом первую, все нормально, но к этому выводу нужно привезать вывод рассы

    вот=( непойму как сделать

    из первого вайла выводится приверно
    Ник: Smooth Criminal - ХР: 894 - Уровень: 2

    нада сравнить ип и вывести после уровня рассу, вот
     
  17. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    может я что-то не так понял, но если тебе нужно отправить данные обработчику а в обработчике получить эти данные то всё очень просто:
    PHP:
    <?php
    #Делаем форму
    echo'
    <form action method="post">
    <input type="text" name="bugaga" />
    <input type="submit" name="go" />
    </form>'
    ;
    #Делаем обработчик
    if(isset($_POST['go']))
    {
    #Если нажата кнопка отправить
      
    $bugaga $_POST['bugaga'];
    #Записываем данные из формы в переменную
    #......и далее делаем чё хотим
    }?>
     
  18. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    XopoIII
    так делай запрос к двум таблицам сразу...в чём проблема то?))
     
  19. cyber_rat

    cyber_rat New Member

    Joined:
    12 Apr 2007
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Енот, ты немного не так понял. Есть чужой сайт, на нем страница с формой. Мне необходимо написать скрипт, который будет отправлять некоторые данные в эту форму. И я незнаю как это сделать. Если бы после отправки данных URL принимал такой вид: site.ru/form.php?blabla=opera+blublu=IE
    то я смог бы сформировать такой запрос, просто подставляя некоторые значения скриптом. А поскольку URL на том сайте всегда "чистенький", данные POST-ом передаются - я незнаю как своим скриптом формировать такой запрос.
     
  20. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    Тогда всё очень просто. Берёшь выдираешь фому с того сайта и правишь в ней путь к обработчику на полный урл.
    к примеру там форма:
    И ты это дело правишь на полный путь к тому сайту:
    плюс если скрипт лежит в дериктории какой-нибудь то указывай её тоже)

    С капчёй нужно смотреть конкретно что за капча, выложи или ссылку дай. А вообще обратись к Nomer1 он лучше знает про взлом капчи :)
     
Thread Status:
Not open for further replies.