Кто разбирается в PHP, помогите!

12
s0ber
На сайте с 31.12.2008
Offline
8
767

Есть сайт, и на нем на главной странице представлены ссылки на страницы со статьями. УРЛ таких статей представляет собой такой вид: http://site.com/article.php?id=123jhb45h238r2r

Возможно ли написать скрипт, который выдирает весь исходный код данной страницы со статьей и записывает ее в страницу с таким УРЛ: http://site.com/article-name.php ?

Где «article-name» выдирается из страницы статьи из тегов <h1>. По-моему, это можно осуществить с помощью регулярных выражений.

Буду благодарен всем, кто поможет! Сам понимаю, что скрипт очень простой, просто знаний пхп хватит только на «поправить тему в вордпрессе».

Няшные няшности по выгодным ценам можно приобрести здесь (http://savemoneyshop.ru)
[Удален]
#1

Вам нужны ЧПУ.

Обратитесь к программмисту, работы на 10-20$ максимум

s0ber
На сайте с 31.12.2008
Offline
8
#2

Просто смысл такой, что эти статьи получаются всё время разными. Точнее, не всё время, но иногда они обновляются без какой-либо определенной закономерности. Сегодня например на странице появляются одни статьи, а завтра другие. Точнее, это не мои статьи, а просто вытащенные из открытых источников с помощью скрипта. И нужно, чтобы эти статьи сохранялись отдельно.

M
На сайте с 10.03.2008
Offline
77
#3
s0ber:
Просто смысл такой, что эти статьи получаются всё время разными. Точнее, не всё время, но иногда они обновляются без какой-либо определенной закономерности. Сегодня например на странице появляются одни статьи, а завтра другие. Точнее, это не мои статьи, а просто вытащенные из открытых источников с помощью скрипта. И нужно, чтобы эти статьи сохранялись отдельно.

трава из Купчино? =)

а вот с ЧПУ могу помоч...

R
На сайте с 03.04.2008
Offline
90
#4

поищите информацию по ЧПУ и все будет так, как вы хотите.

ничего никуда дополнительно сохранять не надо, просто при обращении по адресу http://site.com/article-name.php будет отдаваться страница http://site.com/article.php?id=123jhb45h238r2r

ICQ: 577-662-540 продвижение сайтов за еду (/ru/forum/480944) продвину Ваш сайт за 3000/мес. Портфолио по запросу
s0ber
На сайте с 31.12.2008
Offline
8
#5

Смысл как раз в том, что мне нужно, чтобы эти статьи сохранялись. Не важно, как будут выглядеть ссылки. Главное, чтобы страница из генерированной записалась в отдельный файл.

-
На сайте с 07.12.2005
Offline
97
-K-
#6
s0ber:
Смысл как раз в том, что мне нужно, чтобы эти статьи сохранялись. Не важно, как будут выглядеть ссылки. Главное, чтобы страница из генерированной записалась в отдельный файл.

А почему тогда article-name.php а не .html

FeoOne
На сайте с 27.12.2008
Offline
32
#7

нельзя так сделать, максимум http://site.com/123jhb45h238r2r.php

kil
На сайте с 03.04.2006
Offline
84
kil
#8
FeoOne:
нельзя так сделать, максимум http://site.com/123jhb45h238r2r.php

Почему нельзя? Какая разница?

2TC

если тупо в лоб, то:

1. получаем исходный текст страницы (пофиг как - через file_get_contents или с помощью буферизации)

2. с помощью регулярного выражения вытаскиеваем заголовок h1

3. сохраняем с нужным именем

kil добавил 04.02.2009 в 16:45

Хотя если вы статьи берете из других источников, то легче поправить скрипт, который эти статьи ипортирует на ваш сайт.

s0ber
На сайте с 31.12.2008
Offline
8
#9

Попробую тогда сам сделать...

Скажите, как с помощью ПХП пройтись по всем ссылкам на странице, и записать в переменные массива содержимое(искодный код) этих страниц?

kil
На сайте с 03.04.2006
Offline
84
kil
#10
s0ber:
Попробую тогда сам сделать...

Скажите, как с помощью ПХП пройтись по всем ссылкам на странице, и записать в переменные массива содержимое(искодный код) этих страниц?

используй регулярные выражения.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий