SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 25.04.2003, 16:39:08
toweter
Guest
 
Beiträge: n/a
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?
Mit Zitat antworten
  #2  
Alt 25.04.2003, 17:33:36
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #3  
Alt 25.04.2003, 17:37:54
toweter
Guest
 
Beiträge: n/a
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)
Mit Zitat antworten
  #4  
Alt 25.04.2003, 18:53:26
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #5  
Alt 25.04.2003, 19:00:30
toweter
Guest
 
Beiträge: n/a
Code

Link zum Code
Mit Zitat antworten
  #6  
Alt 26.04.2003, 19:28:06
toweter
Guest
 
Beiträge: n/a
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?
Mit Zitat antworten
  #7  
Alt 26.04.2003, 21:24:12
toweter
Guest
 
Beiträge: n/a
hab jetzt rausgefunden was der Fehler war:
Die Zeichen [ und ]

Gibt es eine alternative Möglichkeit, die Zeichen zu verwenden?
(So wie das
PHP-Code:
&nbsp 
statt dem Leerzeichen)
Mit Zitat antworten
  #8  
Alt 27.04.2003, 17:24:35
toweter
Guest
 
Beiträge: n/a
hab die antwort jetzt ja hier: "ereg_replace Problemm !!!!!! " von funjoy

Maskieren mit
Mit Zitat antworten
  #9  
Alt 28.04.2003, 14:18:42
ingo ingo ist offline
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)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:25:05 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt