Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не работает(

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
4elovek
Отправлено: 01 Сентября, 2014 - 21:31:22
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




CODE (htmlphp):
скопировать код в буфер обмена
  1.         <?php if(filesize('$UserID') != 0){ echo 'Не найдено!; } else {echo 'Найдено!';} ?>
  2.         <h4><?php include $UserID; ?><h4>


У меня пишет "Найдено" когда файл пустой.. Когда он с данными так-же пишет "Найдено"..

Что он должен делать:
Когда файл пустой он должен писать "Не найдено!",а когда с данными,то "Найдено!"

(Отредактировано автором: 01 Сентября, 2014 - 21:33:17)

 
 Top
Viper
Отправлено: 01 Сентября, 2014 - 21:38:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




4elovek зачем переменную брать в кавычки да ещё и одинарные? '$UserID'

Сравнение на 'не равно' приведет к появлению покемонов при неожиданных результатах.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
DlTA
Отправлено: 01 Сентября, 2014 - 21:47:38
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




4elovek пишет:
filesize('$UserID')
а зчем это брать в кавычки, да еще и в одинарные??
 
 Top
4elovek
Отправлено: 01 Сентября, 2014 - 21:56:28
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Авг. 2014  


Помог: 0 раз(а)




DlTA пишет:
а зчем это брать в кавычки, да еще и в одинарные??


Прочитайте название раздела,я с PHP не знаком.. Для меня пока что самое главное это рабочий код.. Растерялся
 
 Top
dcc0
Отправлено: 02 Сентября, 2014 - 08:59:38
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Надо быть уверенным, что файл пустой, могут прицепиться какие-нибудь символы, которые не видны.
Если создать новый файл, то вот такой код, скорее всего, будет работать.

PHP:
скопировать код в буфер обмена
  1.          $UserID='f.txt';
  2.          if(filesize($UserID) > 0)       {
  3.           echo 'yes';
  4.          }
  5. else
  6.        {
  7. echo 'No';
  8.  }
  9.  ?>



Читайте про переменные, про строки и операторы. Упор на использование кавычек, одинарных, двойных.

(Отредактировано автором: 02 Сентября, 2014 - 13:48:40)



-----
Март 2021. Бросил программирование
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB