[GastForen Programmierung/Entwicklung PHP und MySQL Zeichen ersetzen mit eregi_replace

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Zeichen ersetzen mit eregi_replace

tyly
Beiträge gesamt: 10

20. Feb 2004, 15:35
Beitrag # 1 von 4
Bewertung:
(968 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

es gelingt mir nicht, eine Zeichenkette vernünftig umzubauen.
Folgendes Problem:
1) Ich lese eine html-Datei Zeilenweise ein.
2) In der Zeile sollen Links (href=") durch einen neuen (href=meinphp.php?f=") ersetzt werden.
3) Es scheint ein Problem mit dem Finden des " zu geben. Jedenfalls, der String wird nicht ersetzt. Was mache ich hier falsch?

$str_alt="href=\"";
$str_neu="href=\"meinphp.php?&f=";

$datei = "3.html";
$array = file($datei);

for($x=0;$x<count($array);$x++)
{
$text = $array[$x];
eregi_replace($str_alt,$str_neu,$text);
echo $text;
}


In einer Zeile steht beispielsweise:
<p>Wenn Sie mit dem eigenen Bus anreisen können wir Ihnen einige <a href="london_umgebung.htm">Tagesausflüge

tia

tyly

(Dieser Beitrag wurde von tyly am 20. Feb 2004, 15:37 geändert)
X

Zeichen ersetzen mit eregi_replace

Baschi3
Beiträge gesamt: 294

20. Feb 2004, 16:46
Beitrag # 2 von 4
Beitrag ID: #71487
Bewertung:
(968 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi tyly

meiner Meinung nach müsste es heissen:

$text = eregi_replace($str_alt,$str_neu,$text);

Gruss

Franz


als Antwort auf: [#71480]

Zeichen ersetzen mit eregi_replace

[23]^5^
Beiträge gesamt: 14

23. Feb 2004, 15:34
Beitrag # 3 von 4
Beitrag ID: #71759
Bewertung:
(968 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
für so ein einfaches Replace nimmt man kein preg, geschweige eregi sondern greifft auf die guten alten str-Funktionen zurück. Und das nicht weils mir gerade spass macht was zu schreiben sondern weil str_replace für so einen fall genügt und keine komplezierten RegexFunktionen gebraucht werden. Regex ist für andere Dinge gut wie URL-Validierung und und und... aber hier sollte das hier schon reichen:

$old = "href=\"";
$new = "href=\"blablub.php?f=";
$str = str_replace($old, $new, $str);

greetz
--
nur das Genie beherrscht das Chaos


als Antwort auf: [#71480]

Zeichen ersetzen mit eregi_replace

tyly
Beiträge gesamt: 10

27. Feb 2004, 08:41
Beitrag # 4 von 4
Beitrag ID: #72337
Bewertung:
(968 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
beides ok.

Manchmal hat man eben Tomaten auf den Augen.

Thx!


als Antwort auf: [#71480]
X

Aktuell

InDesign / Illustrator
MTT_300x300_11_2022

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
18.06.2024

Online
Dienstag, 18. Juni 2024, 10.00 - 10.30 Uhr

Webinar

In diesen beiden kostenlose Webinaren erfahren Sie, wie Sie mit Hilfe von Enfocus Griffin und dem Impressed Workflow Server Ihren LFP-Workflows optimieren können. 18.06.2024: So optimieren Sie Ihre Prozesse mit Enfocus Griffin 02.07.2024: So sparen Sie Zeit und Geld mit Impressed Workflow Server in der LFP-Edition Griffin: Griffin ist das leistungsstarke Kraftpaket für das automatische Nesting im Großformatdruck. Dank eines ausgeklügelten, KI-basierten Nesting-Algorithmus können Sie mit Griffin Vorlagen schnell und effizient vernutzen – und das klappt auch mit unregelmäßigen Formen perfekt. Das spart Ihnen unzählige Stunden, die Sie bisher mit dem manuellen Nesting und Ausschießen verbracht haben. Einige wichtige Funktionen ≡ Anlage von Beschnittzugaben ≡ Automatische Erzeugung der Schnittkontur ≡ Erstellung von Strichcodes, Textmarkierungen und Registrierungen IWS LFP Edition: Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Mit dem IWS LFP Edition automatisieren Sie Ihre Produktion von der Übernahme der Daten aus dem ERP-System bis zur Erzeugung der verschachtelten Druckform und der Übergabe an den RIP. Phoenix Core ist eine hochentwickelte KI-Technologie für die Planung und das Nesting von Druckerzeugnissen. Anders als herkömmliche Ausschießlösungen arbeitet Phoenix nicht auf Basis von Vorlagen, sondern erzeugt entsprechend der Maschinen- und Produktionsanforderungen druckfertige Layouts „on-the-fly“.

kostenlos

Ja

Organisator: Impressed GmbH

https://www.impressed.de/schulung.php?c=sDetail&sid=328

So optimieren Sie Ihren LFP-Workflow
Veranstaltungen
02.07.2024

Online
Dienstag, 02. Juli 2024, 10.00 - 10.30 Uhr

Webinar

In diesen beiden kostenlose Webinaren erfahren Sie, wie Sie mit Hilfe von Enfocus Griffin und dem Impressed Workflow Server Ihren LFP-Workflows optimieren können. 18.06.2024: So optimieren Sie Ihre Prozesse mit Enfocus Griffin 02.07.2024: So sparen Sie Zeit und Geld mit Impressed Workflow Server in der LFP-Edition Griffin: Griffin ist das leistungsstarke Kraftpaket für das automatische Nesting im Großformatdruck. Dank eines ausgeklügelten, KI-basierten Nesting-Algorithmus können Sie mit Griffin Vorlagen schnell und effizient vernutzen – und das klappt auch mit unregelmäßigen Formen perfekt. Das spart Ihnen unzählige Stunden, die Sie bisher mit dem manuellen Nesting und Ausschießen verbracht haben. Einige wichtige Funktionen ≡ Anlage von Beschnittzugaben ≡ Automatische Erzeugung der Schnittkontur ≡ Erstellung von Strichcodes, Textmarkierungen und Registrierungen IWS LFP Edition: Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Mit dem IWS LFP Edition automatisieren Sie Ihre Produktion von der Übernahme der Daten aus dem ERP-System bis zur Erzeugung der verschachtelten Druckform und der Übergabe an den RIP. Phoenix Core ist eine hochentwickelte KI-Technologie für die Planung und das Nesting von Druckerzeugnissen. Anders als herkömmliche Ausschießlösungen arbeitet Phoenix nicht auf Basis von Vorlagen, sondern erzeugt entsprechend der Maschinen- und Produktionsanforderungen druckfertige Layouts „on-the-fly“.

kostenlos

Ja

Organisator: Impressed GmbH

Kontaktinformation: E-Mailschulungen AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=328

So optimieren Sie Ihren LFP-Workflow