За последние 24 часа нас посетил 17481 программист и 1714 роботов. Сейчас ищут 1689 программистов ...

Как добавить информацию в файл?

Тема в разделе "PHP для новичков", создана пользователем Arty220, 23 апр 2011.

  1. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Arty220
    У меня идея сайта без контента, типо infametr.ru
    во-первых: у меня этот инфаметр не открывается. и я никогда о таком не слышал.
    во-вторых: прибыльный сайт без контента - это оксюморон.
     
  2. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Arty220
    никак
    у тебя внутренние пути сервера. чему они соответствуют может сказать только ты.

    но

    можно предположить что =) header("Location: http://твойсайт.com/$fileNameAsk");
     
  3. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Arty220
    если ты подробнее расскажешь, может быть обеспечу тебе парочку полезных советов в нужном направлении. пока - нифига не понятно =)
     
  4. titch

    titch Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    о)) я придумал прикольный концепт)
    типа сайт из 2 фреймов. в верхнем фрейме чел пишет каждый день свой коммент (типа: "зацените пацаны, каку хренотень нашёл") и плюс/минус, а в нижнем фрейме сайт, который чел хочет показать. ну.. еще можно сделать листалку вправо/влево чтобы посмотреть чо до этого было. и в догонку линка, чтобы архив можно было посмотреть. огонь вообще. если кто сделает такую штуку и она выстрелит, мои 5% от чистой прибыли
     
  5. Arty220

    Arty220 Активный пользователь

    С нами с:
    23 апр 2011
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Belarus
    Сейчас попробую объяснить...
    В общем есть форма ввода, в неё вводим что-нибудь, нажимаем кнопку и открывается страница .php на которой происходят все операции, а именно, введённый запрос сохраняется в массиве, создаётся уникальная страница для этого запроса, на ней он выводится, а ниже выводится случайное значение из другого массива. Хотелось, что бы с .php автоматом был редирект на созданную страницу и на ней выводилось всё, что написал выше. Т.е для каждого запроса в строку автоматом перекидывает на отдельную сохранённую страницу.
    Я уже всё сделал, создаётся страница, только она не загружается )).. Как сделать на неё редирект..


    Блин, надеюсь хоть что-нибудь понятно))
     
  6. Arty220

    Arty220 Активный пользователь

    С нами с:
    23 апр 2011
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Belarus
    titch я ж писал инфаметр.ру там в день 6к хостов, а обновлять его не надо, запустил и денег ппц
     
  7. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    titch
    чтобы посмотреть чо до этого было. и в догонку линка, чтобы архив можно было посмотреть. огонь вообще. если кто сделает такую штуку и она выстрелит, мои 5% от чистой прибыли
    в сентябре попробую
     
  8. Arty220

    Arty220 Активный пользователь

    С нами с:
    23 апр 2011
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Belarus
    titch, я ж писал, что типо инфаметр.ру, там 6к хостов в день, а сайт обновлять не надо..
    плюс/минус как это сделать?
     
  9. titch

    titch Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    инфаметр я видел только с ободранным css из кэша гугла. я видел сборщики статов и показатели этого сайта, впечатляет. но самого сайта я не видел. если завтра он из дауна поднимется - посмотрю. сейчас я никаких выводов не делаю.

    плюс/минус делается через ajax
     
  10. Arty220

    Arty220 Активный пользователь

    С нами с:
    23 апр 2011
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Belarus
    Смотри похожий, ток пока что не раскрученый
     
  11. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    я могу сделать выводы =)

    аудитория размыта, таргетинг не возможен - как следствие реклама будет дешевая.

    а вот лососните леща копченого: посмотрите посещаемость сайтов по вязанию из первой тройки яндекса. 8000 на книттинг-инфо - и аудитория вполне ясна и понятна. вот сколько там люди на одной только рекламе подымают - пипец.
     
  12. Arty220

    Arty220 Активный пользователь

    С нами с:
    23 апр 2011
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Belarus
    А как мне сделать редирект на страницу, ссылка которой, только в переменной есть.. Можно же както.
     
  13. titch

    titch Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    хм... а почему в сентябре?)..
     
  14. titch

    titch Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    ну блин....
    $mysite = 'http://google.com';
    header( "Location: $mysite", true, 301);

    вместо 301 редиректа используй что-либо по вкусу
     
  15. Arty220

    Arty220 Активный пользователь

    С нами с:
    23 апр 2011
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Belarus
    что например?
    он мне ошибку выдает когда я функцию хедер пишу..
     
  16. Arty220

    Arty220 Активный пользователь

    С нами с:
    23 апр 2011
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Belarus
    Вот как на эту ссылку можно сделать редирект
    PHP:
    1. $fileNameAsk=md5($lines[$index]);
    2. $fileNameAsk = dirname(__php__).'/'.$fileNameAsk.'.php';
     
  17. titch

    titch Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    функция header должна вызываться _до_ того как ты выводишь текст в стрим. можешь поставить её в начало файла, к примеру. или весь вывод копи в переменную, если ты не уверен, нужно ли будет отправлять хэд
     
  18. Arty220

    Arty220 Активный пользователь

    С нами с:
    23 апр 2011
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Belarus
    Вот так получилось:
    PHP:
    1. <?
    2. $URL="http://www.realcoding.net";
    3. header ("Location: $URL");
    4. ?>
    Но как вместо имени этого сайта написать
    PHP:
    1. $fileNameAsk=md5($lines[$index]);
    2.  $fileNameAsk = dirname(__php__).'/'.$fileNameAsk.'.php';
     
  19. titch

    titch Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    ......
    $fileNameAsk = dirname(__php__).'/'.$fileNameAsk.'.php';
    header ("Location: $fileNameAsk");

    или возможно

    header ("Location: /$fileNameAsk");

    дам один хороший совет. доведи поскорее свои эксперименты до какого-либо немножко законченного состояния и прочитай целиком какую-либо книгу по php. это ускорит твоё развитие в начале пути в десятки раз. а потом уже будешь мыкаться по тонкостям
     
  20. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    PHP:
    1. <?
    2.  $URL="http://www.realcoding.net";
    3. $fileNameAsk = dirname(__php__).'/'.md5($lines[$index]).'.php';
    4.  header ("Location: $URL/$fileNameAsk");
    5.  ?>
     
  21. titch

    titch Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    igordata, да не... он походу на локале тестит. ты чо!.. если бы арти юзал реалкодинг как платформу для "поиграться в программиста", то ему бы советы такого рода были бы не нужны)
     
  22. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    занят сильно =)

    помошников нет. все серьезные люди заняты какой-то бронетанковой хренью :D
     
  23. Arty220

    Arty220 Активный пользователь

    С нами с:
    23 апр 2011
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Belarus
    ТУт проблемка...
    $fileNameAsk=md5($lines[$index]);
    $fileNameAsk = dirname(__php__).'/'.$fileNameAsk.'.php';
    Генерируется после
    $fileNameAsk = dirname(__php__).'/'.$fileNameAsk.'.php';
    header ("Location: $fileNameAsk");
    Получается редирект идёт на .php , т.к имя файла ещё не сгенерировалось.

    А можно хедер внизу страницы поставить, ты сказал до того как вывожу текст в стрим. Это как, echo и принт? А file_put_contents можно использовать?
     
  24. titch

    titch Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    847
    Симпатии:
    0
    йопт... закончу с танками, можно будет и с тобой какой-нить крутой стартап замутить) идеи есть всегда, а на счёт какого-нить минимального финансирования будем по месту смотреть)
     
  25. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Arty220
    ну генерируй до.

    titch
    я вобще могу и зарплату платить. =)