РЕДАКТИРОВАТЬ: Я решил это как-то! Подумал, может, у кого-то есть такая же проблема, поэтому я поделюсь тем, что сделал.
Возможно, проблема заключалась в наличии двух iframes с одинаковым ключом в URL, "link =", поэтому я изменил один из них на "article =", а также $ link на $ article в PHP -файл. Также может быть, что у меня были прописные буквы в URL, поэтому я изменил все это на строчные буквы. Но, скорее всего, это была ошибка в HTML -коде, которую я заметил, когда проверял код. У меня был контейнер div iframer внутри элемента h3, поэтому я изменил его так, чтобы он находился внутри div, но за пределами iframe. Теперь я знаю, что не нужно публиковать здесь, прежде чем проверять мой код!
Или, может быть, что-то еще было решением (я сделал несколько незначительных изменений при загрузке его на сервер inte rnet), но в любом случае это так: )
На моем сайте есть статьи, которые вы можете комментировать. Он отлично работает на локальном хосте (apache), но не при загрузке в inte rnet. Статья HTML использует два iframe:
<iframe class="iframecounts" src="showcounter.php?link=can-fish-communicate"></iframe>
<iframe class="iframecomment" src="showcomments.php?link=can-fish-communicate"></iframe>
Таким образом, она передает название статьи через URL к PHP -скриптам. Это showcounter. php:
$link = $_GET['link'];
$counts = file_get_contents($link . "#counts.txt");
$comments = file_get_contents($link . "#comments.txt");
Название статьи теперь в $ link и используется для открытия правильных txt-файлов статей.
Now the проблема была, когда я загрузил свой сайт в сеть и попал на эту статью HTML -страница. Это сообщение, которое я получаю в браузере: (URL-адрес https://people.dsv.su.se/~jemc7787/Ges%C3%A4llprov/Articles/showcounter.php)
Примечание: неопределенный индекс: ссылка в / a / oberon- home1 / h18 / jemc7787 / public_html / Gesällprov / Articles / showcounter. php в строке 11
Предупреждение: file_get_contents (# counts.txt): не удалось открыть поток: нет такого файла или каталога в / a / oberon-home1 / h18 / jemc7787 / public_html / Gesällprov / Articles / showcounter. php в строке 13
Предупреждение: file_get_contents (# comments.txt): не удалось открыть поток: нет такого файла или каталога в / a / oberon-home1 / h18 / jemc7787 / public_html / Gesällprov / Articles / showcounter. php on line 14
Кто-нибудь сейчас почему-то работает только с локальным хостом? Я был бы очень признателен за помощь! Также я должен использовать разделение кода, в соответствии с заданием.