---
title: "Aktion ausführen die Timeout auslöst"
url: "https://www.typo3.net/d/41428-aktion-ausfuehren-die-timeout-ausloest"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","PHP"]
created: "2006-04-14"
last_reply: "2006-04-15"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Aktion ausführen die Timeout auslöst

Extensions › Entwicklung · 6 Antworten · gestartet 2006-04-14

## Eröffnungsbeitrag

**joshua** · 2006-04-14 · [Beitrag #1](https://www.typo3.net/d/41428-aktion-ausfuehren-die-timeout-ausloest/1)

Hallo,

ich schreibe gerade eine Extension mit der ich hunderte von Dateien herunterlade. Das herunterladen dauert mehrere Minuten und daher kommt es immer wieder zu einem Timeout.

Jetzt habe ich mir überlegt, dass ich die Möglichkeit anbiete auf einen Link zu klicken und dann werden auf einen Schwung nur 20 Dateien geladen und der Benutzer muß diese Aktion so lange ausführen ... bis keine Dateien mehr zu laden sind.

Wie realisiere ich dies am Besten? Welche alternativen Vorgehensweisen würdet ihr vorschlagen?

Thx und noch frohe Ostern, Joshi

## Antworten

### [#2](https://www.typo3.net/d/41428-aktion-ausfuehren-die-timeout-ausloest/2) · TW · 2006-04-14

hi,
mit einer schleife in der du nacheinander 20 dateien immer zum download bereit stellst..

cu

### [#3](https://www.typo3.net/d/41428-aktion-ausfuehren-die-timeout-ausloest/3) · steffenk · 2006-04-15

eine Schleife wird nicht reichen, das musst Du mit neuen Aufrufen der Seite lösen.

### [#4](https://www.typo3.net/d/41428-aktion-ausfuehren-die-timeout-ausloest/4) · joshua · 2006-04-15

Hallo und danke für die Antworten,

wollte es so lösen wie mit direct mail. Allerdings finde ich die Stelle nicht in der die Parameter ausgelesen werden bzw. übergeben werden.

Hat jemande evtl. nen Schnippsel wo so etwas realisiert wird?

Thx, der Joshi

### [#5](https://www.typo3.net/d/41428-aktion-ausfuehren-die-timeout-ausloest/5) · Michaelh74 · 2006-04-15

Hallo Joshua,

wenn das automatisch gehen soll, dann nur über einen CronJob (ist aber nicht unbedingt sinnvoll...)

Alternativ kannst Du es auch mit einem dynamischen META Tag refreshen u. dabei einen Parameter mit übergeben. So in der Art 100 Files bei 20 Files pro Aufruf -> 5 Aufrufe. Parameter mit an die refresh URL ?n=1. Läßt Du dann hochzählen bis 5 u. dann wird der Meta refresh nicht mehr eingefügt.

Oder das Ganze eben mit nem Button - analog zum Newsletter mit dem Invoke Button.

Damit müßtest Du es eigentlich hinbekommen.

Viele Grüße
Michael

### [#6](https://www.typo3.net/d/41428-aktion-ausfuehren-die-timeout-ausloest/6) · joshua · 2006-04-15

Hallo Michael,

das ist natürlich auch eine geschickte Lösung. Aber als Newbie habe ich nicht so richtig die Idee wie das dann im Quellcode aussehen sollte.

Hast du eine Idee und es schon einmal realisiert gesehen? Wenn ja, wäre ich natürlich noch für ein Tipp/Quellcodeschnipsel zu haben, um schneller zum Ziel zu kommen.

Thx, Joshi

### [#7](https://www.typo3.net/d/41428-aktion-ausfuehren-die-timeout-ausloest/7) · woida · 2006-04-15

```html
<meta http-equiv="refresh" content="20; URL=http://DEINE_URL" />
```

Innerhalb deines Heads.
20 ist dabei die Zeit in Sekunden bis zum neu-laden.

---

Quelle: „Aktion ausführen die Timeout auslöst“, typo3.net, https://www.typo3.net/d/41428-aktion-ausfuehren-die-timeout-ausloest
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
