php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.12.2004, 14:00  
Gast
 
Beiträge: n/a
Standard eregi() - Text aus TXT/XML - Datei

Hallo zusammen

ich habe folgendes Problem:

Ich habe ein Script, genau gesagt ein Formular, wo man zwei Felder ausfüllen kann: "var" und "value"......
"var" ist wie dem Namen nach der Name einer Variabel...
"value" ist wie dem Namen nach der Wert der im ersten Feld bestimmten Variabel....

Jetzt habe ich eine Textdatei im Unicode, wo mehrere Variabeln in form von "&var1" gespeichert sind....

Wenn man jetzt das Formular ausfüllt, soll das PHP-Script in der TXT-Datei die im Feld "var" angegebene Variabel suchen und deren alter wert dann mit dem Wert, den man im Feld "value" angegeben hat, überschreiben.....

Der PHP-Teil sieht so aus:

Code:
$file = 'quelle.txt';

$datei = fopen($file,'r+');
$size = filesize($file);
$text = fread($datei,$size);
if(!eregi($var,$text)) echo '<center>Die von dir gesuchte Variabel ist nicht vorhanden!!!</center>';
else 
{
 //Ersetzen der Variabel mit eregi_replace()
}
fclose($datei);
$var ist hierbei der Wert des Textfeldes "var" vom Formular.....

Die Variabel $text enthält genau den Text, der in der TXT-Datei steht....
Komischerweise hat die eregi()-Funktion aber nie erfolg......

Weil es vielleicht an der TXT-Datei liegt (was mir aber rätselhaft ist), habe ich das ganze mit einer XML-Datei versucht, weil die Varibeln auch damit richtig interpretiert werden können....
Hat aber genauso wenig erfolg wie mit der TXT-Datei....

Weiss vielleicht jemand, wo da der Fehler liegt????

Wenn das Problem nicht klar beschrieben ist, bitte sagen!!!!

Danke schonmal!!!!

Gruss
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.12.2004, 08:49  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Da habe ich mehrere Ideen.
1) Woher kommen $var und (ich vermute) $value? Wie sind Deine register_globals-Einstellungen? Lasse Dir in Deiner Fehlermeldung ruhig ausgeben, was nicht gefunden wurde:
PHP-Code:
<?php printf ('<center>[b]Die von dir gesuchte Variable [%s="%s"] ist nicht vorhanden!!![/b]</center>'$var$value); ?>
2)
Zitat:
Zitat von Montellese
Jetzt habe ich eine Textdatei im Unicode
Und in welchem Zeichensatz? Wie ist der Deiner Seite? Wenn Deine Seite z.B. ISO-8859-1 als Zeichensatz hat und Du Umlaute in einer UTF-8-Datei suchst, wirst Du wahrscheinlich falsch fündig.
__________________
Cheers, Marco
marsch ist offline   Mit Zitat antworten
Alt 11.12.2004, 19:52  
Gast
 
Beiträge: n/a
Standard

Die Variabeln $var und $value werden vorher schon mit isset() überprüft......
All diese Dinge habe ich natürlich schon überprüft....

Lustigerweise geht es mit der XML-Datei nun nach mehreren Versuchen.....
Mit der TXT-Datei habe ich es nicht geschafft, aber da es mit der XML-Datei geht, habe ich ja einen Weg gefunden....

Trotzdem danke für deine Hilfe!!!!

Gruss
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
zeilenumbrüche bei aus datei gelesenem text erhalten Crypi PHP Tipps 2008 6 03.06.2008 16:57
Textarea soll text in text.txt Datei schreiben Clawhammer PHP Tipps 2008 3 26.11.2007 10:38
Großer Baum -> Große Datei -> Hohe Ladezeit :( PsychoEagle PHP Tipps 2008 7 22.09.2007 12:44
MySQL Befehle aus Datei lesen Lloyd Larkin PHP Tipps 2006 9 07.12.2006 12:27
Datei durchsuchen Wöllchen Beitragsarchiv 3 02.03.2006 22:23
CSS - Design (clear - Problem) HTML, Usability und Barrierefreiheit 7 21.12.2005 14:55
text datei mit chmod 777 erstellen? PHP Tipps 2007 8 03.12.2005 14:21
Text aus der DB verteilen PHP Tipps 2007 17 16.11.2005 12:04
Text an bestimmte stelle von Datei einfügen nieselfriem PHP Tipps 2005 8 20.04.2005 14:51
text datei löschen bzw. überschreiben PHP Tipps 2005 7 11.04.2005 16:19
text datei auslesen juhuwoorps PHP Tipps 2005 2 19.03.2005 10:30
Javascript: Text einfügen geht nich über "javascript:BL HTML, Usability und Barrierefreiheit 14 19.10.2004 21:44
Datei mit php erzeugen Stümper PHP Tipps 2004 4 12.10.2004 12:51
php und ftp PHP Tipps 2004 4 07.10.2004 09:58
text aus pdf Datei extrahieren PHP-Fortgeschrittene 2 20.08.2004 10:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
eregi, eregi text, xml ereg, php xml ereg, javascript text aus einer xml datei einfügen, txt datei in xml, php xml durchsuchen mit ereg(), xml eregi, txt xml, xml file mit php passwort, php eregi .txt suchen, php ereg xml, textdatei xml, eregi text php, if eregi text, html text aus txt, text xml, passwort generierung php ereg, xml datei txt, xml datei in txt

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:04 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.