के बाद एक नई लाइन कैसे डालें I am new here।
वैसे भी, मैंने fwrite() पर अपना शोध किया, लेकिन मुझे समाधान नहीं मिला, इसलिए मैं मदद मांग रहा हूं। मुझे जो चाहिए वह है f.e. कुछ अन्य विशिष्ट रेखा के बाद पाठ की एक नई पंक्ति जोड़ने के लिए। एफ.ई.PHP fwrite() कुछ विशिष्ट लाइन
//Users
//Other stuff
//Other stuff2
अब मैं क्या करना चाहते हैं क्या है छू "अन्य सामग्री" और "अन्य सामग्री 2" बिना // उपयोगकर्ता नीचे एक नया उपयोगकर्ता जोड़ने के लिए सक्षम हो: जिसमें वहाँ मैं एक .txt फ़ाइल है । तो यह कुछ इस तरह दिखना चाहिए:
//Users
Aneszej
Test321
Test123
//Other stuff
//Other stuff2
क्या मैं अब तक है:
$config = 'test.txt';
$file=fopen($config,"r+") or exit("Unable to open file!");
$date = date("F j, Y");
$time = date("H:i:s");
$username = "user";
$password = "pass";
$email = "email";
$newuser = $username . " " . $password . " " . $email . " " . $date . " " . $time;
while (!feof($file)) {
$line=fgets($file);
if (strpos($line, '//Users')!==false) {
$newline = PHP_EOL . $newuser;
}
}
fwrite($file, $newline);
fclose($file);
test.txt फ़ाइल
//Users
//Something Else
//Something Else 2
लेकिन यह केवल के अंत करने के लिए उपयोगकर्ताओं लिखता है। txt फ़ाइल।
आपकी मदद के लिए बहुत बहुत धन्यवाद! यह हल हो गया है
आप – Hackerman
मैं जब आपकी फ़ाइल हेरफेर एक छोटा सा जटिल होने के लिए शुरू होता है लगता है fseek कोशिश कर सकते हैं, तो आप एक डेटाबेस का उपयोग करना चाहिए। SQLite आज़माएं, आपको पूरी तरह उपयुक्त होना चाहिए ... –
यह सिर्फ एक उदाहरण था, मैं इसे किसी और चीज़ के लिए उपयोग करने जा रहा हूं। जानकारी के लिए धन्यवाद। – Aneszej