Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][SQL][PHP] Konwerter plików RAR/ZIP
Forum PHP.pl > Forum > Przedszkole
ayo1001
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
in5ane
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)).
ayo1001
Możesz coś trochę więcej powiedzieć ?
in5ane
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.