За последние 24 часа нас посетили 20320 программистов и 1084 робота. Сейчас ищут 772 программиста ...

FAQ: Частые вопросы о PHP от новичков.

Тема в разделе "PHP для новичков", создана пользователем Anonymous, 30 июл 2007.

Статус темы:
Закрыта.
  1. Киря

    Киря Активный пользователь

    С нами с:
    20 янв 2007
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Феодосия
    Вопрос по Объектно-Ориентированному РНР:
    Можно-ли в одном классе использовать несколько конструкторов?
    Дело в том что у меня задание на С++ сделать программу с использованием трех конструкторов в одном классе. А я пытаюсь алгоритм сделать на РНР, но Апач ругается на мои конструкторы. Подскажите, плиз!
     
  2. Киря

    Киря Активный пользователь

    С нами с:
    20 янв 2007
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Феодосия
  3. amen

    amen Активный пользователь

    С нами с:
    18 сен 2009
    Сообщения:
    298
    Симпатии:
    0
    Адрес:
    Узбекистан
    По ходу нельзя. Можно в одном классе реализовать кроме своего конструктор родительского класса, т.е., стоящего выше в иерархии.
     
  4. Киря

    Киря Активный пользователь

    С нами с:
    20 янв 2007
    Сообщения:
    37
    Симпатии:
    0
    Адрес:
    Феодосия
    Спасибо, так и сделаю
     
  5. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Это не нужно и невозможно. Поскольку PHP, в отличии от C++, язык не строгой типизации.

    В C++ несколько конструкторов нужны для перегрузки (чтобы можно было передать параметры разных типов).
    В PHP передача параметров любого типа реализована по-умолчанию.
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    +1, наследование конструкторов скорее побочный эффект, чем фича.
     
  7. vano007

    vano007 Активный пользователь

    С нами с:
    24 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    А почему php скрипт не хочет записывать в файл php код, введеный в форму?
     
  8. vano007

    vano007 Активный пользователь

    С нами с:
    24 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    И еще вопрос: почему скрипт записывает код "<?php include('shablon.txt'); ?>", введеный в форму, вот таким образом: <?php include(\'shablon.txt\'); ?> ?
     
  9. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
  10. mrbig66

    mrbig66 Активный пользователь

    С нами с:
    24 ноя 2009
    Сообщения:
    17
    Симпатии:
    0
    Адрес:
    msk
    Вопрос: Как посредством РНР узнать mac-адрес?
    Ответ:
    ... mac-адрес сервака, насколько я понял.

    Если на серваке винда:

    PHP:
    1.  
    2. <?php
    3.  
    4. exec('ipconfig /all',$temp);
    5. if(preg_match_all('#([0-9a-f]{2}-){5}([0-9a-f]{2})#i',implode('',$temp),$arr))
    6.   echo implode('<br>',$arr[0]);
    7.  
    8. ?>
    9.  
     
  11. hueeah

    hueeah Активный пользователь

    С нами с:
    27 ноя 2009
    Сообщения:
    1
    Симпатии:
    0
    Адрес:
    Тверская обл.
    Уважаемые гуру! Подскажите, пожалуйста, у меня php-странички не показывают картинки. С html-страничками всё - ОК.
     
  12. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    А как ты картинки пытаешься показать?
     
  13. amen

    amen Активный пользователь

    С нами с:
    18 сен 2009
    Сообщения:
    298
    Симпатии:
    0
    Адрес:
    Узбекистан
    Подскажите какие комменты желательно использовать?

    Я читал с многострочными (/**/) могут возникнуть проблемы, связано с кириллицей.
    // мне не нравятся
    # нравится больше всего, но члышал что этот вариант не рекомендуется. Это правда? Почему?
     
  14. Mark32

    Mark32 Активный пользователь

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    Установил денвера "со всем пятым", и открыв phpmyadmin, выбрав БД, и нажав на "искать" столкнулся с тем, что что-бы я ни ввёл в строку поиска, он выдаёт ошибку #1064. Подскажите как нужно ввести текст в поле поиска phpmyadmin чтобы он отобразил результаты.
     
  15. amen

    amen Активный пользователь

    С нами с:
    18 сен 2009
    Сообщения:
    298
    Симпатии:
    0
    Адрес:
    Узбекистан
    Mark32, а нафига он нужен, этот поиск?

    Знатоки, посоветуйте, какие 15-20 основных функций нужно выучить начинающему, чтобы можно было их записать и повесить на двери туалета))
     
  16. Anonymous

    Anonymous Guest

    FAQ Частые вопросы о PHP от новичков

    Муррр, тпру, я не в коем случае не против начинания. Просто выразил свое имхо, что это будет ОЧЕНЬ непросто сделать, так сказать, подлил долю скептицизма. А если получится, я только за.
     
  17. Check'Yr'Head

    Check'Yr'Head Активный пользователь

    С нами с:
    20 окт 2009
    Сообщения:
    8
    Симпатии:
    0
    Здравствуйте!
    Подскажите, пожалуйста, как можно в цикле перебрать заглавные буквы алфавита, русского и английского?
     
  18. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Самое простое

    PHP:
    1.  
    2. <?php
    3. $chars = array('a', 'b', 'c');
    4.  
    5. foreach($chars as $letter)
    6. {
    7. echo strtoupper($letter);
    8. }
     
  19. Check'Yr'Head

    Check'Yr'Head Активный пользователь

    С нами с:
    20 окт 2009
    Сообщения:
    8
    Симпатии:
    0
    Благодарствую!
     
  20. vano007

    vano007 Активный пользователь

    С нами с:
    24 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    Как сделать так, чтобы создаваемый файл сохранялся в указанную директорию. Например если в форме указано value="1", то создаваемый файл $file сохранялся в директорию /papka/papka/
     
  21. vano007

    vano007 Активный пользователь

    С нами с:
    24 ноя 2009
    Сообщения:
    37
    Симпатии:
    0
    И подскажите, как переместить файл, заданный переменной $page в папку /papka/$page.
     
  22. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    vano007

    file_put_content("papka/{$page}.txt", 'content');

    vano007
    rename
     
  23. mascha

    mascha Активный пользователь

    С нами с:
    10 дек 2009
    Сообщения:
    3
    Симпатии:
    0
    ВОПРОС: Здравствуйте, подскажите/помогите изменить следующее условие
    for($i=$fromid;$i<=$toid;$i++)
    на условие где значение $i извлекалось бы из текстового файла (каждое начинается с новой строки)
     
  24. mascha

    mascha Активный пользователь

    С нами с:
    10 дек 2009
    Сообщения:
    3
    Симпатии:
    0
    плизззз, хелп ми :cry: :roll:
     
  25. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    http://php.net/file - читает каждую строчку файла в отдельный элемент массива.
     
Статус темы:
Закрыта.