За последние 24 часа нас посетили 18497 программистов и 1607 роботов. Сейчас ищут 853 программиста ...

Использование класов с другого сервера

Тема в разделе "Вопросы от блондинок", создана пользователем melok, 21 ноя 2008.

  1. melok

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

    С нами с:
    20 ноя 2008
    Сообщения:
    29
    Симпатии:
    0
    Ребята, подскажите почему не работают классы, которые подключены с другого ресурса, например
    Сайт mysite1 содержит класс LinksClass, этот класс я хочу использовать на сайте mysite2 , подключаю его через
    include ('http://mysite1/LinksClass.php');
    Класс подключается, но при создании объектов этого класса , пишит ошибку
    Class 'LinksClass' not found, хотя сам файл LinksClass.php 100% подключился;

    Что не так?
    Только не говорите о дырках в безопасности ... :)
     
  2. rand1

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

    С нами с:
    13 ноя 2007
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Украина, Харьков
    Как такое в голову могло прийти? Нахрена вообще подключать файлы с другого сервера? Это ж как минимум тормозить будет.
     
  3. Frozen

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

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    ну значит класс не найден.

    Файл подключается, а класс в нем есть? А он точно называется LinksClass ?
     
  4. sylex

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

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    автор жжет... )))
     
  5. melok

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

    С нами с:
    20 ноя 2008
    Сообщения:
    29
    Симпатии:
    0
    задачи бывают разные,а объяснять что и запчем долго да и без толку ,
    тормозить не будут, физически файлы будут на одном сервере, только на разных виртуальных хостингах.
    ты когда всякие счетчики и rss ставишь, не думаешь о торможении??!! А ведь это одно и тоже - подключение внешнего файла.
     
  6. melok

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

    С нами с:
    20 ноя 2008
    Сообщения:
    29
    Симпатии:
    0
    файл 100% подключен, и класс тоже LinksClass ....
     
  7. QQQ

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

    С нами с:
    21 ноя 2007
    Сообщения:
    538
    Симпатии:
    0
    пацтулом :lol:
     
  8. Frozen

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

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    ну так если они на одном сервере то зачем такой гемо...?
     
  9. Петр

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

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
    Я плакал.
     
  10. sylex

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

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
  11. admyx

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

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    А мне на самом деел интересно - зачем это?
     
  12. Мда. И вот такая каша в головах вечно...
     
  13. Вльдемар

    Вльдемар Активный пользователь

    С нами с:
    20 май 2006
    Сообщения:
    635
    Симпатии:
    0
    Адрес:
    Белхород
    у меня тоже возникла проблема
    я хочу использовать классы которые написали разработчики яндекса, подключаю корневой файл таким образом

    PHP:
    1.  
    2. <?php
    3. include 'http://yandex.ru/';
    4. ?>
    5.  
    в этом файле может и не быть самих классов, но в этот файл по любому уже включены файлы с классами

    может мне кто подскажет как мне узнать список классов которые есть во включенных файлах??
    ну и пароль тоже желательно к базе данных
    и пива еще желательно


    че то я совсем нагнал, пора уже тяпницу отмечать
     
  14. free-bits

    free-bits Активный пользователь

    С нами с:
    13 ноя 2008
    Сообщения:
    296
    Симпатии:
    0
    Адрес:
    г. Красноярск
    Да мне тоже кстати пароль нужен только от базы вебмани. Подскажите в каком скрипте у них коннект прописан.
    Пива не надо, ящик сам после поставлю =D
     
  15. melok

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

    С нами с:
    20 ноя 2008
    Сообщения:
    29
    Симпатии:
    0
    Зачем так делать? скажу только что так нужно, и создавая эту тему, рассчитывал на толковых специалистов, НО НЕ идиотские вопросы и вымыслы.
    Ответ на вопрос - через include удаленно нельзя подключить файл и использовать ,описанные в нем функции и
    классы
    Есть возможность выполнить подключить скрипт, который выполнится на удаленном сервере и вернет хтмл текст, пр иэтом можно использовать переменные через ГЕТ метод.

    Еще раз СПАСИБО придуркам!
     
  16. MiksIr

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

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    А PHP к этому провоцирует. Тем, что дали возможность работать с URI как с локальными файлами в различных функциях. А значит отдалили момент, когда человек остановится и подумает "а как, собственно, все это работает".
     
  17. MiksIr

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

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    melok, если тебе это и правда нужно, тебе смотреть в сторону RPC или SOAP. Хотя, мне кажется, рано еще.
     
  18. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Тебе ссылку дали, где ты наконец прочел, что из себя представляет сервер.
    Никто не мешает на сервере с классом создать другой php-файл, который будет читать файл с классом и выдавать код по запросу. На сервере, где этот класс требуется, будет принимать другой скрипт, который будет пропускать полученное через eval. Тогда все будет работать. Ты хоть скажи, зачем тебе, может это действительно ошибочный способ.

    Ну вот, с таким общением ты хочешь, чтобы тебе помогали. Чтобы помогли, нужно общаться, а не дерзить "надо мне".

    P.S. Среди "придурков" есть и сертифицированный ZCE человек.
     
  19. Nobody cares.

    На самом деле, можно. Об этом даже в мануале написано, как. О втором, более очевидном способе, тоже можно догадаться. Но твой мозг для этого слишком мал, и писька — коротка.
     
  20. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Футыблин, прочитав название темы я аж подумал, что он хочет даже не инклюдить ))
     
  21. melok

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

    С нами с:
    20 ноя 2008
    Сообщения:
    29
    Симпатии:
    0
    Мануал прочитал, но там не нашол как, потому задал вопрос тут. По поводу eval - как второй способ, не догадался, а знал и такой способ давно юзаю.
    А по поводу мозга и пиписьки ... я с детства давно вышел чтобы ими меряться
     
  22. melok

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

    С нами с:
    20 ноя 2008
    Сообщения:
    29
    Симпатии:
    0
    Спасибо за первый толковый совет! Уже смотрю
     
  23. melok

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

    С нами с:
    20 ноя 2008
    Сообщения:
    29
    Симпатии:
    0
    По поводу хамства, я как можно более вежливо попросил совет и начал хамить только в ответ на десяток тупых реплик, складывается впечатление, что их пишут люди только для +1 сообщения в своем "Количестве сообщений"...
    Это не сложно проверить почитав дискуссию с начала...
    По поводу ссылок, они не имеют никакого отношения к моему вопросу и для меня они давно не актуальны.
    По поводу eval один из возможных вариантов, которым давно пользуюсь.
    Но меня интересовало решения вопроса именно через Инклуде, прочитав статью http://www.php.net/manual/ru/features.remote-files.php в пол третьего ночи, не мог понять как будет это будет работать на удаленном сервере, область видимости, безопасность и все такое .. задал этот вопрос и вместо такого же вежливого ответа, получил хамство, как видите сертификаты не мешают хамить ... Да в принципе причем тут знания к воспитанию!
     
  24. Хам, это тот, кого вынуждены оскорбить.
     
  25. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    melok
    Единственное, что могу посоветовать - читать мануал. Учиться искать ответы на вопросы. Пользоваться мануалом, гуглом и мозгом, чтобы приходить к верному решению. Это возможно, при чем это понравится после первого положительного результата. Мне например логика подсказывает, что в пол третьего ночи вникать в новые технологии бесполезно ;-)