Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Skrypt odbierania mms
gw007
post 14.12.2006, 14:44:11
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 8.05.2005

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


Witam, jestem początkującym w dzieinie php i prosze o pomoc w zrealizowaniu podobnegro projektu:

http://www.mms2www.net/

Serwis obsługuje allpay.pl i dołancza przykładowy kod:
  1. <?php
  2. // Autor: AllPay
  3.  
  4.  
  5. echo "OK";
  6.  
  7. $katalog = "mms"; //katalog, w ktorym maja byc zapisywane odebrane pliki MMS (katalog musi istniec)
  8. //w systemach UNIX/LINUX proszę nadać funkcji fopen() prawa do zapisu w katalogu
  9.  
  10.  
  11. $plik = $_POST["contentLocation"];
  12. $dlugosc = strlen($plik);
  13. $pozycja = strpos($plik, ".");
  14. $poczatek = substr($plik, 0, $pozycja);
  15. $koncowka = substr($plik, $pozycja, $dlugosc);
  16. $nowa_nazwa = $poczatek."_".time().$koncowka;
  17.  
  18.  
  19.  
  20. $dane_odkodowane = base64_decode($_POST["content"]);
  21. $text = $_POST["text"];
  22. $zapis = $katalog.$nowa_nazwa;
  23.  
  24.  
  25.  
  26.  
  27.  
  28. $str = fopen("$zapis", "wb");
  29.  
  30. if(flock($str, LOCK_EX))
  31. {
  32. fputs($str, $dane_odkodowane);
  33. flock($str, LOCK_UN);
  34. fclose($str);
  35.  
  36.  
  37.  
  38. $str2 = fopen("mmsy.html", "ab");
  39. //Blokowanie plików
  40. if(flock($str2, LOCK_EX))
  41. {
  42. //if(orazek to zapisuje <img> muzyczka jako <a href>
  43. if($_POST["contentType"] == "image/gif" || $_POST["contentType"] == "image/jpg"
  44. || $_POST["contentType"] == "image/jpeg" || $_POST["contentType"] == "image/png")
  45. {
  46. fputs($str2, "<table style="border-color: #00A0FF; border-style: solid; border-width:1px;"><tr>
  47. <td style="width: 150px;"><img src=".$katalog.$nowa_nazwa." style="width: 150px;"></td>");
  48. }
  49. else
  50. {
  51. fputs($str2, "<table style="border-color: #00A0FF; border-style: solid; border-width:1px;"><tr>
  52. <td style="width: 150px;"><a href=".$katalog.$nowa_nazwa.">".$nowa_nazwa."</a></td>");
  53. }
  54.  
  55. //tresc MMSa
  56. fputs($str2, "<td style="width: 600px;"><b>Tresc MMSa:</b><br>".$text."
  57. <br><br><b>Nadawca: </b>".$_POST["sender"]."</td></tr></table><br>");
  58. flock($str2, LOCK_UN);
  59. fclose($str2);
  60. }
  61. }
  62. else
  63. {
  64. fclose($str);
  65. return;
  66. }
  67.  
  68. ?>


Jakby ktoś miał chwile był bym wdzięczny za kod z chęcia zrekąpresuje stracony czas $$$ winksmiley.jpg

Ten post edytował tiraeth 14.12.2006, 15:07:37
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:13