![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 5.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam potrzebuje dopisania do mojego skryptu możliwości przerzucenia pliku z innego serwera na mój.
a to kod : index.php Kod <? include('config.php'); ?> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> <title>ETS-Mods - Upload Plików</title> <style type="text/css"> A:link { FONT-SIZE: 10px; COLOR: #147; LINE-HEIGHT: 12px; TEXT-DECORATION: none } A:visited { FONT-SIZE: 10px; COLOR: #147; LINE-HEIGHT: 12px; TEXT-DECORATION: none } A:hover { FONT-SIZE: 10px; COLOR: #147; LINE-HEIGHT: 12px; TEXT-DECORATION: underline } DIV { FONT-SIZE: 10px; COLOR: #147; FONT-FAMILY: verdana } </style> <script type="text/javascript"> <!-- function highlight(field) { field.focus(); field.select(); } //--> </script> </head> <body> <center> <a href="http://www.ets-mods.pl" target="_blank"><img src="http://www.ets-mods.pl/upload/logo.png"></a> <br> <div align="center"><h1>Upload plików ETS-Mods</h1><br> Maksymalny rozmiar pliku: <? $divd = 1024; $isize = $max_size / $divd; $isize2 = round($isize); echo $isize2; ?> KB - 25MB<br> <form enctype="multipart/form-data" action="index.php" method="POST"> <input name="plik" type="file" /> <input name="submit" onclick="document.getElementById('ladowanie').style.display='block'" type="submit" value="Wyslij plik" /> </form> <div id="ladowanie" style="display:none;"> Proszę czekać! Trwa wgrywanie pliku!<br /> <img src="loading.gif"> </div> <?php if ((isset($_POST['submit']))) { $plik_tmp = $_FILES['plik']['tmp_name']; $plik_nazwa = $_FILES['plik']['name']; $plik_rozmiar = $_FILES['plik']['size']; if ($plik_rozmiar>$max_size) { echo '<font color="red">Plik jest za duży! !</font><br>'; return 0; } if(is_uploaded_file($plik_tmp)) { $zufall = rand(1,9); $zufall2 = rand(1,26); $unikat = $zufall . time() . $zufall2; $roz = explode('.',$plik_nazwa); $roz2 = $roz[count($roz)-1]; $roz2 = strtolower($roz2); if($roz2 == $dozwolone[0] || $roz2 == $dozwolone[1] || $roz2 == $dozwolone[2] || $roz2 == $dozwolone[3] || $roz2 == $dozwolone[4] || $roz2 == $dozwolone[5] || $roz2 == $dozwolone[6] || $roz2 == $dozwolone[7] || $roz2 == $dozwolone[8] || $roz2 == $dozwolone[9] || $roz2 == $dozwolone[10] || $roz2 == $dozwolone[11] || $roz2 == $dozwolone[12] || $roz2 == $dozwolone[12] || $roz2 == $dozwolone[13] || $roz2 == $dozwolone[14] || $roz2 == $dozwolone[15] || $roz2 == $dozwolone[16] || $roz2 == $dozwolone[17] || $roz2 == $dozwolone[18] || $roz2 == $dozwolone[19] || $roz2 == $dozwolone[20] || $roz2 == $dozwolone[21] || $roz2 == $dozwolone[22] || $roz2 == $dozwolone[23] || $roz2 == $dozwolone[24] || $roz2 == $dozwolone[25] || $roz2 == $dozwolone[26] || $roz2 == $dozwolone[27] || $roz2 == $dozwolone[28] || $roz2 == $dozwolone[29] || $roz2 == $dozwolone[30] || $roz2 == $dozwolone[31] || $roz2 == $dozwolone[32] || $roz2 == $dozwolone[33] || $roz2 == $dozwolone[34] || $roz2 == $dozwolone[35] || $roz2 == $dozwolone[36] || $roz2 == $dozwolone[37] || $roz2 == $dozwolone[38] || $roz2 == $dozwolone[39] || $roz2 == $dozwolone[40] || $roz2 == $dozwolone[41] || $roz2 == $dozwolone[42] || $roz2 == $dozwolone[43] || $roz2 == $dozwolone[44] || $roz2 == $dozwolone[45] || $roz2 == $dozwolone[46] || $roz2 == $dozwolone[47] || $roz2 == $dozwolone[48] || $roz2 == $dozwolone[49] || $roz2 == $dozwolone[50]) { move_uploaded_file($plik_tmp, "files/$unikat.$roz2"); chmod("files/$unikat.$roz2", 0644); echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer! <br /><br /><table>"; echo "<tr><td>URL:</td><td><input type='text' name='thetext' onClick='highlight(this);' size='60' value='$domain/files/$unikat.$roz2'></td></tr>"; echo "<tr><td>HTML:</td><td><input type='text' name='thetext' onClick='highlight(this);' size='60' value='<a href=$domain/files/$unikat.$roz2>$plik_nazwa</a>'></td></tr>"; echo "<tr><td>Kod Na Forum Z Obrazkiem:</td><td><input type='text' name='thetext' onClick='highlight(this);' size='60' value='[URL=$domain/files/$unikat.$roz2][IMG]http://www.ets-mods.pl/upload/download.png[/IMG][/URL]'></td></tr>"; echo "<tr><td>Kod Na Forum Z Tekstem:</td><td><input type='text' name='thetext' onClick='highlight(this);' size='60' value='[URL=$domain/files/$unikat.$roz2]>>Pobierz<< [/URL]'></td></tr></table>"; } else { echo '<font color="red">Niedozwolone rozszerzenie!</font><br>'; } } else echo '<font color="red">Coś nie działa !</font><br>'; } ?> <BR> Powered by Fafu & ETSMods.pl - All rights reserved.<BR> </div> </body> </html> jak wygląda skrypy mozna zobaczyc tutaj http://www.ets-mods.pl/upload Ten post edytował T0mek0092 5.12.2008, 13:29:42 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Witam potrzebuje dopisania do mojego skryptu możliwości przerzucenia pliku z innego serwera na mój. Chodzi Ci chyba o zwykłe wysłanie pliku na FTP, nie? Bo na stronie, do której zalinkowałeś, to o to chodzi... Zamiast:
Skorzystaj z przykładu z manuala: ftp_put" title="Zobacz w manualu PHP" target="_manual. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 312 Pomógł: 9 Dołączył: 14.10.2006 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
Kod if($roz2 == $dozwolone[0] || $roz2 == $dozwolone[1] || $roz2 == $dozwolone[2] || $roz2 == $dozwolone[3] || $roz2 == $dozwolone[4] || $roz2 == $dozwolone[5] || $roz2 == $dozwolone[6] || $roz2 == $dozwolone[7] || $roz2 == $dozwolone[8] || $roz2 == $dozwolone[9] || $roz2 == $dozwolone[10] || $roz2 == $dozwolone[11] || $roz2 == $dozwolone[12] || $roz2 == $dozwolone[12] || $roz2 == $dozwolone[13] || $roz2 == $dozwolone[14] || $roz2 == $dozwolone[15] || $roz2 == $dozwolone[16] || $roz2 == $dozwolone[17] || $roz2 == $dozwolone[18] || $roz2 == $dozwolone[19] || $roz2 == $dozwolone[20] || $roz2 == $dozwolone[21] || $roz2 == $dozwolone[22] || $roz2 == $dozwolone[23] || $roz2 == $dozwolone[24] || $roz2 == $dozwolone[25] || $roz2 == $dozwolone[26] || $roz2 == $dozwolone[27] || $roz2 == $dozwolone[28] || $roz2 == $dozwolone[29] || $roz2 == $dozwolone[30] || $roz2 == $dozwolone[31] || $roz2 == $dozwolone[32] || $roz2 == $dozwolone[33] || $roz2 == $dozwolone[34] || $roz2 == $dozwolone[35] || $roz2 == $dozwolone[36] || $roz2 == $dozwolone[37] || $roz2 == $dozwolone[38] || $roz2 == $dozwolone[39] || $roz2 == $dozwolone[40] || $roz2 == $dozwolone[41] || $roz2 == $dozwolone[42] || $roz2 == $dozwolone[43] || $roz2 == $dozwolone[44] || $roz2 == $dozwolone[45] || $roz2 == $dozwolone[46] || $roz2 == $dozwolone[47] || $roz2 == $dozwolone[48] || $roz2 == $dozwolone[49] || $roz2 == $dozwolone[50]) { } Kto tak pisze? zapoznaj się z funkcją in_array" title="Zobacz w manualu PHP" target="_manual. Resztę manuala również warto znać :-) Ten post edytował jarrod 5.12.2008, 20:40:37 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 5.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi Ci chyba o zwykłe wysłanie pliku na FTP, nie? Bo na stronie, do której zalinkowałeś, to o to chodzi... Zamiast:
Skorzystaj z przykładu z manuala: ftp_put" title="Zobacz w manualu PHP" target="_manual. nie , chodzi o to żeby moj serwer pobierał plik z linku |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 19 Dołączył: 29.07.2006 Ostrzeżenie: (10%) ![]() ![]() |
w takim razie ftp_get
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Jeśli z linku, to raczej nie z FTP. No chyba, że się logujesz, to inna sprawa. Ale jeśli po prostu z http://costam/plik, to wystarczy file_get_contents" title="Zobacz w manualu PHP" target="_manual. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 5.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Chyba się nie zrozumielismy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) , dajmy na to , że jest plik www.google/google/google.rar
I nie chce go pobierac na komputer, i uploadowac, Tylko odrazu sciagnac go na serwer ;] Chodzi mi o Upload z adresu URL Nie znam sie na php, Nic,a nic ... Dlatego mam prośbe, Czy mógł By ktoś to dopisac, I wstawić gotowy kod? Z Góry Bardzo Dziekuje |
|
|
![]()
Post
#8
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
No to tak jak napisał Twój poprzednik, file_get_contents" title="Zobacz w manualu PHP" target="_manual w zupełności wystarczy. Wszystkie informacje masz w manualu.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 5.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pokombinuje z Tym... Ale To dla mnie wygląda jak Fizyka , Czarna Magia ....
W każdym bądź razie , Dzięki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) Edit: Nie dam rady z Tym... To Dla mnie czarna Magia czy mógłby ktoś łaskawy poprostu dopisać mi tą funkcje do Kodu upload'u ? Ten post edytował T0mek0092 7.12.2008, 10:30:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.09.2025 - 14:09 |