frage zu str_replace
Nik
- php
hi leute!
ich hab eine farge und zwar will ich wissen ob es möglich ist aus einer datei (*.txt) zeilenumbrüche zu steichen und diese datei dann direkt einzubinden, ich habe das ganze mal so probiert:
<?
$text = @include("http://212.46.117.56/nik/incoming.txt");
$text2 = str_replace("/n", "", $text);
echo $text2;
?>
allerdings funzt das leider nicht!
weiß einer nen rat oder hat wer ein tipp?
mfg nik
hi leute!
hi
<?
$text = @include("http://212.46.117.56/nik/incoming.txt");
$text2 = str_replace("/n", "", $text);
echo $text2;
?>
<?php
$text = @include("http://212.46.117.56/nik/incoming.txt");
$text = str_replace("\n","",$text);
$text = str_replace("\r","",$text);
?>
ODER
<?php
$text = @include("http://212.46.117.56/nik/incoming.txt");
$text = trim($text);
?>
mfg Facetious
Hi,
<?php
$text = @include("http://212.46.117.56/nik/incoming.txt");
$text = trim($text);
?>
nein, in $text steckt kein Inhalt. Man koennte es buffern:
ob_start();
readfile("http://212.46.117.56/nik/incoming.txt");
$content = ob_get_contents();
ob_end_clean();
$content = preg_replace("/(\015\012)|(\015)|(\012)/i", "",$content);
echo $content;
Gruesse, Joachim
nein, in $text steckt kein Inhalt. Man koennte es buffern:
stimmt
hab ich nicht bedacht
aber wegen performance gründen würde ich nicht gleich regexp benutzen
danke für die ganzen antworten!
ich werde es ausprobieren!
lg Nik
Hi,
$text = @include("http://212.46.117.56/nik/incoming.txt");
$text2 = str_replace("/n", "", $text);
echo $text2;
$text ist nur ein handle und enthaelt nicht den Inhalt von incoming.txt
Zeilenumbrueche entfernst Du besser so:
preg_replace("/(\015\012)|(\015)|(\012)/i", " ",$string)
da diese in verschiedenen Systemen unterschiedlich erzeugt werden. Da gibts auch einen feature-artikel dazu...
Gruesse, Joachim