Модератор форума: JonMagon |
Сообщество uCoz » Мастерская uCoz » Использование PHP и API на uCoz » Вопросы по использованию услуги PHP (Описание темы) |
Вопросы по использованию услуги PHP |
В данной теме Вы можете задавать вопросы, касающиеся использования PHP. Вопросы по оплате и подключению PHP Вы можете задать в следующей теме: https://forum.ucoz.ru/forum/47-37334-1 |
Тоесть и это вам не понятно?
Хорошо тогда вот так: Cторонний хостинг для полноценного использования php на ucoz нельзя использовать. Так же не будет принимать защищенный ucoz_getinfo("SITEUSERID") Ну если этого вам недостаточно, больше писать вам не буду. Знание языков: PHP, MySQL, Javascript, HTML, CSS.
В данный момент работаем над новой системой управления нашей веб-студии Sp-Arts Сообщение отредактировал Makar3000 - Среда, 05 Дек 2012, 22:51:38
|
Quote (Makar3000) ges, поясню почему нет, $PHPCODE$ вставляет js код $.ajax, но так как библиотека jquery запрещает использования левых доменов (как в вашем случае) то соответственно такие функции как $.get, $.post, $.ajax и др. будут выдавать вам ошибку. Поймите правильно ! Я в пхп не силен по этому у вас спрашиваю ..... теперь кому мне поверит ... 1 говорит можно но сложно . вы говорите вообще не возможно , выдаст ошибки .. Это php скрипт только для upload функции нужна .. чтоб он взял отсюда с юкоза загрузил на мой без лимитный хостинг... и тут же получил ссылку на тот файл, который на моем без лимитным хостинге , Просто я не знаю , почему кому то лен ответит по правду , В этом сайте www.likbezz.ru с именем Антон 1 админ отвечает всех и решает , проблему помогает, кому трудна с скриптами .. а его просто ша нету , он куда то уехал наверно в отдых ....! А здесь типа сообщество юкоза из 100% отвечает 1% правильный ответ.. Вы говорите невозможно ... мне по понятию это php upload будет как приложение для загрузки файла на стороной сервер, 1 единственный не понятен то что php код или js код как реализовать что он взял ссылку с Другого сервера и вставил куда надо, пример в OTHER1 и все. как ютуб загружает свою файлы на этих серверов http://i2.ytimg.com, http://i3.ytimg.com, http://i4.ytimg.com, и получает ссылку сюда youtube.com, youtu.be, так же можем мы получит такой результат, конечно же если кто знает как все это делать , или кто то знает не хочет поделится в обществе юкоза Вы ездите. Мы ремонтируем.
|
Так вы и говорите для каких целей.
Тогда решить этот вопрос можно так: Code <form action="http://site.ru/upload.php" method="post" enctype="multipart/form-data"><input type="file" name="userfile" /> <input type="submit" value="Загрузить файл" /> </form> Это пихаете в index.php на левом хосте и загоняете себе на сайт через iframe А на сервере принимайте userfile. Или вам может еще серверную часть написать? Можно еще через curl написать но потребуется php на ucoz. Знание языков: PHP, MySQL, Javascript, HTML, CSS.
В данный момент работаем над новой системой управления нашей веб-студии Sp-Arts Сообщение отредактировал Makar3000 - Среда, 05 Дек 2012, 23:00:56
|
Quote (Makar3000) Тоесть и это вам не понятно? Вам ответили сторонних хостинг для полноценного использования php на ucoz нельзя использовать. Так же не будет принимать защищенный ucoz_getinfo("SITEUSERID") Ну если этого вам недостаточно, больше писать вам не буду. эту вполне можно сделать руками , загрузит на сторонний сервер несколько файлов ,и по их ссылке создать в юкозе страницу или добавит материал, это трудоемка ... эту я смогу сделать а пользователи на это не согласится .... Вот почему надо такой код.... в юкозе не будет исполнятся не какой сторонний php код ... Добавлено (05-Дек-2012, 23:00:46) Quote (Makar3000) А на сервере принимайте userfile. Или вам может еще серверную часть написать? Добавлено (05-Дек-2012, 23:02:45) Вы ездите. Мы ремонтируем.
|
Quote в юкозе не будет исполнятся не какой сторонний php код Можно сделать через curl, тогда будет возвращаться ссылка и вы сможете автоматом вставлять ее в поле при добавлении материала. Но это стоит 1.99$)) Добавлено (05-Дек-2012, 23:04:37) Знание языков: PHP, MySQL, Javascript, HTML, CSS.
В данный момент работаем над новой системой управления нашей веб-студии Sp-Arts |
Quote (Makar3000) Можно еще через curl написать но потребуется php на ucoz. Добавлено (05-Дек-2012, 23:06:40) Quote (Makar3000) Можно сделать через curl, тогда будет возвращаться ссылка и вы сможете автоматом вставлять ее в поле при добавлении материала. Но это стоит 1.99$)) Вы ездите. Мы ремонтируем.
|
index.php:
Code <?php $arr = array('.php', '.phtml', '.php3', '.php4', '.exe', '.dll'); // и тд.... $dir = 'upload/'; // папка куда будет литься if(isset($_POST['s'])) { foreach($arr as $v) if(preg_match('/'.$v.'/i', $_FILES['userfile']['name'])) die('Файлы форматов:'.implode(',', $arr).'; Запрещены!'); $upload= $dir.basename($_FILES['userfile']['name']); if(move_uploaded_file($_FILES['userfile']['tmp_name'], $upload)) echo 'http://site.ru/upload/'.$_FILES['userfile']['name']; else echo 'Я не смог загрузить ваш файл'; } ?> <form action="" method="post" enctype="multipart/form-data"> <input type="file" name="userfile" /> <input type="hidden" name="s" value="1" /> <input type="submit" value="Загрузить файл" /> </form> Знание языков: PHP, MySQL, Javascript, HTML, CSS.
В данный момент работаем над новой системой управления нашей веб-студии Sp-Arts |
Victor, Прошу вас переносите мою тему в эту страницу
Quote (Victor) Вопросы по оплате и подключению PHP Вы можете задать в следующей теме: //forum.ucoz.ru/forum/47-37334-1 Чтоб еще раз не создавать одну такую же тему тут! А может тут кто то поможет .. Makar3000, Спасибо за ответь !!! пробую как получится потом отвечу тебя ... ! Вы ездите. Мы ремонтируем.
|
Quote (Makar3000) Ferro7, 1 вариант работать не будет, смотрите выше. Makar3000, не вводите людей в заблуждение. Quote (Makar3000) библиотека jquery запрещает использования левых доменов Начиная с версии 1.5, jQuery внезапно одумалась и всё-таки разрешила использование Quote (JQueryDevelopers) crossDomain (added 1.5) Boolean Default: false for same-domain requests, true for cross-domain requests If you wish to force a crossDomain request (such as JSONP) on the same domain, set the value of crossDomain to true. This allows, for example, server-side redirection to another domain. Quote (Makar3000) Можно сделать через curl Quote (ges) Если с этим можно решат я купля php ucoz пакет Ребят, вы серьёзно, или шутите так? Да он по лимиту PHP uCoz не пройдёт. ges, если вам надо получить или передать текстовые данные на другой сервер и вывести ответ у себя на сайте uCoz, то используйте этот метод (т.к. он самый простой) : Code <script type="text/javascript" src="http://site.ru/script.php?uid=$USER_ID$&cid=$CID$"></script> где: - http://site.ru/script.php - это ссылка на PHP-скрипт, - ?uid=$USER_ID$&cid=$CID$ - параметры, которые вы передаёте PHP-скрипту. PHP-скрипт должен возвращать данные примерно так: Code document.write(<?php // тут любой PHP-код $data = 'тут какие-то итоговые данные'; echo addcslashes($data, "\r\n'"); ?>) В итоге, 'тут какие-то итоговые данные' будет вставлено на вашу страницу uCoz. В случае загрузки файлов всё несколько сложнее. Но вы может воспользоваться готовым решением, которое я использую в своём конвертер БД uCoz. Для этого сделайте такие вещи: 1. Создайте в корне вашего стороннего PHP-хостинга файл с именем crossdomain.xml с таким содержанием: Code <?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="*" /> </cross-domain-policy> Файл обязательно должен быть доступен от корня, т.е. http://site.ru/crossdomain.xml 2. Скачиваете FLASH-версию этого загрузчика - http://www.uploadify.com/ - и устанавливаете его себе на сайт uCoz, не забыв указать параметр Code 'scriptAccess' : 'always' Вы полюбили меня. Здесь я. (с)
|
Красивая панелька и удобная вв кодов тут появилась, хочется и себе поставить, только как?
Подскажите пожалуйста как установить Визуальный WYSIWYG редактор BBcode? Категорически запрещается любая реклама, в том числе реклама интернет-проектов.
|
Ferro7, не знаю, при попытке вытянуть информацию с другого сайта посредством $.get, $.post вываливается ошибка.
Знание языков: PHP, MySQL, Javascript, HTML, CSS.
В данный момент работаем над новой системой управления нашей веб-студии Sp-Arts |
adminsayta, Инструкция: перейти
Добавлено (07-Дек-2012, 21:03:33) Code $(function() { $("#file_upload_1").uploadify({ height : 30, swf : '/uploadify/uploadify.swf', uploader : '/uploadify/uploadify.php', width : 120 }); }); пруф Добавлено (07-Дек-2012, 21:06:25) Code <?php $arr = array('.php', '.phtml', '.php3', '.php4', '.exe', '.dll'); // и тд.... $dir = 'upload/'; // папка куда будет литься if(isset($_POST['s'])) { foreach($arr as $v) if(preg_match('/'.$v.'/i', $_FILES['userfile']['name'])) die('Файлы форматов:'.implode(',', $arr).'; Запрещены!'); $upload= $dir.basename($_FILES['userfile']['name']); if(move_uploaded_file($_FILES['userfile']['tmp_name'], $upload)) echo 'http://site.ru/upload/'.$_FILES['userfile']['name']; else echo 'Я не смог загрузить ваш файл'; } ?> А это на ваш ucoz сайт: - http://SITE.ru заменить на свой Code <form action="http://SITE.ru/index.php" method="post" enctype="multipart/form-data"> <input type="file" name="userfile" /> <input type="hidden" name="s" value="1" /> <input type="submit" value="Загрузить файл" /> </form> Знание языков: PHP, MySQL, Javascript, HTML, CSS.
В данный момент работаем над новой системой управления нашей веб-студии Sp-Arts |
Здравствуйте, 8 часов назад оплатил PHP, а все не имею доступ на ftp, пишет не возможно соединится. Подумал может проблема с паролем, однако когда пытаюсь его поменять, мне пишет:
Временно невозможно выполнить, попробуйте позже. Похоже у вас проблемы с сервером? (s42) |
| |||