Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
PHP не работает header(); только учусь. сильно не критикируйте <?php require_once('header.php'); require_once('bd.php'); include('function_news.php'); $a='inex.php'; if(isset($_POST)) { if(empty($_POST)) { https://www.cyberforum.ru/ php-beginners/ thread966260.html Решение системы уравнения PHP
Собственно печалька, но не выходит решить уравнение на php... Точнее не могу придумать, как его реализовать, хотя на листочке вроде решил... На данный момент имею: function discriminant($a = FALSE, $b = FALSE, $c = FALSE){ $di = ($b * $b) -(4 * $a * $c); if ($di > 0) { $di = sqrt($di);
PHP Чтение, копирование и редактирование php в xml Привет, форумчане. Как можно реализовать условие выполнения с функцией str_replace(); как в примере ниже? function readCopyReplace() { // подключать xml файл, который нужно читать // проверить, есть ли в файле xml теги <name> и </name> // все что будет находится между тегами <name> и </name> копировать в какой нибудь файл // копировать лишь то что находится между тегами <name> и... https://www.cyberforum.ru/ php-beginners/ thread966174.html PHP Как работают XSS - атаки? Тема не является целью поиска взлома сайтов. Что- то я совсем не понимаю как работают XSS - атаки. Нашел как можно защитится от них: -mysql_real_escape_string (или PDO ) если идут запросы к БД. -htmlspecialchars ,а еще лучше htmlentites. -stript_tags, а лучше еще HTML Purifier либо ругулярки Дальше мне стало не понятно.... Читал что можно получить доступ к document.cookies,логину и... https://www.cyberforum.ru/ php-beginners/ thread966154.html
PHP Верно ли утверждение?
пхп программист это верстальщик(хтмл,джава скрпит,сss) +пхп?а верстальщик это просто верстальщик без пхп) говорим про реалии жизни а не про теорию.
PHP Изменения участков шаблона на разных страницах День добрый. Подскажите как изменить некоторые участки шаблона на разных страницах. К примеры у меня есть страницы: index.php и login.php В обоих подключена одна и та же шапка, каким способом проверить какая из страниц открыта и какую информацию нужно выводить? https://www.cyberforum.ru/ php-beginners/ thread966032.html
PHP Использование if (вставка html по условию) https://www.cyberforum.ru/ php-beginners/ thread965947.html
задача примерно в следующем: есть отдельный файл menu.php который с помощью include вставляется в страницу. вопрос в том, чтобы в зависимости от текущей страницы менялся стиль отображения в меню. т.е. как правильно записать условие if, чтобы выделять в меню текущий элемент. пока есть нечто такое, что работает неправильно <div id="top-menu"> <ul id="menu"> if...
PHP Состыковка трех изображений
Здравствуйте, подскажите пожалуйста как реализовать вот такую нужду: На сайте имеется слайдер (nivo-slider), мне нужно взять три изображения (подгружаются хаотично из бд) состыковать их и подсунуть в слайдер. Поясняю подробно: Есть одно изображение справа к нему прилепляется еще одно а к нему справа еще одно (размеры думаю поменять получится еще и до склеивания), получается одно длинное...
PHP Как скопировать прайс-лист к себе на сайт https://www.cyberforum.ru/ php-beginners/ thread965847.html
Возможно не там где надо создал данную тему, но куда нужно было даже не знаю. Есть сайт с огромным прайс-листом и мне нужно этот прайс скопировать себе. Вручную вбивать очень долго, хотя мне скорее всего придётся если не найду решение. Тупо скопировать исходный код не получится, т.к. структуры абсолютно разные. Какие существуют решения подобных проблем? Вот исходный код одного их пункта: ...
PHP Поиск на другом сайте с перекодировкой через MySQL. Костыль на костыле костылем пиханный Подскажите, может ли работать такой код (в пхп джаваскрипт, в котором пхп) или как можно придумать иначе. Есть поле input, из него достается строка, которая с помощью БД преобразуется из utf-8 в win-1251(стандартное iconv() не пашет, ибо cms сайта с поиском - битрикс с ядром на utf-8, а сайт, на котором нужно искать - джумла на win-1251). Потом преобразованная строка каким-то чудесным образом... https://www.cyberforum.ru/ php-beginners/ thread965738.html
Function склеить (без понятия как это назвать) PHP
<? class engine { function params() { include "set.php"; } function desing()
PHP Имитация отправки формы Привет! Подскажите, как лучше поступить. Есть необходимость подружить 1С и магазин (отправлять обновление товаров и цен с 1с на сайт) Есть модуль, импортирующий csv в БД. Там форма и обработчик на ООП. Я в форме вставил значения "по умолчанию" и пробую написать скрипт, "запускающий форму". Далее планируется, что его будет запускать автоматом 1С. Подскажите, как запустить отправку... https://www.cyberforum.ru/ php-beginners/ thread965536.html
0 / 0 / 0
Регистрация: 01.10.2013
Сообщений: 2
0

Учусь, нужны советы - PHP - Ответ 5122520

01.10.2013, 11:26. Показов 894. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Начал ходить на курсы php. Курсы короткие, информации для меня много. Дают домашние задания. Не знаю как подступиться к выполнению. Если сможете помочь, чтобы я хотя по готовому мог разобраться.
И если можно, я бы выкладывал и дальше задания. Заранее спасибо.

Задание 1.
На прошлой домашке надо было создать html страницу с использованием div контейнером.
Кликните здесь для просмотра всего текста

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>Static web-site</title>
    <link type="text/css" rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="header">
    <div class="company-name">
        <h1>ACME Corporation</h1>
    </div>
    <div class="company-logo">
        <img src="images/logo.jpg" alt="ACME Corp."/>
    </div>
</div>
<div class="content">
    <div class="nav">
        <ul class="nav-list">
            <li><a href="index.html">Main</a></li>
            <li><a href="table.html">Articles grid</a></li>
            <li><a href="form.html">Form</a></li>
        </ul>
    </div>
    <div class="main">
        <h2>Top Articles</h2>
        <div class="art-wrapper">
            <div class="article">
                <h3 class="art-name">Lorem ipsum dolor sit amet</h3>
                <div class="art-content">
                    <p>
                        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque arcu mauris, pharetra ut fringilla in, lobortis ac est. Maecenas sed turpis et sem iaculis pellentesque ac eget nisi. Maecenas massa purus, gravida sed tempus sed, vehicula eget sem. Fusce a urna sit amet dui varius malesuada. Nunc fermentum pharetra leo in fermentum. Suspendisse porttitor mi at nunc fermentum laoreet. Vestibulum ante erat, egestas ac tincidunt a, molestie sit amet ipsum.
                    </p>
                    <p>
                        Duis at velit ac lorem rhoncus iaculis. Proin a purus dolor. Suspendisse id odio eu lacus laoreet tincidunt. Aliquam at enim sit amet erat fringilla viverra lobortis eget neque. Nunc placerat ipsum sed urna convallis et mollis lorem condimentum. Pellentesque cursus est dapibus dui sagittis nec pharetra nibh ultricies. Quisque rhoncus molestie neque sit amet bibendum. Morbi adipiscing, augue eget luctus semper, sem tellus tempor ipsum, in feugiat quam velit ac magna.
                    </p>
                    <p>
                        Integer suscipit, sapien id laoreet congue, mauris neque tempor dolor, eget lacinia lacus justo nec felis....
                    </p>
                </div>
                <div class="art-serv">
                    <a href="article.html" class="article-link">Read full article</a>
                </div>
            </div>
        <div class="article">
            <h3 class="art-name"> Nam volutpat, eros sit amet ullamcorper egestas</h3>
            <div class="art-content">
                <p>
                    Nam volutpat, eros sit amet ullamcorper egestas, nisi tortor ultrices turpis, sit amet rhoncus libero quam pharetra ligula. Proin id mauris nunc, ac laoreet lectus. Aenean nisl est, ultrices id mattis eu, lacinia vel velit. Sed gravida consectetur elit, sed placerat metus pulvinar et. Sed auctor lectus nec orci laoreet viverra. In eget libero eu nisl sagittis tempus. Duis pulvinar dolor in elit gravida convallis. Nulla a lacus magna.
                </p>
                <p>
                    Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Phasellus ante tortor, consequat facilisis ultricies vel, molestie eget quam. Aenean imperdiet, sem a aliquam dictum, magna risus euismod lacus, sed ultricies sapien neque ut lorem. Donec sapien est, ullamcorper non tristique sit amet, vulputate id erat. Etiam ligula orci, semper a placerat vel, adipiscing ac neque. Ut neque nunc, luctus ac facilisis vitae, dictum ac augue.
                </p>
                <p>
                    Nulla adipiscing ligula non erat tincidunt in ultricies purus molestie.
                </p>
            </div>
            <div class="art-serv">
                <a href="article.html" class="article-link">Read full article</a>
            </div>
        </div>
        <div class="article">
            <h3 class="art-name"> Sed aliquam convallis nunc dictum ornare</h3>
            <div class="art-content">
                <p>
                    Sed aliquam convallis nunc dictum ornare. In mollis aliquet tellus eget cursus. Praesent ante nisi, porttitor ut pellentesque ut, porta non mi. Fusce lorem nibh, consectetur eget facilisis nec, volutpat vitae mauris. Vestibulum et nunc turpis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed vestibulum augue non mi vehicula dictum. Vivamus eget turpis tincidunt nunc commodo porttitor. Nunc sodales adipiscing ante, nec sollicitudin metus feugiat a. Morbi blandit leo sem. Sed dictum vehicula dui id eleifend. Donec quis fermentum magna. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
                </p>
            </div>
            <div class="art-serv">
                <a href="article.html" class="article-link">Read full article</a>
            </div>
        </div>
        </div>
    </div>
    <div class="cleaner"/>
</div>
<div class="footer">
    <div class="copyright">Copyright 2012 Acme Inc.</div>
    <div class="f-links"><a href="about.html">About US</a><a href="terms.html">Terms & Conditions</a></div>
</div>
</body>
</html>

Сейчас надо сделать страницу index.php. Дали код и в ней задания.
Кликните здесь для просмотра всего текста

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>Static web-site</title>
    <link type="text/css" rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="header">
    <div class="company-name">
        <!--Вывести заголовок. Текст заголовка "Acme Corp" -->
        <h1><?php //Ваш код?></h1>
    </div>
    <div class="company-logo">
        <img src="images/logo.jpg" alt="ACME Corp."/>
    </div>
</div>
<div class="content">
    <div class="nav">
        <ul class="nav-list">
<!--            Вывести меню навигации в формате <li><a href="какая-то ссылка">Название ссылки</a></li>-->
            <?php
                $links = array('index.html', 'table.html', 'form.html');
                $names = array('Main', 'Articles grid', 'Form');
                //Ваш код
            ?>
        </ul>
    </div>
    <div class="main">
        <h2>Top Articles</h2>
        <div class="art-wrapper">
            <!-- Вывести список статей, если номер статьи - нечетный, вывести его на сером фоне, иначе - на белом -->
            <?php
                //Массив статей, первый элемент - заголовок, второй - текст
                $articles = array(
                    array('Lorem ipsum dolor sit amet',
                        'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque arcu mauris, pharetra ut fringilla in, lobortis ac est. Maecenas sed turpis et sem iaculis pellentesque ac eget nisi. Maecenas massa purus, gravida sed tempus sed, vehicula eget sem. Fusce a urna sit amet dui varius malesuada. Nunc fermentum pharetra leo in fermentum. Suspendisse porttitor mi at nunc fermentum laoreet. Vestibulum ante erat, egestas ac tincidunt a, molestie sit amet ipsum.
                            Duis at velit ac lorem rhoncus iaculis. Proin a purus dolor. Suspendisse id odio eu lacus laoreet tincidunt. Aliquam at enim sit amet erat fringilla viverra lobortis eget neque. Nunc placerat ipsum sed urna convallis et mollis lorem condimentum. Pellentesque cursus est dapibus dui sagittis nec pharetra nibh ultricies. Quisque rhoncus molestie neque sit amet bibendum. Morbi adipiscing, augue eget luctus semper, sem tellus tempor ipsum, in feugiat quam velit ac magna.
                            Integer suscipit, sapien id laoreet congue, mauris neque tempor dolor, eget lacinia lacus justo nec felis....'
                    ),
                    array(
                        'Nam volutpat, eros sit amet ullamcorper egestas',
                        'Nam volutpat, eros sit amet ullamcorper egestas, nisi tortor ultrices turpis, sit amet rhoncus libero quam pharetra ligula. Proin id mauris nunc, ac laoreet lectus. Aenean nisl est, ultrices id mattis eu, lacinia vel velit. Sed gravida consectetur elit, sed placerat metus pulvinar et. Sed auctor lectus nec orci laoreet viverra. In eget libero eu nisl sagittis tempus. Duis pulvinar dolor in elit gravida convallis. Nulla a lacus magna.
                        Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Phasellus ante tortor, consequat facilisis ultricies vel, molestie eget quam. Aenean imperdiet, sem a aliquam dictum, magna risus euismod lacus, sed ultricies sapien neque ut lorem. Donec sapien est, ullamcorper non tristique sit amet, vulputate id erat. Etiam ligula orci, semper a placerat vel, adipiscing ac neque. Ut neque nunc, luctus ac facilisis vitae, dictum ac augue.
                        Nulla adipiscing ligula non erat tincidunt in ultricies purus molestie.'
                    ),
                    array(
                        'Sed aliquam convallis nunc dictum ornare',
                        'Sed aliquam convallis nunc dictum ornare. In mollis aliquet tellus eget cursus. Praesent ante nisi, porttitor ut pellentesque ut, porta non mi. Fusce lorem nibh, consectetur eget facilisis nec, volutpat vitae mauris. Vestibulum et nunc turpis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed vestibulum augue non mi vehicula dictum. Vivamus eget turpis tincidunt nunc commodo porttitor. Nunc sodales adipiscing ante, nec sollicitudin metus feugiat a.
                            Morbi blandit leo sem. Sed dictum vehicula dui id eleifend. Donec quis fermentum magna. Lorem ipsum dolor sit amet, consectetur adipiscing elit.'
 
                    )
                )
            ?>
        </div>
    </div>
    <div class="cleaner"/>
</div>
<div class="footer">
    <div class="copyright">Copyright 2012 Acme Inc.</div>
    <div class="f-links"><a href="about.html">About US</a><a href="terms.html">Terms & Conditions</a></div>
</div>
</body>
</html>

с этим справился
Кликните здесь для просмотра всего текста

PHP
1
2
3
4
5
6
7
<div class="company-name">
        <!--Вывести заголовок. Текст заголовка "Acme Corp" -->
        <h1><?php       
        //Ваш код
echo "ACME Corporation";
        ?></h1>
    </div>

С этим вроде тоже получилось:
Кликните здесь для просмотра всего текста

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<div class="nav">
        <ul class="nav-list">
<!--            Вывести меню навигации в формате <li><a href="какая-то ссылка">Название ссылки</a></li>-->
            <?php
                                $links = array('index.html', 'table.html', 'form.html');
                $names = array('Main', 'Articles grid', 'Form');
                         //Ваш код
                for ($i=0; $i<3; $i++)
                {
                echo"<li><a href=".$links[$i].">".$names[$i]."</a></li>";
                }
                            ?>
        </ul>
    </div>

Потом тренер сказал вставить с использованием функции require_once. Кое как с его помощью осилили:
Кликните здесь для просмотра всего текста

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<div class="nav">
        <ul class="nav-list">
<!--            Вывести меню навигации в формате <li><a href="какая-то ссылка">Название ссылки</a></li>-->
            <?php
                
                 require_once ('functions.php');
                
                $links = array('index.html', 'table.html', 'form.html');
                $names = array('Main', 'Articles grid', 'Form');
                
                 for ($i=0; $i<3; $i++)
                {
                echo renderMenuItem ($links[$i],$names[$i]);
                }
                //Ваш код                                         
            ?>
        </ul>
    </div>
PHP
1
2
3
4
<?php function renderMenuItem($links,$names){
                return "<li><a href=".$links.">".$names."</a></li>";
                }                               
                ?>

А это оставил на домашку.
Кликните здесь для просмотра всего текста

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
   <div class="art-wrapper">
            <!-- Вывести список статей, если номер статьи - нечетный, вывести его на сером фоне, иначе - на белом -->
            <?php
                //Массив статей, первый элемент - заголовок, второй - текст
                $articles = array(
                    array('Lorem ipsum dolor sit amet',
                        'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque arcu mauris, pharetra ut fringilla in, lobortis ac est. Maecenas sed turpis et sem iaculis pellentesque ac eget nisi. Maecenas massa purus, gravida sed tempus sed, vehicula eget sem. Fusce a urna sit amet dui varius malesuada. Nunc fermentum pharetra leo in fermentum. Suspendisse porttitor mi at nunc fermentum laoreet. Vestibulum ante erat, egestas ac tincidunt a, molestie sit amet ipsum.
                            Duis at velit ac lorem rhoncus iaculis. Proin a purus dolor. Suspendisse id odio eu lacus laoreet tincidunt. Aliquam at enim sit amet erat fringilla viverra lobortis eget neque. Nunc placerat ipsum sed urna convallis et mollis lorem condimentum. Pellentesque cursus est dapibus dui sagittis nec pharetra nibh ultricies. Quisque rhoncus molestie neque sit amet bibendum. Morbi adipiscing, augue eget luctus semper, sem tellus tempor ipsum, in feugiat quam velit ac magna.
                            Integer suscipit, sapien id laoreet congue, mauris neque tempor dolor, eget lacinia lacus justo nec felis....'
                    ),
                    array(
                        'Nam volutpat, eros sit amet ullamcorper egestas',
                        'Nam volutpat, eros sit amet ullamcorper egestas, nisi tortor ultrices turpis, sit amet rhoncus libero quam pharetra ligula. Proin id mauris nunc, ac laoreet lectus. Aenean nisl est, ultrices id mattis eu, lacinia vel velit. Sed gravida consectetur elit, sed placerat metus pulvinar et. Sed auctor lectus nec orci laoreet viverra. In eget libero eu nisl sagittis tempus. Duis pulvinar dolor in elit gravida convallis. Nulla a lacus magna.
                        Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Phasellus ante tortor, consequat facilisis ultricies vel, molestie eget quam. Aenean imperdiet, sem a aliquam dictum, magna risus euismod lacus, sed ultricies sapien neque ut lorem. Donec sapien est, ullamcorper non tristique sit amet, vulputate id erat. Etiam ligula orci, semper a placerat vel, adipiscing ac neque. Ut neque nunc, luctus ac facilisis vitae, dictum ac augue.
                        Nulla adipiscing ligula non erat tincidunt in ultricies purus molestie.'
                    ),
                    array(
                        'Sed aliquam convallis nunc dictum ornare',
                        'Sed aliquam convallis nunc dictum ornare. In mollis aliquet tellus eget cursus. Praesent ante nisi, porttitor ut pellentesque ut, porta non mi. Fusce lorem nibh, consectetur eget facilisis nec, volutpat vitae mauris. Vestibulum et nunc turpis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed vestibulum augue non mi vehicula dictum. Vivamus eget turpis tincidunt nunc commodo porttitor. Nunc sodales adipiscing ante, nec sollicitudin metus feugiat a.
                            Morbi blandit leo sem. Sed dictum vehicula dui id eleifend. Donec quis fermentum magna. Lorem ipsum dolor sit amet, consectetur adipiscing elit.'
 
                    )
                )
            ?>
        </div>

Не знаю с чего начать, и как подступиться. Подскажите, что бы хотя бы мог по готовому разбираться.

И еще одно задание дали, наверно кому мало)).
Нужно сделать php запускающееся в консоли. Есть числа от 0 до 50, если число делиться на 3, программа выдает Fizz, при делении на 5 - Buzz, при делении на 3 и 5 FizzBizz.

Не осуждайте, помогите.

Вернуться к обсуждению:
Учусь, нужны советы PHP
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.10.2013, 11:26
Готовые ответы и решения:

Нужны советы по дипломному проекту на PHP
Собрался в качестве дипломного проекта писать интернет-магазин. В качестве ОС выбрал Xubuntu,...

Нужны советы по автоматизации сайта!
Вообщем есть сайт с определенным товаром (лотами). Нужно сделать так, чтобы при добавлении лота на...

Нужны советы по скорости/производительности моего скрипта
Решаю задачу по выборке данных. Ввиду возможной высокой нагрузки уже переписал код с php на c# -...

Нужны советы.
Что должно быть и чего не должно быть в белом каталоге статей??? Подскажите пожалуйста. У меня есть...

6
01.10.2013, 11:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.10.2013, 11:26
Помогаю со студенческими работами здесь

Нужны советы
1.Что такое свойство? 2. Что представляет собой делегат? 3. Почему делегат называют...

Нужны советы
Хочу услышать критику в адрес pc54.ru что лишнее, чего не хватает, где ошибся?

Нужны советы
Здравствуйте. Меня интересуют ваши мысли по поводу ситуации и советы. Ситуация следующая, я-...

Криптография - нужны советы
Завтра конкурс по криптографии, надо готовиться. Буду писать все дело на Паскале или же Делфи. Я...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru