Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Поделить файл в Facebook / 3 сообщений из 3, страница 1 из 1
25.11.2020, 20:47
    #40022217
Arimle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поделить файл в Facebook
У меня есть файл html, который выбирает файл из пользовательского компьютера.
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<html>
    <body>
    <form enctype="multipart/form-data" action="http://localhost/uploader/upload.php" method="POST">
    Please choose a photo: 
    <input name="source" type="file"><br/><br/>
    Say something about this photo: 
    <input name="message" type="text" value=""><br/><br/>
    <input type="submit" value="Upload"/><br/>
    </form>
    </body>  
 </html>


Когда я нажимаю кнопку загрузки, мне нужно этот файл передать в Facebook и поделить этого файла.
В интернете нащел такой код приведенного ниже. С PHP очень мало знаком, но я думаю этот код ближе к моей задаче.
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
<?php 
//upload.php
if(isset($_FILES['photo']) && isset($_POST['message'])){

    $uploadfile = './uploads/'.basename($_FILES['photo']['name']);

    $iStats=getimagesize($_FILES['photo']['tmp_name']);

    if (isset($iStats['mime']) && $iStats[0]>0) {
        move_uploaded_file($_FILES['photo']['tmp_name'], $uploadfile);
        include_once 'fbmain.php';
        try{
            $uid = $facebook->getUser();
            $me = $facebook->api('/me');
            $token = $session['access_token'];//here I get the token from the $session array
            $album_id = '2179901265385';//MY ALBUM ID
            $facebook->setFileUploadSupport(true);
            $args = array('message' => $_POST['message']);
            $args['image'] = '@' . realpath($uploadfile);

            $data = $facebook->api('/'. $album_id . '/photos?access_token='. $token, 'post', $args);

        } catch(FacebookApiException $e){
            echo "Error:" .$e;
        }
        unlink($uploadfile);
        echo "Success!\n";
    } else {
        echo "Wrong file type!\n";
    }
}

?>



Помогите пожалуйста, что надо менять в коде, чтобы выбыранный файл передать в Facebook и поделить этого файла?
...
Рейтинг: 0 / 0
26.11.2020, 10:05
    #40022367
Arimle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поделить файл в Facebook
Скажите пожалуйста, вообще реально ли делать такое?
...
Рейтинг: 0 / 0
26.11.2020, 10:52
    #40022383
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поделить файл в Facebook
Arimle
В интернете нащел такой код
В этих ваших энторнетах чего только нет... Вот рабочих решений ну не совсем нет, ну не слишком много. Зато полно устаревших. И сделанных под какую-то задачу, которая вовсе не обязана совпадать с Вашей.

Arimle
Скажите пожалуйста, вообще реально ли делать такое?
Смотрите документацию по API. Если там предоставлены необходимые инструменты, то вполне.

Arimle
С PHP очень мало знаком
Даже малого знакомства с PHP или каким-нибудь другим языком программирования должно быть достаточно, чтобы увидеть, что переменная $facebook здесь не определена.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Поделить файл в Facebook / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]