mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 07:53 Benutzername: Passwort: Auto-Login

Thema: php per exec entpacken vom 19.06.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> php per exec entpacken
Seite: 1, 2  Weiter
Autor Nachricht
SURE612
Threadersteller

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Do 19.06.2008 13:09
Titel

php per exec entpacken

Antworten mit Zitat Zum Seitenanfang

ich lade per upload eine zip datei auf den server hoch
diese entpacke ich dann per exec('unzip...')
danach will ich in der nächsten php zeile auf eine datei der entpackten zip zugreifen.

jetzt frage ich mich, ob das so funktioniert, da vielleicht der exec befehl ausgeführt wird,
und das php skript gleich weiter läuft, wobei die zip noch nicht fertig entpackt ist und so die
gewünschte datei in php auch noch nicht gleich gefunden werden kann. php kann ja nicht wissen,
wann die datei fertig entpackt ist.

denke ich richtig?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Smooth-Graphics

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 19.06.2008 13:34
Titel

Antworten mit Zitat Zum Seitenanfang

Du könntest passthru(); verwenden, und wenn du den Rückgabewert erhältst das Script weiterlaufen lassen. Lächel

Oder schätzen und mit sleep(); anhalten.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Do 19.06.2008 17:09
Titel

Antworten mit Zitat Zum Seitenanfang

exec läuft so lange, biss das Archiv ausgepackt ist.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Smooth-Graphics

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 19.06.2008 17:15
Titel

Antworten mit Zitat Zum Seitenanfang

tacker hat geschrieben:
exec läuft so lange, biss das Archiv ausgepackt ist.


Gut zu wissen. Lächel Danke!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
SURE612
Threadersteller

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Fr 20.06.2008 08:39
Titel

Antworten mit Zitat Zum Seitenanfang

achso ja?
bei mir gings irgendwie nicht
mmm

ich hab dann 2 php files gemacht, die separat geclickt werden müssen
eine zum entpacken
eine zum dateien verarbeiten

@tacker: bist du sicher?


Zuletzt bearbeitet von SURE612 am Fr 20.06.2008 08:40, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Smooth-Graphics

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 20.06.2008 09:01
Titel

Antworten mit Zitat Zum Seitenanfang

Hm.

http://de.php.net/function.exec

Les!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
SURE612
Threadersteller

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Fr 20.06.2008 09:32
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
Beachten Sie auch, dass wenn Sie ein Programm mit dieser Funktion starten und Sie es im Hintergrund laufen lassen möchten, Sie sicherstellen müssen, dass die Ausgabe des Programms in eine Datei oder anderenen Ausgabestream umgeleitet wird. Andernfalls wird PHP solange laufen, bis das Programm beendet ist.


ok - scheint so zu sein
wer weiß, was ich da gemacht hatte * Nee, nee, nee *
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Fr 20.06.2008 10:36
Titel

Antworten mit Zitat Zum Seitenanfang

Kennste das?
http://de.php.net/manual/en/function.ziparchive-open.php
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Problem mit MemCached nach exec() Aufruf einer PHP Datei
Flash Projector & fscommand ("exec", "calc.exe");
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.