- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ребят, помогите пожалуйста.
Моделирую ситуацию: есть файл file.txt. Необходимо посредством РНР сделать так, чтобы брался этот файл, открывался и оттуда вытаскивалось содержимое построчно - то есть, первая строка как переменная $x, вторая строка как переменная $y, третья строка как переменная $z, и затем переменная $rand выбирается случайно из 4ой-54ой строк.
ИМХО - есть замечательная функция file
через нее сделайте :)
она построчно выдирает файл в массив
после этого выдирайте значение типа $rand[rand(4,54)]
$arr = file('file.txt');echo $arr[rand(4,10)];
просто - но работает :)
Спасибо, сейчас попробую.
А как сделать так, чтобы скрипт отрывал директорию сайта /folder/, затем поочередно открывал каждый файл в этой директории?
Вариант 1
Вариант 2
Проблему правильно понял?
Решение подходит?
Если что-то не так - опиши проблему подробнее.
Изучите вот эту и вот эту рубрики мануала, благо они на русском. Для чтения директорий используйте readdir.
А как сделать так, чтобы скрипт отрывал директорию сайта /folder/, затем поочередно открывал каждый файл в этой директории?
Поможет?
SunDrop, имхо, это лишнее:
Для точки и двух точек is_file() должна вернуть FALSE
Плюс к тому, нужно добавить к аргументу is_file() имя директории:
is_file('folder/' . $file)поскольку readdir() отдает только имя файла, а не путь к нему.
Попробовал - работает только с локальными директориями :(
Моя цель - открывать с двух доменов текстовой файл, который лежит на третьем домене. Так можно сделать?
Попробовал - работает только с локальными директориями
Это ты о чтении файла или о чтении директории написал?
file - работать через http:// будет.
opendir
5.0.0 path supports the ftp:// URL wrapper.
4.3.0 path can also be any URL which supports directory listing, however only the file:// URL wrapper supports this in PHP 4
У тебя что не работает?
Блин, вот что значит быть нубом в программировании :)
Объясняю подробно:
есть сайт site1.ru
у него есть директория site1.ru/dir/
в этой директории лежат текстовые файлы /dir/1.txt и /dir/2.txt
есть сайт site2.ru
в корне этого сайта должен быть файл file.php, который открывает директорию dir на сайте site1.ru, и последовательно открывает все файлы в этой директории того сайта - и читает оттуда содержимое.
Внимание, вопрос :) Что написать в файле file.php?
1. Разрешить Directory listing на site1.
2. Воспользоваться регулярными выражениями для парсинга страницы и поиска нужных ссылок на файлы.
3. Собственно далее читать содержимое нужных файлов.