За последние 24 часа нас посетили 18705 программистов и 1703 робота. Сейчас ищут 636 программистов ...

Идентификация пользователя посредствам PHP и записью в файл

Тема в разделе "Сделайте за меня", создана пользователем BigBalabas, 1 янв 2017.

  1. BigBalabas

    BigBalabas Новичок

    С нами с:
    1 янв 2017
    Сообщения:
    15
    Симпатии:
    0
    Почему скрипт выдает ошибку?

    PHP:
    1. <?php
    2. $data = file("base/$p_id.txt");
    3. $art = $data[0];
    4. include ("colors/$art.php");
    5. ?>
    Ошибка:
    Warning: include(colors/ art_0002_600x330 .php) [function.include]: failed to open stream: Invalid argument in C:\apache\localhost\www\adrtab\change_color_srteet.php on line 53

    Warning: include() [function.include]: Failed opening 'colors/ art_0002_600x330 .php' for inclusion (include_path='.;c:\Site_3.0\php\includes') in C:\apache\localhost\www\adrtab\change_color_srteet.php on line 53

    По этой ссылке файл открывается colors/ art_0002_600x330 .php
    я так понял что-то с аргументом
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    colors/ тут что пробел между / и art? art_0002_600x330 .php
     
  3. BigBalabas

    BigBalabas Новичок

    С нами с:
    1 янв 2017
    Сообщения:
    15
    Симпатии:
    0
    Да, с пробелом работают такие - же скрипты, например открывают картинки.
    Например здесь:
    PHP:
    1. <?php
    2. if (isset($_POST['changed_form_color']))
    3. {
    4. echo '';
    5. if ($_POST['changed_form_color']==="ultramarine") echo 'ultramarine';
    6. if ($_POST['changed_form_color']==="chocolate") echo 'chocolate';
    7. if ($_POST['changed_form_color']==="white") echo 'white';
    8. if ($_POST['changed_form_color']==="cherry") echo 'cherry';
    9. if ($_POST['changed_form_color']==="moh") echo 'moh';
    10. if ($_POST['changed_form_color']==="kost") echo 'kost';
    11. echo '/';
    12. }
    13. else echo '<h2>Цвет не выбран/h2>';
    14. ?>
    15. <?php
    16. $data = file("base/$p_id.txt");
    17. echo $data[0];?>
    18. .png">
    Может в данном случае
    PHP:
    1. <?php
    2. $data = file("base/$p_id.txt");
    3. $art = $data[0];
    4. include ("colors/$art.php");
    5. ?>
    с пробелом не открываются, тогда как его можно убрать?
     
  4. [vs]

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

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    BigBalabas нравится это.