powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] не могу разобраться с синтаксисом
25 сообщений из 63, страница 1 из 3
[PHP] не могу разобраться с синтаксисом
    #38170094
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<?php
$a=date('w');
$t=date('t');
$d=date('d');
$td=date('d');
$v='6'; $y=date('Y');
$m=date('m');
$s=date ("H:m:s);
$ymdas=date('l'); if ($a==$v)
{
$d=$d+2;
}
else
{ $d=$d+1;
} if ($t==$td)
{
$d='01';
$m=$m+1;
} echo '<!DOCTYPE HTML PUBLIC "-//
W3C//DTD HTML 4.01 Transitional//
EN"><html><head><meta http-
equiv="Content-Type" content="text/
html; charset=cp1251"/><body
bgcolor=CDE0F5>'.$ymdas.' | с-24 | '. $s.'</br> ' ;
$ymda=(''.$y.'-'.$m.'-'.$d.'');
$content = file_get_contents('http:// study.ugkr.ru/rasp.php?act=1&date='. $ymda.'&group=38b57f79-91ab-11e0-8290-00215d0a4292');
$pattern = '%<span style=
\'color:#0033FF\'[^>]*>.*?<br></td>
%im';
preg_match_all($pattern, $content,
$out); foreach($out[0] as $key => $value) {
print $value.'<br></body></html>';
}
?>

пишет ошибка синтаксиса ";" сюда
$ymda=(''.$y.'-'.$m.'-'.$d.'');
в чем ошибка?
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38170099
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в днк
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38170102
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сами найдете?)
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38170109
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,

не могу найти, раньше что то все нормально работала, потом походу что то изменил и перестала работать
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38170111
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так?
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38170120
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,
Вижу) странно почему ошибка писала что причина на 30строке и типа символ ";"
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38170123
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что странного? Интепретатор считал что это все строка.
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38170163
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,

да все понел почему так , спасибо
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172183
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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.
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.
<?php

date_default_timezone_set('Asia/Omsk');

$a=date('w');

$t=date('t');

$d=date('d');

$td=date('d');

$v='6';

$y=date('Y');

$m=date('m');

$s=date ("H:m:s");

$week = date("w"); 

$w = array("Bocкpeceньe","Пoнeдeльник","Bтopник","Cpeдa","Чeтвepг","Пятницa","Cyббoтa"); 

$day = $w[$week]; 







if ($a==$v) 

{

$d=$d+2;

}

else

{ 

$d=$d+1;

}



if ($t==$td)

{

$d='01';

$m=$m+1;

}

 



if ($t==$v)

{

$d='2';

}





echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=cp1251"/><body bgcolor=CDE0F5><SPAN STYLE="BACKGROUND-COLOR: #006699; color: #ffffff">'.$day.' | c-24 | '.$s.'</SPAN></br>

<script language="JavaScript" type="text/javascript">
<!--
function look(type)
{
  param=document.getElementById(type);
  if(param.style.display=="none") param.style.display="block";
  else param.style.display="none"
}
-->
</script>
<div id="div1" style="display:block; text-align: justify;">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis te feugifacilisi. Duis autem dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit au gue duis dolore te feugat nulla facilisi.
Ut wisi enim ad minim veniam, quis nostrud exerci taion ullamcorper suscipit lobortis nisl ut aliquip ex en commodo consequat. Duis te feugifacilisi per suscipit lobortis nisl ut aliquip ex en commodo consequat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis te feugifacilisi. Duis autem dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit au gue duis dolore te feugat nulla facilisi. Ut wisi enim ad minim veniam, quis nostrud exerci taion ullamcorper suscipit lobortis nisl ut aliquip ex en commodo consequat. Duis te feugifacilisi per suscipit lobortis nisl ut aliquip ex en commodo consequat.
Duis te feugifacilisi. Duis autem dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit au gue duis dolore te feugat nulla facilisi. Ut wisi enim ad minim veniam, quis nostrud exerci taion ullamcorper suscipit lobortis nisl ut aliquip ex en commodo consequat. Duis te feugifacilisi per suscipit lobortis nisl ut aliquip ex en commodo consequat.
</div> 
<a href="javascript:look('div1');">показать/скрыть</a>

' ;

$ymda=(''.$y.'-'.$m.'-'.$d.'');

$content = file_get_contents('http://study.ugkr.ru/rasp.php?act=1&date='.$ymda.'&group=38b57f79-91ab-11e0-8290-00215d0a4292'); 

$pattern = '%<span style=\'color:#0033FF\'[^>]*>.*?<br></td>%im'; 

preg_match_all($pattern, $content, $out); 

foreach($out[0] as $key => $value) {     
print $value.'<br></body></html>'; 
} 
?>



