Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Sasha38
-38 / 30 / 5
Регистрация: 01.12.2017
Сообщений: 688
1

Будет ли работать этот код?

04.09.2018, 15:39. Просмотров 236. Ответов 12
Метки нет (Все метки)

Здравствуйте. У меня есть вопрос. Будет ли работать данный PHP код? Заранее спасибо за ответ.
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
 <head>
  <meta charset="utf-8">
  <title>example</title>
 </head>
 <body>
  <p><img src="example.gif" alt="example"></p>
 </body>
</html>
 
<?php
$file = "text.txt";
 
if (!file_exists($file)) {
    $fp = fopen($file, "w"); 
    fwrite($fp, "abc");
    fclose($fp);
}
?>
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.09.2018, 15:39
Ответы с готовыми решениями:

Как заставить этот код работать без перезагрузки страницы (ajax)
Здравствуйте. Вопрос такой - есть страница table.html в неё подключается table.php с помощью...

Будет ли работать данный код?
Здравствуйте. У меня есть вопрос. Будет ли работать этот код и если нет, то как исправить? Заранее...

Будут ли работать другие скрипты, пока будет работать sleep()?
вопрос в том будут ли работать другие скрипты пока будет работать слип? тоесть этот скрипт стоит на...

Очередной код с возможным вирусом. Как думаете этот код опасен?
&lt;?php // no direct access defined('_JEXEC') or die('Restricted access'); ?&gt; &lt;ul...

СМА ariston WMG722pl, С каким софтом на индикации будет работать этот блок
Ребята принесли в ремонт силовой WM Arcadia-2 sw 46.06.18 трехфазный номер прошивки 87765360003 и...

12
Jewbacabra
Эксперт PHP
3855 / 3175 / 1387
Регистрация: 24.04.2014
Сообщений: 9,652
04.09.2018, 15:55 2
Что мешает запустить этот код и проверить самому?
0
Sasha38
-38 / 30 / 5
Регистрация: 01.12.2017
Сообщений: 688
04.09.2018, 16:04  [ТС] 3
Jewbacabra, много чего. Но если Вам не трудно, можете пожалуйста проверить работоспособность?
0
Jewbacabra
Эксперт PHP
3855 / 3175 / 1387
Регистрация: 24.04.2014
Сообщений: 9,652
04.09.2018, 16:19 4
Sasha38, будет работать или нет зависит от окружения в котором этот скрипт будет работать и от того, что вкладывается в понятие "работать"
0
04.09.2018, 16:19
Sasha38
-38 / 30 / 5
Регистрация: 01.12.2017
Сообщений: 688
04.09.2018, 16:51  [ТС] 5
Jewbacabra, я хотел бы узнать, можно ли таким образом объединять PHP и HTML.
0
Para bellum
Эксперт PHP
4187 / 3117 / 1010
Регистрация: 06.01.2011
Сообщений: 9,091
04.09.2018, 16:58 6
Можно. Пока интерпретатор не встретит это: <?php или <?= (при некоторых настройках ещё и это: <?), он будет просто отдавать всё встреченное на вывод.
0
Татьяна5
18 / 16 / 3
Регистрация: 30.09.2017
Сообщений: 55
04.09.2018, 17:40 7
Частично. Если файл будет, то код отработает, но ничего не сделает. Если файла не будет, то упадёт на fopen
0
Jewbacabra
Эксперт PHP
3855 / 3175 / 1387
Регистрация: 24.04.2014
Сообщений: 9,652
04.09.2018, 17:48 8
Татьяна5, таки всегда упадет, если файла нет?
0
Татьяна5
18 / 16 / 3
Регистрация: 30.09.2017
Сообщений: 55
04.09.2018, 17:54 9
Jewbacabra, зависит от настроек сервера, а в общем случае попытка открытия несуществующего файла это ошибка
0
Jewbacabra
Эксперт PHP
3855 / 3175 / 1387
Регистрация: 24.04.2014
Сообщений: 9,652
04.09.2018, 17:59 10
Татьяна5, а вот в официальной документации другое мнение на этот счет
'w' Открывает файл только для записи; помещает указатель в начало файла и обрезает файл до нулевой длины. Если файл не существует - пробует его создать.
https://secure.php.net/manual/ru/function.fopen.php
1
Татьяна5
18 / 16 / 3
Регистрация: 30.09.2017
Сообщений: 55
04.09.2018, 18:02 11
Понятно, ошиблась
Значит всё зависит только от того, есть ли права на создание файлов в эн-ной папке
0
Sasha38
-38 / 30 / 5
Регистрация: 01.12.2017
Сообщений: 688
04.09.2018, 18:43  [ТС] 12
Para bellum, то есть мне следует вместо <?php писать <??

Так, да?

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
 <head>
  <meta charset="utf-8">
  <title>example</title>
 </head>
 <body>
  <p><img src="example.gif" alt="example"></p>
 </body>
</html>
 
<? // так?
$file = "text.txt";
 
if (!file_exists($file)) {
    $fp = fopen($file, "w"); 
    fwrite($fp, "abc");
    fclose($fp);
}
?>
0
Para bellum
Эксперт PHP
4187 / 3117 / 1010
Регистрация: 06.01.2011
Сообщений: 9,091
04.09.2018, 19:02 13
Цитата Сообщение от Sasha38 Посмотреть сообщение
то есть мне следует вместо <?php писать <??
Зачем? Вы не поняли моё сообщение предыдущее.
0
04.09.2018, 19:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.09.2018, 19:02

Как будет этот код в Java
Тэг курсива. Дан текст, в котором встречаются структуры &lt;i&gt; и &lt;/i&gt;. Заменить каждое вхождение &lt;i&gt;...

Как этот код будет выглядеть на C++
For i:=0 to FieldsCount-1 do Fields.Clear; Как этот код будет выглядеть на C++

как заставить этот код работать?)
for(h=1; h&lt;=30000; h++){URL GOTO=http://site/allusers; TAG POS=&quot;.h.&quot; TYPE=DIV ATTR=ID:add}


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru