Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Variable umschreiben (https://www.delphipraxis.net/132299-variable-umschreiben.html)

milos 9. Apr 2009 10:05


Variable umschreiben
 
Hallo,
ICh will eine Variable von einer Datei umschreiben lassen! Das heisst: Ich will nicht die ganze datei Umschreiben sondern, ich will nur eine Einzige datei ändern... Geht das??? PLS Antwoeten...

mirage228 9. Apr 2009 10:07

Re: Variable umschreiben
 
Hey,

Um was für Daten bzw. was für eine Datei/Variable handelt es sich?

So würde ich sagen, Dass Du die Daten in eine Delphi-Referenz durchsuchenTStringList einliest, nur betreffenden Zeile(n) änderst und dann alles in die ursprüngliche Datei zurückspeicherst..

Viele Grüße

milos 9. Apr 2009 10:09

Re: Variable umschreiben
 
Es handelt sich um eine php datei... ES ist eine Config...

Ich will aber das es Variabeln ändert und nicht Zeilen da wenn ein user eine Zeile löscht, wird es scheis*e

mirage228 9. Apr 2009 10:12

Re: Variable umschreiben
 
Dann solltest Du nach dem Ausdruck konkrekt im .Text der StringListe suchen (eventuell auch mit regulären Ausdrücken, Hier im Forum suchenTRegExpr), z.B.
Code:
// Pseudo-Regulärer-Ausdruck, nicht getestet, aber prinzipiell schauts so aus ;-)
$Variable = (.*);
und durch Deine Defintion ersetzen ;-)

Viele Grüße

milos 9. Apr 2009 10:23

Re: Variable umschreiben
 
OKI DANKE ^^

Luckie 9. Apr 2009 10:39

Re: Variable umschreiben
 
Es wäre schön, wenn du mit etwas mehr sorgfallt deine Beiträge verfassen würdest. Und alle benötigten Informationen gleich im ersten Posting liefern würdest. Das würde dann so klingen:
"Wie ändere ich eine Variable in einer PHP-Konfigurationsdatei mit einem Programm?"


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz