Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Skrypt Zmieniający Rozszerzenie Pliku Po Uploadzie
Evon
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 3.02.2009

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


Witam.
Chciałbym się zapytać i jednocześnie poprosić o napisanie krótkiego skryptu Który zmienił by rozszerzenie pliku.

Chodzi mi oto aby jak wgram plik z rozszerzeniem .JPG, on na serwerze zmienił rozszerzenie na przykład na .Php

Jeżeli istnieje taka możliwość to prosił bym o pomoc. z góry dziękuję i pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 18)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




http://pl.php.net/rename
Ale po co ci coś takiego?


--------------------
Go to the top of the page
+Quote Post
Evon
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 3.02.2009

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


Chyba nie, Bo ja mam plik .JPG a w nim kod PHP, I ten Plik .JPG jak wgram musi zmienic Rozszerzenie na .PHP aby skrypt chodził poprawnie.
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




No to wlasnie funkcja rename. Zamieniasz tylko .jpg na .php str_replace czy tez inna tego typu funkcja i po sprawie.
Uprzedzam prośby typu "zrobisz mi to?" odpowiedź brzmi "nie"


--------------------
Go to the top of the page
+Quote Post
Evon
post
Post #5





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 3.02.2009

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


tylko że jak Plik .Jpg ma czytac kod pHP sad.gif ?
Go to the top of the page
+Quote Post
redelek
post
Post #6





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(Evon @ 3.02.2009, 15:54:27 ) *
Witam.
Chciałbym się zapytać i jednocześnie poprosić o napisanie krótkiego skryptu Który zmienił by rozszerzenie pliku.

Chodzi mi oto aby jak wgram plik z rozszerzeniem .JPG, on na serwerze zmienił rozszerzenie na przykład na .Php

Jeżeli istnieje taka możliwość to prosił bym o pomoc. z góry dziękuję i pozdrawiam.



Przykład:

  1. <?php
  2. $nazwa_pliku="janek.jpg";
  3. echo $nazwa_pliku."<br />"; //wynik janek.jpg
  4. $wycinamy=array_pop(explode(".", $nazwa_pliku, -1));
  5. echo $wycinamy."<br />"; //wynik janek
  6. $doklej="php";
  7. $nowy_plik=$wycinamy.".".$doklej;
  8. echo $nowy_plik."<br />"; //wynik janek.php
  9. ?>


Pozdrawiam
Redelek

Ten post edytował redelek 3.02.2009, 16:27:59


--------------------
Pozdrawiam
Piotrek R
Go to the top of the page
+Quote Post
wookieb
post
Post #7





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Zmieniasz plik.jpg na plik.php.
Jak otworzysz plik.php to ci sie wykona kod zawarty w pliku plik.php


--------------------
Go to the top of the page
+Quote Post
Evon
post
Post #8





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 3.02.2009

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


no ale mnie nie rozumiecie chyba. ten plik jest z rozszereniem JPG tzn: Obraz.JPG (i on zawiera kod PHP) no i jak on ma mi się zamienic Na php jak go wrzuce na Serwer? Prubowalem to co mowicie, ale nie idzie... Ciągle jest plik obraz.jpg na serwerze i nie zmienia sie na obraz.php
Go to the top of the page
+Quote Post
wookieb
post
Post #9





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




To mow ze chcesz wykonac kod z pliku.jpg a nie ze zmienic rozszerzenie.
Kod
include('plik.jpg');

Ale wiesz ze kod php w tym pliku zaczynasz jak zawsze <?php i konczysz ?>

Ten post edytował wookieb 3.02.2009, 16:39:29


--------------------
Go to the top of the page
+Quote Post
Evon
post
Post #10





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 3.02.2009

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


no ale wykonanie tego jest mozliwe tylko przy posiadania pliku na serwerze .php z tym kodem?
ale nie moge uploadowac plikow z takim rozszerzeniem, upload akceptuje tylko .jpg
Go to the top of the page
+Quote Post
wookieb
post
Post #11





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Sam plik z siebie nie może wykonać kodu php jeżeli plik ten nie jest wywołany.
Nawet jeżeli go normalnei otworzysz poprze http://example.com/plik.jpg to kod sie nie wykona jezeli nie jest wlaczony parser php na pliki z rozszerzeniem .jpg

Ten post edytował wookieb 3.02.2009, 16:58:48


--------------------
Go to the top of the page
+Quote Post
Foxx
post
Post #12





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Czy Ty masz napisany przez siebie kod html/php, za pomocą którego uploadujesz pliki i chcesz tylko wprowadzić modyfikację - zmianę rozszerzenia pliku po uploadzie? Jeżeli tak, to zacznij od wklejenia odpowiednich fragmentów swojego kodu.

A może gdzieś jest upload plików akceptujący tylko pliki .jpg a Ty chcesz go "zhackować": załadować plik .jpg aby ten wykonał jakieś operacje?
Go to the top of the page
+Quote Post
Evon
post
Post #13





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 3.02.2009

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


a włączyc ten parser php może tylko admin serwera? czy to jest jakis kod do tego ?
Go to the top of the page
+Quote Post
wookieb
post
Post #14





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Tylko admin


--------------------
Go to the top of the page
+Quote Post
Evon
post
Post #15





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 3.02.2009

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


no to szkoda, a powiesz mnie jak używac Opcji Include??
Go to the top of the page
+Quote Post
wookieb
post
Post #16





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Weź nie przesadzaj. Przecież dostałeś pare postów wcześniej odpowiedź JAK
Cytat
no to szkoda

Wręcz przeciwnie

Ten post edytował wookieb 3.02.2009, 17:08:35


--------------------
Go to the top of the page
+Quote Post
Foxx
post
Post #17





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Chyba moja ironia nie została dostrzeżona.
Evon, wklej konkretny kod, którego używasz do uploadu plików.
Jeżeli chcesz wykonać u kogoś kod PHP, kto sobie tego nie życzy to chyba nie jest odpowiednie miejsce żeby prosić o pomoc w takiej sprawie?
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #18





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Evon: ja sie zgadzam z teroria Foxx'a, z tego co widze to chcesz wykonac zlosliwy kod php na czyims serwerze.
Nie dostaniesz tutaj pomocy nt jak komus popsuc serwer/serwis.

Takze: albo sobie odpusc, albo sam sie naucz (co niestety wymaga poczytania ksiazek i stron www).


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
erix
post
Post #19





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




~dr_bonzo wystarczająco uzasadnił. Nie ma sensu dalej nad tym dyskutować.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Closed 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:01