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 ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung 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
Hilfe Community Kalender Heutige Beiträge Suchen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.03.2002, 12:09:45
FloRos FloRos ist offline
Junior Member
 
Registriert seit: Mar 2002
Beiträge: 153
FloRos eine Nachricht über ICQ schicken
Böse Wörter entfernen

Folgendes Problem ich habe diese Funktion:

function badwordliste ($string)
{
include ("connection_data.php");
$ersatz="<font face='Tahoma' size=1>[BÖSES WORT]</font>";
foreach($badwordlist AS $erg){
$eintrag=preg_replace("=(s)($erg)(.)|(,)(s)=i", " $ersatz ", $string);
$eintrag1=array($eintrag);
}
}

Sie soll böse Wörter finden und dann in [BÖSES WORT] umwandeln. Das macht Sie auch allerdings nur beim ersten wort.

Ach ja die Wörter stehen in einem Array! und werden includet

Flo
Mit Zitat antworten
  #2  
Alt 29.03.2002, 12:27:48
bombel bombel ist offline
Anfänger
 
Registriert seit: Mar 2002
Beiträge: 7
Array

Wie wärs, wenn Du das Array erstmal zählst?

int count(mixed var);

Ermittelt die Anzahl der Elemente in einem Array.

Die Funktion gibt 1 zurück, wenn var kein Array ist und 0, wenn die Variable nicht definiert war.

Dann kannst Du mit einer Schleife jedes Element des Arrays auf "böse Worte" überprüfen.

while ($anzahl>1) {
$anzahl--;
--- hier Deine Funktionen zum Wörter ersetzen ---
}

Sorry, daß ich keine Zeit hab, um für Dich das Script zu schreiben ;-)

Grüße, Uwe
Mit Zitat antworten
  #3  
Alt 29.03.2002, 22:19:56
cynos cynos ist offline
Anfänger
 
Registriert seit: Mar 2002
Beiträge: 4
Ich möchte so etwas ähnliches machen. Nur möchte ich eine Include-Datei abfangen, die ich mit fopen öffne und sie dann mit eval prase. Der Haken ist, dass die meisten Seite nicht mit PHP anfangen und ich nicht immer jede Datei mit ?> beginnen möchte. ;-)
Außerdem soll PHP erst geparsed werden und dann im Output etwas ersetzt werden.

Irgendwie bekomme ich es nicht gebacken...

Jan
Mit Zitat antworten
  #4  
Alt 30.03.2002, 09:12:49
bombel bombel ist offline
Anfänger
 
Registriert seit: Mar 2002
Beiträge: 7
Das hört sich aber auch etwas abenteuerlich an, wenn ich ehrlich sein darf. Ich bin mir nicht sicher, aber Du könntest zumindest mal statt include den Befehl require versuchen, da er ja im Gegensatz zu inlclude eine Datei in Deinen Source holt, als wäre der Inhalt direkt in Deinen Source geschrieben worden.
Was das Ersetzen NACH dem Parsen durch PHP angeht - ich glaube, daß das nicht möglich ist. Aber frag halt weiter, veilleicht hat doch jemand ne Idee.

Grüße, Uwe
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 14:09:03 Uhr.


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


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