CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
25.04.2003, 16:39:08
|
|
PHP ohne Benutzer laufen lassen
Wenn ich alle ereg_replace() - Befehle ausführen will kommt mit einer DSL-Leitung eine Fehlermeldung, dass die Datei zuviele Befehle enthält oder sowas ähnliches und mit ISDN eine Gateway Timeout-Meldung.
Kann ich eine PHP-Datei erstellen, die, nachdem der Benutzer seinen Text geschrieben und gespeichert hat, die Datei wieder liest, unabhängig vom Benutzer die Zeichen umwandelt und wieder speichert, sodass der Benutzer auf andere Seiten kann, während das gemacht wird?
|
25.04.2003, 17:33:36
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
ich weiß nicht wie viele replacements du hast, aber normalerweise gibt es da kein limit (bis auf die max. scriptlauf-zeit). vielleicht solltest du mal deinen server admin mal ansprechen, wie mir scheint hat er/sie etwas den beruf verfehlt. muss nicht sein, aber ich denke das liegt am nächsten.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
25.04.2003, 17:37:54
|
|
ich glaub es liegt daran, das die Script-Laufzeit zu lang ist. In der Fehlermeldung stand, das es 30 Sekunden überschritten hat und abgebrochen wurde.
Ich hab 39 Replacements
hinzufügung: geht das?
Zitat:
Original geschrieben von toweter
Kann ich eine PHP-Datei erstellen, die, nachdem der Benutzer seinen Text geschrieben und gespeichert hat, die Datei wieder liest, unabhängig vom Benutzer die Zeichen umwandelt und wieder speichert, sodass der Benutzer auf andere Seiten kann, während das gemacht wird?
|
Geändert von toweter (25.04.2003 um 18:22:51 Uhr)
|
25.04.2003, 18:53:26
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
ich glaube das sich dein script irgentwo aufhängt, den normalerweise sind 39 replacements kein problem. vielleicht hast du ausversehen eine endlos schleife geschrieben.
zeig uns doch mal den code.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
25.04.2003, 19:00:30
|
|
Code
|
26.04.2003, 19:28:06
|
|
ich hab das ganze mal mit nur 7 replacements (Zeilenumbruch, interne Links, http-Links) ausprobiert und es funktioniert auch nicht,
ist der code hier überhaupt richtig?
PHP-Code:
$site = eregi_replace ("[OK]","<br>",$site);
Warum muss man eigentlich 2mal $site angeben?
|
26.04.2003, 21:24:12
|
|
hab jetzt rausgefunden was der Fehler war:
Die Zeichen [ und ]
Gibt es eine alternative Möglichkeit, die Zeichen zu verwenden?
(So wie das statt dem Leerzeichen)
|
27.04.2003, 17:24:35
|
|
hab die antwort jetzt ja hier: "ereg_replace Problemm !!!!!! " von funjoy
Maskieren mit
|
28.04.2003, 14:18:42
|
Junior Member
|
|
Registriert seit: Apr 2002
Beiträge: 248
|
|
geschwindigkeit
zwecks geschwindigkeit würd ich das ganze noch vereinfachen und in eine funktion hauen.
außerdem würd ich str_replace nehmen. das geht auch schneller.
PHP-Code:
function Ersetze($text) {
$tochange=array("[OK]","[linie]","[mitte]");
$changeto=array("<br>","<hr>","<center>");
$text = str_replace($tochange,$changeto,$text);
return $text;
}
$text="blablabla [OK] [linie] [OK] [mitte]zentrierter text ";
echo Ersetze($text);
lg, ingo
Geändert von ingo (28.04.2003 um 14:21:21 Uhr)
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 16:25:26 Uhr.
|