Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][SQL][PHP] Konwerter plików RAR/ZIP
ayo1001
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 1
Dołączył: 29.03.2013

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


Witam,

Potrzebuje pomocy (ukierunkowania) jak można zrobić skrypt ,który konwertuje pliki z paczki rar.

Najprościej będzie to wytłumaczyć na przykładzie:

1) Wrzucam plik rar. na pole "przeciągnij i upuść" (Paczka rar. zawiera plik: index.html )
2) Skrypt zamienia wcześniej ustalony tekst (np. pliki o nazwie index.html będą miały nazwę aaa.html)
2.1) oraz zmienia tekst zawarty w pliku index.html (np. 1111 ,2222 na: 1111a ,2222a)
3) Po wykonaniu tych czynności przez skrypt automatycznie pobiera nam plik (wersję finalną)

Zna ktoś "podobny" skrypt / funkcje. Jak można coś takiego zrobić ?

Pozdrawiam,
Albert
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
in5ane
post
Post #2





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


http://php.net/manual/en/book.rar.php
Rozpakowujesz, później rename nazwy pliku, później na pewno coś w stylu fopen, fputs i fclose. Po wykonaniu tych czynności robisz automatyczne pobieranie przez nagłówki (lub gdy chcesz to jeszcze raz spakować, to pakujesz za pomocą wbudowanej biblioteki w PHP do obsługi Rar (którą podałem powyżej)).

Ten post edytował in5ane 10.07.2013, 07:14:23
Go to the top of the page
+Quote Post
ayo1001
post
Post #3





Grupa: Zarejestrowani
Postów: 74
Pomógł: 1
Dołączył: 29.03.2013

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


Możesz coś trochę więcej powiedzieć ?
Go to the top of the page
+Quote Post
in5ane
post
Post #4





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


No powiedziałem Ci już wszystko. Co chcesz więcej wiedzieć. No wejdź w dokumentację (ten manual) o book.rar (dla ZIP'ów masz book.zip) i czytaj. http://www.php.net/manual/en/rarentry.extract.php wypakowywanie pliku. Jak już będziesz miał ten index.html wypakowany, no to zmieniaj nazwę, co w tym trudnego ludzie...
  1. rename("index.html", "czy_to_takie_trudne.html");
I teraz zeedytuj sobie jego treść.
  1. $fp = fopen("czy_to_takie_trudne.html","w");
  2. fwrite($fp, 'to jest nowa dopisana tresc');
  3. fclose($fp);

Czytanie boli? No przecież to są podstawy podstaw. Spytałeś. OK, odpowiedziałem Ci, no ale co można jaśniej.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 15:10