пишет ошибка на 94-ой строке(<a href="javascript:look('div1');">показать/скрыть</a>), если убрать вот этот код
<script language="JavaScript" type="text/javascript">
<!--
function look(type)
{
param=document.getElementById(type);
if(param.style.display=="none") param.style.display="block";
else param.style.display="none"
}
-->
</script>
<div id="div1" style="display:block; text-align: justify;">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis te feugifacilisi. Duis autem dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit au gue duis dolore te feugat nulla facilisi.
Ut wisi enim ad minim veniam, quis nostrud exerci taion ullamcorper suscipit lobortis nisl ut aliquip ex en commodo consequat. Duis te feugifacilisi per suscipit lobortis nisl ut aliquip ex en commodo consequat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis te feugifacilisi. Duis autem dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit au gue duis dolore te feugat nulla facilisi. Ut wisi enim ad minim veniam, quis nostrud exerci taion ullamcorper suscipit lobortis nisl ut aliquip ex en commodo consequat. Duis te feugifacilisi per suscipit lobortis nisl ut aliquip ex en commodo consequat.
Duis te feugifacilisi. Duis autem dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit au gue duis dolore te feugat nulla facilisi. Ut wisi enim ad minim veniam, quis nostrud exerci taion ullamcorper suscipit lobortis nisl ut aliquip ex en commodo consequat. Duis te feugifacilisi per suscipit lobortis nisl ut aliquip ex en commodo consequat.
</div>
<a href="javascript:look('div1');">показать/скрыть</a>
, то скрипт работает нормально
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172190
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ильшат190<a href="javascript:look('div1');">показать/скрыть</a>Видите здесть закрывающую одиночную кавычку?

PS Для такой мешанины лучше удобнее использовать heredoc.
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172199
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,
там же же это одинарная ковычка уже есть , вот более детальная часть

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=cp1251"/><body bgcolor=CDE0F5><SPAN STYLE="BACKGROUND-COLOR: #006699; color: #ffffff">'.$day.' | c-24 | '.$s.'</SPAN></br>

<script language="JavaScript" type="text/javascript">
<!--
function look(type)
{
  param=document.getElementById(type);
  if(param.style.display=="none") param.style.display="block";
  else param.style.display="none"
}
-->
</script>
<div id="div1" style="display:block; text-align: justify;">
текст
</div> 
<a href="javascript:look('div1');">показать/скрыть</a>

';
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172203
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ильшат190,

Внимательно-внимательно следите за подсветкой синтаксиса. Полезная, кстати, штуковина.
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172204
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ильшат190,

аа понел, а что теперь делать всё же
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172205
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Либо экранировать, либо использовать heredoc, либо выносить в отдельный файл, либо <еще варианты>
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172207
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleлибо <еще варианты>Например, мануал почитать.
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172208
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

а как это herodoc
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172211
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ильшат190,

В мануал уже загляните. Тоже весьма полезная штуковина.
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172214
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

echo <<<EOT
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=cp1251"/><body bgcolor=CDE0F5><SPAN STYLE="BACKGROUND-COLOR: #006699; color: #ffffff">'.$day.' | c-24 | '.$s.'</SPAN></br>

<script language="JavaScript" type="text/javascript">
<!--
function look(type)
{
param=document.getElementById(type);
if(param.style.display=="none") param.style.display="block";
else param.style.display="none"
}
-->
</script>
<div id="div1" style="display:block; text-align: justify;">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis te feugifacilisi. Duis autem dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit au gue duis dolore te feugat nulla facilisi.
Ut wisi enim ad minim veniam, quis nostrud exerci taion ullamcorper suscipit lobortis nisl ut aliquip ex en commodo consequat. Duis te feugifacilisi per suscipit lobortis nisl ut aliquip ex en commodo consequat.Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis te feugifacilisi. Duis autem dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit au gue duis dolore te feugat nulla facilisi. Ut wisi enim ad minim veniam, quis nostrud exerci taion ullamcorper suscipit lobortis nisl ut aliquip ex en commodo consequat. Duis te feugifacilisi per suscipit lobortis nisl ut aliquip ex en commodo consequat.
Duis te feugifacilisi. Duis autem dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit au gue duis dolore te feugat nulla facilisi. Ut wisi enim ad minim veniam, quis nostrud exerci taion ullamcorper suscipit lobortis nisl ut aliquip ex en commodo consequat. Duis te feugifacilisi per suscipit lobortis nisl ut aliquip ex en commodo consequat.
</div>

<a href="javascript:look('div1');">показать/скрыть</a>

EOT;


так?
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172227
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чё и экранированием тоже не получается
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172239
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ильшат190так?Почти. Конкатенцию только уберите, переменные в heredoc интерпретируются непосредственно в строке.
ильшат190и экранированием тоже не получаетсяПоказывайте, как экранируете.
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172248
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сперва пробовал \ , чё то не делалось, а теперь делается почему то)
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172584
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ильшат190,

я еще комментарии добавил, вот:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
С-24
Сегодня(Bocкpeceньe ) \\свой текст на странице
Завтра(Пoнeдeльник)

2. &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; (311 ) - &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;.&#65533;. \\ограбленный текст
3. &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; (416 ) - &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;.&#65533;.
4. &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; (416 ) - &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;.&#65533;.


Носков В.В.

приветееее \\сообщение с базы анных



wewt34t3






сам файл в утв8, кодировка выставлена на утв8, база данных тоже на утв8, но вот почему ограбленный текст каракули, это может потому что страница откуда граблю на cp1251 ?
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172587
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может как то можно отрегулировать ограбленный текст на утф8 ?
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172588
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разобрался , $valuec2=iconv("cp1251", "utf-8", $valuec2); так примерно надо было, конвертация
...
Рейтинг: 0 / 0
[PHP] не могу разобраться с синтаксисом
    #38172610
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это называется разобрался?)
Это называется придумал костыль)
...
Рейтинг: 0 / 0
25 сообщений из 63, страница 1 из 3
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] не могу разобраться с синтаксисом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]