Thema: entpacken von .tar archiv
-
hi
ich habe ein problem und zwar versuche ich seit paar tagen mir ein funktion aufzubauen, dir ein .tar archiv entpacken kann aber erfolglos.
ich habe mich auch mit einer function von diese seite zusammen gesezt aber bis jetzt habe kein weg gefunden ich würde mich freuen hilfe von euch zu bekomen.
Thebig
-
Wo genau liegt denn das problem? Die von dir angesprochene Funktion macht doch genau das was du willst.
emefge CraHack
o
L_
OL
This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat.
Auch ein Rollstuhlfahrer kann die Menschenrechte mit Füßen treten!
Achterbahn zum Überwachungsstaat Aber es scheint ja eh keinen zu Stören...
-
11.03.09 17:58 #3
-
11.03.09 18:02 #4
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.420
Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.
-
hallo
Mein problem liegt daran dass es nur 1 oder manchmal 2 datei die richtig entpackt wurde.
Das ist die von mir benutze Funktion
ich lerne noch die sprache deswegen habe ich so viel Fehlern in meine Beiträge.PHP-Code:function untar($filename)
{
if (isset($filename))
{
$tarfile=fopen($filename,"r");
$value=0;
$c=chr(0);
$tarcontent=array();
while (feof($tarfile)==false)
{
$tarcontentvalue="";
while ((ord($c)==0) && (feof($tarfile)==false))
{
$c=fgetc($tarfile);
}
while ((ord($c)!=0) && (feof($tarfile)==false))
{
$tarcontentvalue.=$c;
$c=fgetc($tarfile);
}
$tarcontent[]=$tarcontentvalue;
}
$tarfile=fclose($tarfile);
$count=0;
while ($count<count($tarcontent))
{
if (substr($tarcontent[$count],-1)=="/")
{
echo "Creating ".$tarcontent[$count]."<br>";
mkdir($tarcontent[$count]);
$count+=13;
}
elseif (!empty($tarcontent[$count]))
{
echo "Extracting ".$tarcontent[$count]."<br>";
$newfile=fopen($tarcontent[$count],"w");
fwrite($newfile,$tarcontent[$count+13]);
$newfile=fclose($newfile);
$count+=14;
}
else
{
$count++;
}
}
}
}
Ich entschuldige mich und verpresche in der zukunft besser zu schreiben.
Thebig
-
Hi
http://www.tutorials.de/forum/php-tu...n-mit-php.htmlich habe mich auch mit einer function von diese seite zusammen gesezt
Ich stöbere gerne in den Tutorials daher kannte ich die Funktion. Das ist meines wissens die einzige derartige Funktion auf dieser Seite, deshalb bin ich davon ausgegangen dass er diese meint.
TheBig:
Vergleich mal die Funktion von Dennis, mit der von dir. Die Findest du im von mir Geposteten Link.
Am besten Stück für Stück durchgehen. Im Prinzip müssten die ja das selbe machen.emefge CraHack
o
L_
OL
This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat.
Auch ein Rollstuhlfahrer kann die Menschenrechte mit Füßen treten!
Achterbahn zum Überwachungsstaat Aber es scheint ja eh keinen zu Stören...
-
Wenn Du Dich nicht mit dem Aufbau von Tar-Dateien befassen willst ist es meiner Meinung nach nicht sehr sinnvoll die Funktion nachprogrammieren zu wollen.
Und wenn ich mir Deinen bisherigen Ansatz anschaue scheinst Du auch so einiges ausgelassen zu haben.
Tar ist kein sehr komplexes Format, dennoch braucht es etwas Zeit es zu verstehen.
Die Funktion die ich dort im Tutorial vorgestellt habe wurde uebrigens mittlerweile durch eine Klasse ersetzt. Diese kannst Du hier finden.
Wenn Du aber wirklich lernen willst wie Tar-Dateien aufgebaut sind dann sollte Dir der Code (sowohl der Funktion als auch der Klasse) dabei helfen koennen. Und natuerlich geht nichts ueber einen Blick in ein paar selbstgepackte Tar-Dateien.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
![]() |
PHP 5 / MySQL 5 Seminar (22 Stunden Video-Training) Preis: früher: 39,95€ - jetzt nur: 7,99€ PHP 5 / MySQL 5 Lernkurs – 22 Stunden Video-Training auf DVD Hier geht es zum Angebot Über 1.000 weitere IT-Bücher zum Sonderpreis lieferbar! |
Ähnliche Themen
-
archiv entpacken und installieren über terminal
Von newbie_php im Forum Linux & UnixAntworten: 6Letzter Beitrag: 30.04.08, 09:24 -
Datein aus Zip-Archiv in 2. Archiv kopieren
Von access100 im Forum JavaAntworten: 3Letzter Beitrag: 03.04.08, 08:29 -
Archiv entpacken mit Prozentanzeige
Von MiRaMC im Forum JavaAntworten: 13Letzter Beitrag: 11.10.05, 13:02 -
Fehlermaldung beim Versuch, ein Archiv zu entpacken
Von C4D_Joe im Forum Microsoft WindowsAntworten: 7Letzter Beitrag: 04.07.05, 08:52 -
Kann WinRAR archiv nicht entpacken.
Von sleepo im Forum Microsoft WindowsAntworten: 7Letzter Beitrag: 23.05.04, 19:32



Zitieren




Login





Lesezeichen