powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Поделить файл в Facebook
3 сообщений из 3, страница 1 из 1
Поделить файл в Facebook
    #40022217
Arimle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть файл 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
Поделить файл в Facebook
    #40022367
Arimle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите пожалуйста, вообще реально ли делать такое?
...
Рейтинг: 0 / 0
Поделить файл в Facebook
    #40022383
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arimle
В интернете нащел такой код
В этих ваших энторнетах чего только нет... Вот рабочих решений ну не совсем нет, ну не слишком много. Зато полно устаревших. И сделанных под какую-то задачу, которая вовсе не обязана совпадать с Вашей.

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

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


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