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

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign 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 17.09.2002, 18:03:49
www.etweb.de.vu www.etweb.de.vu ist offline
Anfänger
 
Registriert seit: Sep 2002
Beiträge: 2
str_replace + array->Problem

Hi Leutz
ich bin dabei ein Smily System für meine Hp zu bauen.
Die Daten stehen in einer Text datei im Format
key|TO|pic|E|
zb.
:)|TO|smil.gif|E|

aber irgendwie wird nur der erste Smily ersetzt sonst keiner
und das zweite Paradoxe,wenn ich den array
fest vorgebe also nicht erst erzeuge funktionierts.


function smilie($text)
{
global $templates;

$smilies=tools::template("smilie.dat");
$array=explode("|E|",$smilies);

for($i=0;$i<sizeof($array);$i++)
{
$smilie=explode("|TO|",$array[$i]);

$temp=$templates."".smilie."/".$smilie[1];

if(file_exists($temp))
{
$smi="<img src=".$temp.">";
$text=str_replace($smilie[0].,"$smi",$text);
}

}

return $text;
}
thx at all
Mit Zitat antworten
  #2  
Alt 18.09.2002, 08:14:41
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
Code:
function smilies($msg){  
  global $cdb,$a_smilie;  
  for($a=0;$a<count($a_smilie);$a++){
    $msg = str_replace($a_smilie[$a]["code"],"<img src="".$a_smilie[$a]["url"]."" />",$msg);
  }
  return $msg;  
}
im arry a_smilie steht der code so drin

a_smilie[0]["code"] = ":)";
a_smilie[0]["url"] = "smile.gif";

der array wird aus einer datenbank gefüllt, geht aber auch aus einer textdatei.
Mit Zitat antworten
  #3  
Alt 18.09.2002, 14:10:18
www.etweb.de.vu www.etweb.de.vu ist offline
Anfänger
 
Registriert seit: Sep 2002
Beiträge: 2
tut mir leid das löst mein Problem nicht,du wirst feststellen ,das im Grunde beide das selbe tun,ich denke das das ein Bug in php
(kannst ja mal ausprobieren)
das array wird erzeugt aber irgenwie wird immer nur der erste smily ersetzt.
Wenn ich den array schon fest vorgebe funktionierts ohne probs.

mfg
et
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 12:33:20 Uhr.


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


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