sprintf problem !

  • Themenstarter Themenstarter SameX
  • Beginndatum Beginndatum
S

SameX

habe ein sprinf problem

ich habe ein script der schriebt eine datei, er schreibt folgendes :

$CLN ='AAA

so

dieses ( =' )steht hier

$mailtext .= sprintf("%-0s ='%s\n",$key,$val);

ich will aber noch was haben am ende des textes unzwar das hier :

( '; )

es soll dann so aussehen :

$CLN ='AAA';

also meine frage wo im script setze ich ( '; )
ich habe alles versucht es am ende zu machen aber geht nicht da kommen fehler
hoffe auf hillfe und hoffe es ist deutlich genug :(
thx im vorraus

mfg,
sameX
 
Wo ist das Problem: sprintf("%-0s = '%s';\n", $key, addcslashes($val, chr(0x27)))
 
Zuletzt bearbeitet:
geil es funktionier danke dir sehr :-)

aber musste es bisschen um ändern

$mailtext .= sprintf("%-0s = '%s';\n", $key,$val);

aber trodtzdem DANKEEEEEEE
 
Das zusätzliche addcslashes()-Konstrukt sollte dafür sorgen, dass Apostrophe maskiert werden. und somit die Zeichenkette nicht zu vorschnell geschlossen wird.

Übrigens könntest du auch Folgendes benutzen: sprintf("%-0s = %s;\n", $key, var_export($val, true)).
 
weist du wie ich in diese datei

<?php

reinschreiben lasse also die datei soll von anfangan so sein

aber ich habe noch ein DELETE script
und dann ist <?php weg

ich will in die DELETE.PHP ein script machen der <?php in die datei reinschreibt

hoffe kannst mir helfen :(
 
Ich verstehe leider nicht, was du meinst. Könntest du dein Anliegen bitte noch einmal ausführlich und detailliert ausführen.
 
Zurück