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

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. 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 12.12.2007, 12:43:11
Benutzerbild von Boneshaker
Boneshaker Boneshaker ist offline
Anfänger
 
Registriert seit: Jan 2003
Beiträge: 67
str_replace in while schleife unter php5 funktioniert nicht mehr..

Hallo,

seit der Umstellung auf PHP5 gibt es ein kleines Problem mit str_replace

Vom Prinzip geht es um einen Newsletterversand wo {NR} und [Name} als Platzhalter durch die Einträge der Datenbank ersetzt werden sollen.

PHP-Code:

// Anzahl Empfänger
$resultAbo mysql_query("select * from ".$table." where (eMail!='' & NL='1')");

// Newsletter aus Speicher holen         
$resultNL mysql_query("select * from ".$table_nl_sys." where(ID='1')");
$rNL mysql_fetch_array($resultNL);

function 
insert_name($str,$name)
{
  return 
str_replace('{Name}',$name,$str);
}
     
function 
insert_nr($str,$nr)
{
 return 
str_replace('{NR}',$nr,$str);
}

while(
$rAbo mysql_fetch_array($resultAbo))
{       
 
// Name und KNR einsetzen
 
$html_end $rNL[HTML];
 
$text_end $rNL[TEXT];
           
 
$html_end insert_name($html_end,$rAbo[Vorname]);
 
$text_end insert_name($text_end,$rAbo[Vorname]);   
 
$html_end insert_nr($html_end,$rAbo[NR]);
 
$text_end insert_nr($text_end,$rAbo[NR]);         
          
 
// ReturnPath
 
$mail->setReturnPath('XXX@XXX.de');
 
$mail->setHeader('Return-Path'XXX@XXX.de);      
 
$mail->setSubject($rNL[Subject]);
 
$mail->setHTML($html_end);         
 
$mail->setText($text_end);

 
//senden
 
$result $mail->send(array($rAbo[eMail]));

Jetzt erscheint in jedem Newsletter die Kundenummer und der Vorname des ersten Datenbankeintrages. Also einmal werden die Platzhalter richtig ersetzt. Danach nicht mehr.

Hat jmd. eine zündende Idee, woran das liegen könnten?

Besten Dank im Voraus!
Mit Zitat antworten
  #2  
Alt 12.12.2007, 16:46:20
Benutzerbild von Boneshaker
Boneshaker Boneshaker ist offline
Anfänger
 
Registriert seit: Jan 2003
Beiträge: 67
AW: str_replace in while schleife unter php5 funktioniert nicht mehr..

hab den Fehler gefunden....
Mit Zitat antworten
  #3  
Alt 07.01.2008, 10:49:41
zorromaus zorromaus ist offline
Anfänger
 
Registriert seit: Mar 2003
Beiträge: 30
AW: str_replace in while schleife unter php5 funktioniert nicht mehr..

Zitat:
Zitat von Boneshaker Beitrag anzeigen
hab den Fehler gefunden....
und woran lag es???
__________________
günstig | kompatibel | Safe_mode OFF |
geeignet für: Typo3, Mambo, phpBB osCommerce, Contenido...
http://www.garz-ruegen.de
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Statistik-Balken mit while Schleife JB PHP Grundlagen 2 21.09.2005 14:34:23
Array in While Schleife ThatsIt PHP Grundlagen 1 29.07.2004 16:34:31
while Schleife und Variablen andy0935 PHP für Fortgeschrittene und Experten 4 26.01.2004 18:05:55
einzelnen wert in ner while schleife aus nem array löschen Stifler PHP Grundlagen 6 16.12.2003 10:29:52
while schleife will nicht durchlaufen Silencer PHP für Fortgeschrittene und Experten 2 03.01.2003 13:43:05


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:25:06 Uhr.


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


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