Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 03.08.2016
Сообщений: 1

не могу найти ошибку в синтаксисе:

03.08.2016, 23:51. Показов 1147. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день

проблема в том, что вызываемый из хтмл по ссылке а href="...имя файла" пхп выдает, как и ожидалось, список кликабельных файлов. Однако при щелчке на одном из таких файлов - сервер выдает странную ошибку.

Решить эту проблему удавалось лишь переместив этот пхп в корень, а к его адресу добавлять - ../

Честно говоря, замаялся уже рыть, подскажите плиз

вот код пхп
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
<html><body>
 
<div style="height: 98%; width: 45%; margin: auto; background-color: #c7fcec; border-left: 4px solid #ff0026;" align="center"><pre><p> <p> </pre>
<b><b>Список композиций этого альбома. <br><br><i><sub><br> Для увеличения текста- <br>нажмите комбинацию клавиш "Ctrl" и "+" <p>Для прослушивания - правый щелчок мышкой, для скачивания -левый.</i></sub>
<?php // пробую передвинуть сканируемую папку добавив .\
$dir  = '1987_otrazenije_mp3';
$files = scandir($dir);
foreach ($files as $key => $value) {
     echo '<a href="http://'.$_SERVER['HTTP_HOST'].'/1987_otrazenije_mp3/'.$value.'">'.$value.'</a> <br/>';
}
?>
</div></html>
Миниатюры
не могу найти ошибку в синтаксисе:   не могу найти ошибку в синтаксисе:   не могу найти ошибку в синтаксисе:  

не могу найти ошибку в синтаксисе:  
Изображения
 
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.08.2016, 23:51
Ответы с готовыми решениями:

Не могу найти ошибку в синтаксисе.Ошибка указывает на строку 192
if ($page != 1){ $pstr_prev = '&lt;li&gt;&lt;a class=&quot;pstr-prev&quot; href=&quot;index.php?page='.($page - 1).'&quot;&gt;&amp;lt;&lt;/a&gt;&lt;/li&gt;';} if ($page...

не могу понять в чем ошибка (в синтаксисе)!
Суть проблемы в том, что почемуто не сравнивается пароль илогин введёные в форму с теми которые хранятся в файле. вот код: &lt;? ...

Не могу запустить скрипт (ошибка в синтаксисе)
Для эксперимента решил сделать PHP-скрипт Image4Skype(да-да, такие сервисы уже есть, но мне нужно для галочки &quot;оп, это я...

2
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
04.08.2016, 00:13
Цитата Сообщение от paet Посмотреть сообщение
сервер выдает странную ошибку.
Ничего странного. Не удается найти файл.
И, судя по ошибке, не распознан $_SERVER['HTTP_HOST'].
Что выдаст echo $_SERVER['HTTP_HOST'];?
Попробуйте заменить на $_SERVER['SERVER_NAME'].
0
118 / 5 / 4
Регистрация: 05.05.2013
Сообщений: 336
04.08.2016, 18:11
Лучший ответ Сообщение было отмечено paet как решение

Решение

Цитата Сообщение от paet Посмотреть сообщение
Честно говоря, замаялся уже рыть, подскажите плиз
Судя по 3 картинке у вас путь получается: http://paet.jug-group.com/n1_p... zenije.php

Но при формировании ссылок на песни вы упускаете папку n1_pesni_paeta и получается http://paet.jug-group.com/1987... nije/*.mp3

Замените
PHP
1
echo '<a href="http://'.$_SERVER['HTTP_HOST'].'/1987_otrazenije_mp3/'.$value.'">'.$value.'</a>
На
PHP
1
echo '<a href="http://'.$_SERVER['HTTP_HOST'].'/n1_pesni_paeta/1987_otrazenije_mp3/'.$value.'">'.$value.'</a>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.08.2016, 18:11
Помогаю со студенческими работами здесь

Выдает ошибку. "У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, которое соответствует вашей в
Выдает ошибку. &quot;У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, которое соответствует вашей версии сервера MySQL для...

Не могу найти ошибку
Корзина работает не правильно, при добавлении любого товара добавляется только третий товар &lt;?php session_start(); ...

Не могу найти ошибку
Пишу программу , которая выводит на экран случайные цитаты из БД. В файле , который делает выборку из базы и выводит случайную...

Не могу найти ошибку
При авторизации вызываю функцию login(), на windows-1251 if($login == $dbusername&amp;&amp;$pass == $dbpassword) - эти данные равны. Но на utf-8...

Не могу найти ошибку в while
Здравствуйте, вот код &lt;? $query1 = mysql_query(&quot;SELECT * FROM &quot;.$mysql_table_prefix.&quot;_sites ORDER BY id DESC &quot;); for ($c=0;...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru