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]   

> Без описания
Ururu
Отправлено: 21 Апреля, 2009 - 18:08:00
Post Id


Новичок


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


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




Похоже эта тема более всего подходит под вопросы.
Прочел разные уроки, они не полные (для меня).

1) Создание массивов.
PHP:
скопировать код в буфер обмена
  1. <?
  2. $names[0] = "a"
  3. $names[1] = "b"
  4. $names[2] = "c"
  5. $names[3] = "d"
  6. ///....продолжение массива
  7. $names[25] = "y"
  8. $names[26] = "z"
  9. ?>

Как можно упростить создание подобного массива, напримере латинского алфавита?

2) Получится так, если файл существует и доступен для чтения, то напишет его название.

PHP:
скопировать код в буфер обмена
  1. <?
  2. $filename = "somefile.txt";
  3. if (is_file($filename))and ( is_readable($filename) ) :
  4. print $filename ;
  5. else :
  6. print "Can't open file" ;
  7. endif
  8. ?>
 
 Top
vitaliy_mad
Отправлено: 21 Апреля, 2009 - 18:19:01
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


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




1: $arr=array('a','b','c','d',.....,'z');
2: по идее да
 
 Top
Ururu
Отправлено: 21 Апреля, 2009 - 19:06:11
Post Id


Новичок


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


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




Спасибо. А вот еще наболело ) Путь к файлу писать относительно скрипта или полный?
 
 Top
Ch_chov
Отправлено: 21 Апреля, 2009 - 19:34:25
Post Id



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


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


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




Цитата:
Как можно упростить создание подобного массива, напримере латинского алфавита?

PHP:
скопировать код в буфер обмена
  1. for($i='a';$i!='aa';$name[]=$i++);

Для кириллицы так не получится.
 
 Top
Ururu
Отправлено: 21 Апреля, 2009 - 20:42:33
Post Id


Новичок


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


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




Спасибо, получилось.

Подскажите как такое может быть?
В index.php прописал
PHP:
скопировать код в буфер обмена
  1.         <script language="php">
  2.         include 'rightcol.php';
  3.         </script>

Не проходит валидности на W3C, пишет что html 4.01 не понимает <script language="php">

Но и убирать тоже нельзя, не работает.
 
 Top
vitaliy_mad
Отправлено: 21 Апреля, 2009 - 20:46:16
Post Id


Участник


Покинул форум
Сообщений всего: 1107
Дата рег-ции: Окт. 2008  
Откуда: Украина, Мариуполь


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




теги не те...
 
 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