Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 1
Регистрация: 22.05.2016
Сообщений: 40

Html в php - ломается дизайн

23.05.2016, 02:01. Показов 2890. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Почему-то появилась такая бага.

Переношу html страничку на php, ломается дизайн. Блоки уезжают, скрипты js начинают нестабильно работать...

Думаю - руки кривые... Беру html страничку, переименовываю в php - и такая же фигня. В чем проблема? Уже мозг взрывается

Добавлено через 7 минут
Пользуюсь jquery tabs
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.05.2016, 02:01
Ответы с готовыми решениями:

Php анонимайзер, ломается отображение сайтов
Подскажите как решить данную проблему, либо другое решение (максимально подробно желательно). Нужна форма такого вида -...

Html и PHP... Не пойму как считать данные с html форм в PHP.
Прошу не ругаться. Но что то я не пойму. Ну например в PHP указывают файл: <?php $file = 'example.txt'; ?> а что надо...

Нюанс с отправкой HTML на почту. Дизайн
Всем привет :) Возник такой нюанс у меня. Вообщем имеется такой код формы: <style type="text/css"> .labeled { ...

21
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
23.05.2016, 02:12
Как вариант, выведите весь хэтэмыл с помощью PHP.
Например, меняете
PHP/HTML
1
<form action="<?=$str;?>"></form>
на
PHP
1
echo '<form action="'.$str.'"></form>';
ИМХО, количество ошибок вставки PHP в HTML на порядок уменьшится и будет читабельнее.
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
23.05.2016, 02:23
Цитата Сообщение от Пифагор Посмотреть сообщение
ИМХО, количество ошибок вставки PHP в HTML на порядок уменьшится и будет читабельнее.
Очень спорно. Даже форумная подсветка делает верхний код куда более читаемым без необходимости разрывать строку.
0
 Аватар для useruser
166 / 90 / 38
Регистрация: 29.06.2015
Сообщений: 1,100
23.05.2016, 08:35
Что мешает сделать так?
PHP
1
2
3
4
5
<b>Привет</b>
 
<?php
echo'Привет из пхп';
?>
Ломаться может только из за одного - кавычки. Т.к. перенос может быть только один - echo.
Значит внимательно следить за одинарными и двойными кавычками, не забывать их экранировать если нужно.
Подсветка редактора поможет.
0
0 / 0 / 1
Регистрация: 22.05.2016
Сообщений: 40
23.05.2016, 09:15  [ТС]
Мужики. А если у меня идет php, а снизу html?
В html вставки <?php > еще.
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
23.05.2016, 09:52
Без примера страницы, на которой у Вас ломается дизайн сложно что либо предположить. Последовательность php и html кода принципиального значения не несет
0
0 / 0 / 1
Регистрация: 22.05.2016
Сообщений: 40
23.05.2016, 10:04  [ТС]
В HTML: http://www.boom-music.tk/index.html
Тупо переименовал файл в PHP: http://www.boom-music.tk/index.php
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
23.05.2016, 10:10
Цитата Сообщение от Валентайн Посмотреть сообщение
В HTML: http://www.boom-music.tk/index.html
Тупо переименовал файл в PHP: http://www.boom-music.tk/index.php
Лично у меня оба варианта выглядят одинаково, в обоих едет верстка, по поводу аякса есть проблемы, но лучше бы код предоставить а не ссылку на страницу
0
0 / 0 / 1
Регистрация: 22.05.2016
Сообщений: 40
23.05.2016, 11:40  [ТС]


А в формате пхп:



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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>Главная</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
    <link rel="stylesheet" href="vendor/css/layout.css" type="text/css" media="screen" />
  <script type="text/javascript" src="vendor/js/jquery.min.js"></script>
  <script type="text/javascript" src="vendor/js/script.js"></script>
</head>
<body>
<div class="wrapper">
  <header id="header">
        <hgroup>
            <h1 class="site_title"><a>Главная</a></h1>
            <h2 class="section_title">Панель</h2><div class="btn_view_site"><a href="/" target="_blank">На сайт</a></div>
        </hgroup>
  </header>
        <section id="secondary_bar">
        <div class="user">
            <p>Привет, <?php
echo "$fnick";
?>!</p>
            <a class="logout_user" href="?do=logout" title="Logout">Logout</a>
        </div>
        <div class="breadcrumbs_container">
            <article class="breadcrumbs"><a ><b>Главная страница</b></a> <div class="breadcrumb_divider"></div> <a class="current">Админпанель</a></article>
        </div>
    </section><!-- end of secondary bar -->
    
  <div id="tabs">
    <!-- Вкладки выполнены в виде списка с якорными ссылками -->
    <aside id="sidebar" class="column">
        <hr/>
        <h3>Скрипт</h3>
            <ul class="tabs">
            <li class="icn_settings"><a href="#settings">Настройки</a></li>
            <li class="icn_new_article"><a href="#addreplace">Добавить</a></li>
            <li class="icn_edit_article"><a href="#editreplace">Редактировать</a></li>
            <li class="icn_settings"><a href="#stats">Статистика</a></li>
            <li class="icn_new_article"><a href="#blockip">Заблокировать IP</a></li>
            <li class="icn_edit_article"><a href="#editblock">Управление заблокированными</a></li>
        </ul>
 
    </aside><!-- end of sidebar -->
    
    <!-- Содержимое каждой вкладки имеет id в соответствии с якорной ссылкой -->
        <section id="main" class="column">
    <div class="tabs-content">
        
        <h4 class="alert_info">Добро пожаловать в админпанель!</h4>
              <div id="description">
        <article class="module width_full">
            <header><h3>ВНИМАНИЕ!</h3></header>
                <div class="module_content">
                    <h2></h2>
                    <p>Я настоятельно рекомендую Вам, не хранить файл admin.php на хостинге.</p>
                </div>
        </article>
      </div>
      <div id="settings">
                    <article class="module width_full">
            <header><h3>Конфигурация сайта</h3></header>
                        <form method="post" action="#tabs-2">
                <div class="module_content">
                <input type="hidden" name="tab_index" value="1">
                                            <fieldset>
                    <label style="width: 100%;">Ваш домен (<i><u>без http:// и знаков слэша</u></i>):</label>
                    <?php if ( isset($_POST['url_1']) ): ?>
                        <input type="text" name="url_1" value="<?=$_POST['url_1']?>" style="width: 800px" placeholder="Необязательное поле" >
 
                    <?php else: ?>
 
                        <?php if (isset($text_db->recently_added_values['config_php']['url_1'])): ?>
                            <input type="text" name="url_1" value="<?=$text_db->recently_added_values['config_php']['url_1']?>" style="width: 800px" placeholder="Необязательное поле" >
                        <?php else: ?>
                            <input type="text" name="url_1" value="<?=DOMAINNAME?>" style="width: 800px" placeholder="Необязательное поле" >
 
                        <?php endif ?>
 
 
                    <?php endif ?>
                        </fieldset>
                    
 
                                            <?php if ($valid_url_2_result['error']): ?>
                        <h4 class="alert_error"><?=$valid_url_2_result['error_text']?></h4>
                    <?php endif ?>
 
                        
                    
                        
                        
                        
                        
                        
                        <fieldset style="width:48%; float:left; margin-right: 3%;"> <!-- to make two field float next to one another, adjust values accordingly -->
                            <label>Кодировка сайта:</label>
 
                                                <select name="coding" style="width:92%;">
                        <?php if ( isset($_POST['coding']) && $_POST['coding'] == 'cp1251' ): ?>
 
                            <option>utf-8</option>
                            <option selected>cp1251</option>
 
                        <?php elseif (isset($_POST['coding']) && $_POST['coding'] == 'utf-8'): ?>
 
                            <option selected>utf-8</option>
                            <option>cp1251</option>
 
                        <?php else: ?>
 
                            <?php if( $text_db->recently_added_values['config_php']['coding'] == 'cp1251'): ?>
                                <option>utf-8</option>
                                <option selected>cp1251</option>
                            <?php else: ?>
                                <option selected>utf-8</option>
                                <option>cp1251</option>
                            <?php endif; ?>
 
                        <?php endif ?>
                    </select>
                        </fieldset>
                                                <fieldset style="width:48%; float:left; margin-right: 3%;"> <!-- to make two field float next to one another, adjust values accordingly -->
                            <label>ВЫ ИСПОЛЬЗУЕТЕ SSL?</label>
 
                                                <select name="sslstop" style="width:92%;">
                        <?php if ( isset($_POST['sslstop']) && $_POST['sslstop'] == '' ): ?>
 
                            <option value="https">Нет</option>
                            <option value="" selected>Да</option>
 
                        <?php elseif (isset($_POST['sslstop']) && $_POST['sslstop'] == 'https'): ?>
 
                            <option value="https" selected>Нет</option>
                            <option value="">Да</option>
 
                        <?php else: ?>
 
                            <?php if( $text_db->recently_added_values['config_php']['sslstop'] == ''): ?>
                                <option value="https">Нет</option>
                                <option value="" selected>Да</option>
                            <?php else: ?>
                                <option value="https" selected>Нет</option>
                                <option value="">Да</option>
                            <?php endif; ?>
 
                        <?php endif ?>
                                            </select>
                        </fieldset>
                        <div class="clear"></div>
                </div>
            <footer>
                <div class="submit_link">
                    <input type="submit" value="Сохранить" class="alt_btn">
                </div>
            </footer>
            </form>
        </article>
      </div>
      <div id="addreplace">
                <article class="module width_full">
            <header><h3>Добавить</h3></header>
                        <form method="post" action="#tabs-3">
                <div class="module_content">
                <input type="hidden" name="tab_index" value="2">
                <input type="hidden" name="one_line" value="1">
                        <fieldset>
                    <label style="width: 100%;">Найти:</label>
<textarea class="one-line-textarea" rows="1" type="text" name="text_1" style="width: 800px" placeholder="Введите текст, который необходимо заменить"></textarea>
                        </fieldset>
                        
                    <fieldset>
                    <label style="width: 100%;">Заменить:</label>
<textarea class="one-line-textarea" rows="1" type="text" name="text_2" style="width: 800px" placeholder="Введите текст, который появится на месте заменяемого"></textarea>
                        </fieldset>
 
                    <fieldset>
                    <label style="width: 100%;">Префикс:</label>
<select name="option">
                        <option>normal</option>
                        <option>regex</option>
                    </select>
                        </fieldset>
                        <div class="clear"></div>
                </div>
            <footer>
                <div class="submit_link">
                    <input type="submit" value="Добавить" class="alt_btn">
                </div>
            </footer>
            </form>
        </article>
 
      </div>
            <div id="editreplace">
                        <article class="module width_3_quarter">
                                    <?php if (count($text_file_values)): ?>
        <header><h3 class="tabs_involved">Управление заменами</h3>
    <!---   <ul class="tabs">
            <li><a href="#tab1">Posts</a></li>
            <li><a href="#tab2">Comments</a></li>
        </ul> --->
        </header>
 
        <div class="tab_container">
            <div id="tab1" class="tab_content">
            <form id="all_lines_form" method="post" action="#tabs-4">
                    <input type="hidden" name="tab_index" value="2">
                    <input type="hidden" name="all_lines" value="1">
            <table class="tablesorter" cellspacing="0"> 
                        <thead> 
                <tr> 
                    <th></th> 
                    <th>Ищем</th> 
                    <th>Заменяем на</th> 
                    <th>Префикс</th> 
                    <th>Управление</th> 
                    <th></th> 
                </tr> 
            </thead> 
                                    <?php foreach ($text_file_values as $key => $text_line): ?>
 
            <tbody> 
                <tr> 
                <td></td> 
                                <td>
                                    <!--    <input type="text" name="lines[<?=$key?>][text_1]" value="<?=$text_line[0]?>" style="width: 500px" placeholder="Введите текст, который необходимо заменить"> -->
                                <textarea class="one-line-textarea" rows="1" type="text" name="lines[<?=$key?>][text_1]" style="width: 300px" placeholder="Введите текст, который необходимо заменить"><?=$text_line[0]?></textarea>
                                </td>
                                                    <td>
                                    <!--    <input type="text" name="lines[<?=$key?>][text_2]" value="<?=$text_line[1]?>" style="width: 500px" placeholder="Введите текст, который появится на месте заменяемого"> -->
                                <textarea class="one-line-textarea" rows="1" type="text" name="lines[<?=$key?>][text_2]" style="width: 300px" placeholder="Введите текст, который появится на месте заменяемого"><?=$text_line[1]?></textarea>
                                </td>
                                                                <td>
                                    <select name="lines[<?=$key?>][option]">
                                        <?php if($text_line[2] == 'regex'): ?>
                                            <option selected>regex</option>
                                            <option>normal</option>
 
                                        <?php else: ?>
                                            <option selected>normal</option>
                                            <option>regex</option>
                                        <?php endif; ?>
 
                                    </select>
                                </td>
                    <td>                                    <label>
<input type="image" src="vendor/images/icn_trash.png"  name="delete_line" value="<?=$key?>" >
                                    </label></td> 
                    <td></td> 
                </tr>   
            </tbody> 
            <?php endforeach; ?>
            </table>
 
                                            <footer>
                <div class="submit_link">
                    <input type="submit" value="Сохранить" class="alt_btn">
                </div>
            </footer>
                                <script type="text/javascript">
                        (function () {
                            "use strict";
                            var $del_line_btns = $(".del_line_btn");
                            var $all_lines_form = $("#all_lines_form");
 
                            $del_line_btns.click(function(e) {
                                setTimeout(function () {
                                    $all_lines_form.submit();
                                }, 0);
                            });
                        })()
                    </script>
                                        <?php endif ?>
 
                </form>
 
            </div><!-- end of #tab1 -->
            
<!-- end of #tab2 -->
            
        </div><!-- end of .tab_container -->
 
        </article><!-- end of content manager article -->
 
      </div>
            <div id="blockip">
                <article class="module width_full">
            <header><h3>Заблокировать IP:</h3></header>
                        <form method="post" action="#tabs-5">
                <div class="module_content">
                <input type="hidden" name="tab_index" value="2">
                <input type="hidden" name="one_line" value="1">
                        <fieldset>
                    <label style="width: 100%;">IP:</label>
<textarea class="one-line-textarea" rows="1" type="text" name="ip" style="width: 800px" placeholder="Введите текст, который необходимо заменить"></textarea>
                        </fieldset>
                        <div class="clear"></div>
                </div>
            <footer>
                <div class="submit_link">
                    <input type="submit" value="Добавить" class="alt_btn">
                </div>
            </footer>
            </form>
        </article>
 
      </div>
            <div id="stats">
                <article class="module width_full">
            <header><h3>Статистика:</h3></header>
 
        </article>
      </div>
            <div id="editblock">
                <article class="module width_full">
            <header><h3>Редактировать IP:</h3></header>
 
        </article>
      </div>
      
                <article class="module width_quarter">
            <header><h3>Оповещение</h3></header>
            <div class="message_list">
                <div class="module_content">
111
                </div>
</div>
 
        </article>
 
    </div>
    </section>
  </div>
</div>
</body>
</html>
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
23.05.2016, 11:59
Ууууух сложно конечно прочитать такой код, из явных ошибок вижу только тег form который открывается внутри оператора if, а вот закрывается почему-то уже за пределами этого оператора на 282 строке.
1
0 / 0 / 1
Регистрация: 22.05.2016
Сообщений: 40
23.05.2016, 12:25  [ТС]
Поправил, но проблему не решило. Проще все заново написать?
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
23.05.2016, 14:10
Лучший ответ Сообщение было отмечено Валентайн как решение

Решение

quote="Валентайн;9177333"]Поправил, но проблему не решило. Проще все заново написать?[/quote]
Попробуйте этот вариант, вроде посмотрел, лишнее убрал
PHP/HTML
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>Главная</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta http-equiv="cache-control" content="max-age=0" />
    <meta http-equiv="cache-control" content="no-cache" />
    <meta http-equiv="expires" content="0" />
    <meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
    <meta http-equiv="pragma" content="no-cache" />
    <link rel="stylesheet" href="vendor/css/layout.css" type="text/css" media="screen" />
    <script type="text/javascript" src="vendor/js/jquery.min.js"></script>
    <script type="text/javascript" src="vendor/js/script.js"></script>
</head>
<body>
    <div class="wrapper">
        <header id="header">
            <hgroup>
                <h1 class="site_title"><a>Главная</a></h1>
                <h2 class="section_title">Панель</h2><div class="btn_view_site"><a href="/" target="_blank">На сайт</a></div>
            </hgroup>
        </header>
        <section id="secondary_bar">
            <div class="user">
                <p>Привет, <?="$fnick";?>!</p>
                <a class="logout_user" href="?do=logout" title="Logout">Logout</a>
            </div>
            <div class="breadcrumbs_container">
                <article class="breadcrumbs"><a ><b>Главная страница</b></a> <div class="breadcrumb_divider"></div> <a class="current">Админпанель</a></article>
            </div>
        </section><!-- end of secondary bar -->
        
        <div id="tabs">
            <!-- Вкладки выполнены в виде списка с якорными ссылками -->
            <aside id="sidebar" class="column">
                <hr/>
                <h3>Скрипт</h3>
                <ul class="tabs">
                    <li class="icn_settings"><a href="#settings">Настройки</a></li>
                    <li class="icn_new_article"><a href="#addreplace">Добавить</a></li>
                    <li class="icn_edit_article"><a href="#editreplace">Редактировать</a></li>
                    <li class="icn_settings"><a href="#stats">Статистика</a></li>
                    <li class="icn_new_article"><a href="#blockip">Заблокировать IP</a></li>
                    <li class="icn_edit_article"><a href="#editblock">Управление заблокированными</a></li>
                </ul>
            </aside><!-- end of sidebar -->
        
            <!-- Содержимое каждой вкладки имеет id в соответствии с якорной ссылкой -->
            <section id="main" class="column">
                <div class="tabs-content">
                    <h4 class="alert_info">Добро пожаловать в админпанель!</h4>
                    <div id="description">
                        <article class="module width_full">
                            <header><h3>ВНИМАНИЕ!</h3></header>
                            <div class="module_content">
                                <h2></h2><p>Я настоятельно рекомендую Вам, не хранить файл admin.php на хостинге.</p>
                            </div>
                        </article>
                    </div>
                    <div id="settings">
                        <article class="module width_full">
                            <header><h3>Конфигурация сайта</h3></header>
                            <form method="post" action="#tabs-2">
                                <div class="module_content">
                                    <input type="hidden" name="tab_index" value="1">
                                    <fieldset>
                                        <label style="width: 100%;">Ваш домен (<i><u>без http:// и знаков слэша</u></i>):</label>
                                    <?php if ( isset($_POST['url_1']) ): ?>
                                        <input type="text" name="url_1" value="<?=$_POST['url_1']?>" style="width: 800px" placeholder="Необязательное поле" >
                                    <?php else: ?>
                                        <?php if (isset($text_db->recently_added_values['config_php']['url_1'])): ?>
                                        <input type="text" name="url_1" value="<?=$text_db->recently_added_values['config_php']['url_1']?>" style="width: 800px" placeholder="Необязательное поле" >
                                        <?php else: ?>
                                        <input type="text" name="url_1" value="<?=DOMAINNAME?>" style="width: 800px" placeholder="Необязательное поле" >
                                        <?php endif ?>
                                    <?php endif ?>
                                    </fieldset>
                                <?php if ($valid_url_2_result['error']): ?>
                                    <h4 class="alert_error"><?=$valid_url_2_result['error_text']?></h4>
                                <?php endif ?>
                                    <fieldset style="width:48%; float:left; margin-right: 3%;"> <!-- to make two field float next to one another, adjust values accordingly -->
                                        <label>Кодировка сайта:</label>
                                        <select name="coding" style="width:92%;">
                                        <?php if ( isset($_POST['coding']) && $_POST['coding'] == 'cp1251' ): ?>
                                            <option>utf-8</option>
                                            <option selected>cp1251</option>
                                        <?php elseif (isset($_POST['coding']) && $_POST['coding'] == 'utf-8'): ?>
                                            <option selected>utf-8</option>
                                            <option>cp1251</option>
                                        <?php else: ?>
                                            <?php if( $text_db->recently_added_values['config_php']['coding'] == 'cp1251'): ?>
                                            <option>utf-8</option>
                                            <option selected>cp1251</option>
                                            <?php else: ?>
                                            <option selected>utf-8</option>
                                            <option>cp1251</option>
                                            <?php endif; ?>
                                        <?php endif ?>
                                        </select>
                                    </fieldset>
                                    <fieldset style="width:48%; float:left; margin-right: 3%;"> <!-- to make two field float next to one another, adjust values accordingly -->
                                        <label>ВЫ ИСПОЛЬЗУЕТЕ SSL?</label>
                                        <select name="sslstop" style="width:92%;">
                                        <?php if ( isset($_POST['sslstop']) && $_POST['sslstop'] == '' ): ?>
                                            <option value="https">Нет</option>
                                            <option value="" selected>Да</option>
                                        <?php elseif (isset($_POST['sslstop']) && $_POST['sslstop'] == 'https'): ?>
                                            <option value="https" selected>Нет</option>
                                            <option value="">Да</option>
                                        <?php else: ?>
                                            <?php if( $text_db->recently_added_values['config_php']['sslstop'] == ''): ?>
                                            <option value="https">Нет</option>
                                            <option value="" selected>Да</option>
                                            <?php else: ?>
                                            <option value="https" selected>Нет</option>
                                            <option value="">Да</option>
                                            <?php endif; ?>
                                        <?php endif ?>
                                        </select>
                                    </fieldset>
                                    <div class="clear"></div>
                                </div>
                                <footer>
                                    <div class="submit_link">
                                        <input type="submit" value="Сохранить" class="alt_btn">
                                    </div>
                                </footer>
                            </form>
                        </article>
                    </div>
                    <div id="addreplace">
                        <article class="module width_full">
                            <header><h3>Добавить</h3></header>
                            <form method="post" action="#tabs-3">
                                <div class="module_content">
                                    <input type="hidden" name="tab_index" value="2">
                                    <input type="hidden" name="one_line" value="1">
                                    <fieldset>
                                        <label style="width: 100%;">Найти:</label>
                                        <textarea class="one-line-textarea" rows="1" type="text" name="text_1" style="width: 800px" placeholder="Введите текст, который необходимо заменить"></textarea>
                                    </fieldset>
                                    <fieldset>
                                        <label style="width: 100%;">Заменить:</label>
                                        <textarea class="one-line-textarea" rows="1" type="text" name="text_2" style="width: 800px" placeholder="Введите текст, который появится на месте заменяемого"></textarea>
                                    </fieldset>
                                    <fieldset>
                                        <label style="width: 100%;">Префикс:</label>
                                        <select name="option">
                                            <option>normal</option>
                                            <option>regex</option>
                                        </select>
                                    </fieldset>
                                    <div class="clear"></div>
                                </div>
                                <footer>
                                    <div class="submit_link">
                                        <input type="submit" value="Добавить" class="alt_btn">
                                    </div>
                                </footer>
                            </form>
                        </article>
                    </div>
                    <div id="editreplace">
                        <article class="module width_3_quarter">
                        <?php if (count($text_file_values)): ?>
                            <header><h3 class="tabs_involved">Управление заменами</h3>
                            <!---   <ul class="tabs">
                                    <li><a href="#tab1">Posts</a></li>
                                    <li><a href="#tab2">Comments</a></li>
                                </ul> --->
                            </header>
                            <div class="tab_container">
                                <div id="tab1" class="tab_content">
                                    <form id="all_lines_form" method="post" action="#tabs-4">
                                        <input type="hidden" name="tab_index" value="2">
                                        <input type="hidden" name="all_lines" value="1">
                                        <table class="tablesorter" cellspacing="0"> 
                                            <thead> 
                                                <tr> 
                                                    <th></th> 
                                                    <th>Ищем</th> 
                                                    <th>Заменяем на</th> 
                                                    <th>Префикс</th> 
                                                    <th>Управление</th> 
                                                    <th></th> 
                                                </tr> 
                                            </thead> 
                                        <?php foreach ($text_file_values as $key => $text_line): ?>
                                            <tbody> 
                                                <tr> 
                                                    <td></td> 
                                                    <td>
                                                        <!--    <input type="text" name="lines[<?=$key?>][text_1]" value="<?=$text_line[0]?>" style="width: 500px" placeholder="Введите текст, который необходимо заменить"> -->
                                                        <textarea class="one-line-textarea" rows="1" type="text" name="lines[<?=$key?>][text_1]" style="width: 300px" placeholder="Введите текст, который необходимо заменить"><?=$text_line[0]?></textarea>
                                                    </td>
                                                    <td>
                                                        <!--    <input type="text" name="lines[<?=$key?>][text_2]" value="<?=$text_line[1]?>" style="width: 500px" placeholder="Введите текст, который появится на месте заменяемого"> -->
                                                        <textarea class="one-line-textarea" rows="1" type="text" name="lines[<?=$key?>][text_2]" style="width: 300px" placeholder="Введите текст, который появится на месте заменяемого"><?=$text_line[1]?></textarea>
                                                    </td>
                                                    <td>
                                                        <select name="lines[<?=$key?>][option]">
                                                        <?php if($text_line[2] == 'regex'): ?>
                                                            <option selected>regex</option>
                                                            <option>normal</option>
                                                        <?php else: ?>
                                                            <option selected>normal</option>
                                                            <option>regex</option>
                                                        <?php endif; ?>
                                                        </select>
                                                    </td>
                                                    <td>                                    
                                                        <label><input type="image" src="vendor/images/icn_trash.png"  name="delete_line" value="<?=$key?>"></label>
                                                    </td> 
                                                    <td></td> 
                                                </tr>   
                                            </tbody> 
                                        <?php endforeach; ?>
                                        </table>
                                        <footer>
                                            <div class="submit_link">
                                                <input type="submit" value="Сохранить" class="alt_btn">
                                            </div>
                                        </footer>
            <script type="text/javascript">
            (function () {
                "use strict";
                var $del_line_btns = $(".del_line_btn");
                var $all_lines_form = $("#all_lines_form");
 
                $del_line_btns.click(function(e) {
                    setTimeout(function () {
                        $all_lines_form.submit();
                    }, 0);
                });
            })()
            </script>
                                    </form>
                                </div><!-- end of #tab1 -->
                            </div><!-- end of .tab_container -->                    
                        <?php endif ?>                  
                        <!-- end of #tab2 -->
         
                        </article><!-- end of content manager article -->
                    </div>
                    <div id="blockip">
                        <article class="module width_full">
                            <header><h3>Заблокировать IP:</h3></header>
                            <form method="post" action="#tabs-5">
                                <div class="module_content">
                                    <input type="hidden" name="tab_index" value="2">
                                    <input type="hidden" name="one_line" value="1">
                                    <fieldset>
                                        <label style="width: 100%;">IP:</label>
                                        <textarea class="one-line-textarea" rows="1" type="text" name="ip" style="width: 800px" placeholder="Введите текст, который необходимо заменить"></textarea>
                                    </fieldset>
                                    <div class="clear"></div>
                                </div>
                                <footer>
                                    <div class="submit_link">
                                        <input type="submit" value="Добавить" class="alt_btn">
                                    </div>
                                </footer>
                            </form>
                        </article>
                    </div>
                    <div id="stats">
                        <article class="module width_full">
                            <header><h3>Статистика:</h3></header>
                        </article>
                    </div>
                    <div id="editblock">
                        <article class="module width_full">
                            <header><h3>Редактировать IP:</h3></header>
                        </article>
                    </div>
                    <article class="module width_quarter">
                        <header><h3>Оповещение</h3></header>
                        <div class="message_list">
                            <div class="module_content">
                                111
                            </div>
                        </div>
                    </article>
         
                </div>
            </section>
        </div>
    </div>
</body>
</html>
1
0 / 0 / 1
Регистрация: 22.05.2016
Сообщений: 40
23.05.2016, 14:37  [ТС]
Спасибо большое. Примерно так и сделал. Тоже сейчас закончил. Проблема осталась в таком куске, почему-то он не работает:
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
                <div id="editreplace">
                                        <article class="module width_3_quarter">
                                                                    <?php if (count($text_file_values)): ?>
                        <header><h3 class="tabs_involved">Управление заменами</h3></header>
                        
            <form id="all_lines_form" method="post" action="#tabs-4">
                    <input type="hidden" name="tab_index" value="2">
                    <input type="hidden" name="all_lines" value="1">
            <table class="tablesorter" cellspacing="0"> 
            <thead> 
                <tr> 
                    <th></th> 
                    <th>Ищем</th> 
                    <th>Заменяем на</th> 
                    <th>Префикс</th> 
                    <th>Управление</th> 
                    <th></th> 
                </tr> 
            </thead> 
<?php foreach ($text_file_values as $key => $text_line): ?>
                        <tbody> 
                <tr> 
                <td></td> 
                                <td>
                                    <!--    <input type="text" name="lines[<?=$key?>][text_1]" value="<?=$text_line[0]?>" style="width: 500px" placeholder="Введите текст, который необходимо заменить"> -->
                                <textarea class="one-line-textarea" rows="1" type="text" name="lines[<?=$key?>][text_1]" style="width: 300px" placeholder="Введите текст, который необходимо заменить"><?=$text_line[0]?></textarea>
                                </td>
                                <td>
                                    <!--    <input type="text" name="lines[<?=$key?>][text_2]" value="<?=$text_line[1]?>" style="width: 500px" placeholder="Введите текст, который появится на месте заменяемого"> -->
                                <textarea class="one-line-textarea" rows="1" type="text" name="lines[<?=$key?>][text_2]" style="width: 300px" placeholder="Введите текст, который появится на месте заменяемого"><?=$text_line[1]?></textarea>
                                </td>
                                <td>
                                    <select name="lines[<?=$key?>][option]">
                                        <?php if($text_line[2] == 'regex'): ?>
                                            <option selected>regex</option>
                                            <option>normal</option>
 
                                        <?php else: ?>
                                            <option selected>normal</option>
                                            <option>regex</option>
                                        <?php endif; ?>
 
                                    </select>
                                </td>
                    <td><label>
<input type="image" src="vendor/images/icn_trash.png"  name="delete_line" value="<?=$key?>" >
                                    </label></td> 
                    <td></td> 
                </tr>   
            </tbody> 
            <?php endforeach; ?>
            </table>
                        <footer>
                <div class="submit_link">
                    <input type="submit" value="Сохранить" class="alt_btn">
                </div>
            </footer>
                    <script type="text/javascript">
                        (function () {
                            "use strict";
                            var $del_line_btns = $(".del_line_btn");
                            var $all_lines_form = $("#all_lines_form");
 
                            $del_line_btns.click(function(e) {
                                setTimeout(function () {
                                    $all_lines_form.submit();
                                }, 0);
                            });
                        })()
                    </script>
            </form>
                            <?php endif ?>
        </article>
              </div>
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
23.05.2016, 14:44
Лучший ответ Сообщение было отмечено Валентайн как решение

Решение

Что подразумевается под фразой не работает? Не отображается?
0
0 / 0 / 1
Регистрация: 22.05.2016
Сообщений: 40
23.05.2016, 14:46  [ТС]
Да, все блоки работают - а этот пустой. Хотя ранее в корявой версии работал
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
23.05.2016, 14:47
Лучший ответ Сообщение было отмечено Валентайн как решение

Решение

Если вы уверены, что в массиве имеются данные, то напишите
PHP
1
<?php if (count($text_file_values) > 0): ?>
1
0 / 0 / 1
Регистрация: 22.05.2016
Сообщений: 40
23.05.2016, 14:51  [ТС]

Такая полоска.

Если убрать <?php if (count($text_file_values)): ?> , <?php foreach ($text_file_values as $key => $text_line): ?>, <?php endforeach; ?>, <?php endif ?>

Блок отображает
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
23.05.2016, 14:53
PHP
1
var_dump($text_file_values);
Что выведет? массив точно не пустой?
1
0 / 0 / 1
Регистрация: 22.05.2016
Сообщений: 40
23.05.2016, 14:57  [ТС]
Проблема решена! Спасибо большое!

Единственное поправил код формы #form-4 - на нужные названия, и все равно после добавления инфы - переадресовывает на главную страницу index.php
0
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
23.05.2016, 15:03
Цитата Сообщение от Валентайн Посмотреть сообщение
Единственное поправил код формы #form-4 - на нужные названия, и все равно после добавления инфы - переадресовывает на главную страницу index.php
А должно куда то в иное место?)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.05.2016, 15:03
Помогаю со студенческими работами здесь

Вставка php кода, влияет на дизайн
Был сайт, несколько страниц, 1 index.php, решил оптимизировать по include, при добавлении &lt;?php include(); ?&gt; Кривился дизайн...

Как к нескольким файлам html подключить текст из другого html через php?
Ребят, расскажите пожалуйста как к нескольким файлам html через php подключить текст из другого html. Я создаю сайт и каждый раз...

Сохранение HTML кода в html файл c использыванием php
Я создавал регистрацию на php+html+css . Сделал форму (она под спойлером ) &lt;div id=&quot;comment_form&quot;&gt; ...

Передача данных между страницами html (запрос к базе)-> php (обработка) -> html (вывод результата обработки)
Есть два файла: 1) index.php HTML c кнопкой, которая запускает PHP обработчик запроса к базе данных 2) do.php PHP обработчик,...

Вставить php-условие в html-код, который находится в php-коде
Выводится список из базы данных foreach($callbacklist as $call) { $ListCall.='&lt;tr&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru