Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> domyslna wartosc przy input type file, nadana dynamicznie
haribol
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 18.12.2012

Ostrzeżenie: (0%)
-----


Witam!
sorki za polskie znaki, ale jestem na dziadoskiej klawiaturze.
Tworze aplikacje w php na fb, i mam pytanie: czy mozna nadac input type file wartosc domyslná?

fragment kodu:
  1. [PHP] pobierz, plaintext 1. 2. $code = $_REQUEST["code"];3. 4. 5. $token_url="https://graph.facebook.com/oauth/access_token?"6. . "client_id=" . $app_id 7. . "&redirect_uri=" . urlencode( $post_login_url)8. . "&client_secret=" . $app_secret9. . "&code=" . $code;10. $response = file_get_contents($token_url);11. $params = null;12. parse_str($response, $params);13. $access_token = $params['access_token'];14. $akces = $_SESSION['fb_152827928206884_access_token'];15. 16. // Show photo upload form to user and post to the Graph URL17. $graph_url= "https://graph.facebook.com/me/photos?"18. . "access_token=" .$akces;19. 20. 21. echo '<html><body>';22. echo '<form enctype="multipart/form-data" action="'23. .$graph_url .' "method="POST">';24.?>25.<a href="http://bescik.kei.pl/fb2/gen/img.php?imie=&lt;?=$imie?&gt;&procent=&lt;?=$proc?&gt;" target="_blank">http://bescik.kei.pl/fb2/gen/img.php?imie=...$proc?></a>26. <input name="source" type="hidden" value="http://jacekk.info/img/html5.png>27. <?php28. echo '<input name="message" 29. type="hidden" value="http://bit.ly/skrocony tu bedzie link"><br/><br/>';30. echo '<input type="submit" value="OK"/><br/>';31. echo '</form>';32. echo '</body></html>';


no i problem jest taki ze wartosc source:
  1. [PHP] pobierz, plaintext 1. <input name="source" type="hidden" value="http://jacekk.info/img/html5.png>


musi byc wyslan a jako plik na serwery fejsa. czy dalo by sie na te ich serwery przesylac ten plik w formie linku typu: http://facebook2.bescik.kei.pl/gen/img.php?imie=forum php &procent=101



Ten post edytował haribol 10.02.2013, 13:58:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Michasko
post
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 31
Dołączył: 10.01.2006
Skąd: Działoszyn

Ostrzeżenie: (0%)
-----


Jeśli chodzi o input typu `file`, to nie można tak. Gdyby się dało, to mógłbyś wykradać pliki użytkowników :]
Jeśli chodzi o pobranie danego zasobu z innego serwera - poczytaj o cURL.

edit: i teraz mój post ma się nijak do tematu ;]

Ten post edytował Michasko 10.02.2013, 14:00:51


--------------------
Po prawie 3-letniej przerwie w programowaniu, znowu raczkuję :)
Go to the top of the page
+Quote Post
haribol
post
Post #3





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 18.12.2012

Ostrzeżenie: (0%)
-----


czy da sie wyslac plik na serwerze przez form enctype="multipart/form-data"?
Go to the top of the page
+Quote Post
Michasko
post
Post #4





Grupa: Zarejestrowani
Postów: 283
Pomógł: 31
Dołączył: 10.01.2006
Skąd: Działoszyn

Ostrzeżenie: (0%)
-----


A nie możesz zapisać tego pliku, wysłać na ich serwer i usunąć go?


--------------------
Po prawie 3-letniej przerwie w programowaniu, znowu raczkuję :)
Go to the top of the page
+Quote Post
haribol
post
Post #5





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 18.12.2012

Ostrzeżenie: (0%)
-----


to jak mam sformulowac kod html zapytania:
<input name="source" type="hidden" value="http://bescik.kei.pl/fb2/gen/img.php?imie=<?=$imie?>&procent=<?=$proc?>">

zrobilem juz do zapisywania obrazkow
  1. <?php
  2. $u = $_GET['u'];
  3. $nazwa = rand(0,1000000);
  4. $contents = file_get_contents($u);
  5. $fp = fopen('temp/'.$nazwa.'.jpg', 'w');
  6. fwrite($fp, $contents);
  7. fclose($fp);
  8. ?>


Ten post edytował haribol 10.02.2013, 14:46:16
Go to the top of the page
+Quote Post
Michasko
post
Post #6





Grupa: Zarejestrowani
Postów: 283
Pomógł: 31
Dołączył: 10.01.2006
Skąd: Działoszyn

Ostrzeżenie: (0%)
-----


1. Nanieś napisy na obrazek.
2. Wygeneruj unikalną nazwę dla obrazka i zapamiętaj ją.
3. Zapisz obrazek pod tą nazwą używając funkcji imagejpeg lub pochodnej (imagepng, imagegif).
4. W inpucie, którym wysyłasz plik na serwery FB przekaż adres URL (ścieżka do katalogu, w którym zapisałeś obrazek + unikalna nazwa pliku) do Twojego obrazka.

Ten post edytował Michasko 10.02.2013, 15:02:49


--------------------
Po prawie 3-letniej przerwie w programowaniu, znowu raczkuję :)
Go to the top of the page
+Quote Post
haribol
post
Post #7





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 18.12.2012

Ostrzeżenie: (0%)
-----


input type=co?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 09:17