Aangezien ik al de hele tijd met databases werk, willen de files niet echt lukken.
Na een zoektocht op PHP.net zonder de functie die ik zoek vraag ik het maar ffies op me favo forum :)

Hier komt ie:
Ik heb een textfile met daarin een paar waarden bv:
[email protected]
[email protected]
[email protected]
Nu wil ik zoeken in de file op een waarde en waar nodig vervangen door een andere zonder de rest aan te tasten.
Dus bv wil ik [email protected] veranderen naar [email protected].
Hoe doe ik dit?
misschien met fopen() en dan preg_replace()/str_replace()
Zat ik idd al aan te denken :)
Lijkt me wel een goede oplossing ...
als je heel ff een ogenblikje heb
Ik was zelf ook wel benieuwd. maar ik heb het net ff voor elkaar gekregen met

<?
$handle = fopen ("mail.txt", "r");
$buffer = "";
while (!feof ($handle))
{
$buffer .= fgets($handle, 4096);
}
echo "voor: $buffer<br>";
$buffer = str_replace("[email protected]","[email protected]",$buffer);
$handle = fopen ("mail.txt", "w");
if(fputs($handle,$buffer))
echo "naar: $buffer";
fclose ($handle);
?>

p.s. in het voorbeeld zet hij het auto weer terug, maar dit is hem...suc6 ermee!!! het voorbeeld wordt over een paar dagen weer verwijderd

http://www.bloemertaudiovideo.nl/test/test.php
Jepz het was mij ookal gelukt.
Toch hoopte ik op een search functie ofs0w :)
Gelijk maar even een volgende vraag in dit topic.
Het gaat over chmod.
Het gaat om het volgende scenario:
Een user registreerd -> er wordt een map aangemaakt met een txt bestand erin.
Ik wil dat alleen ik en die user zelf schrijfrechten hebben.
Dus de juiste chmod = ?????
0774?

Edit: Typo
Niemand?
644 zou goed moeten zijn, dan heeft de eigenaar van dat bestand schrijfrechten en de rest niet
maar aangezien apache de eigenaar is zal het waarschijnlijk zo zijn dat iedereen die apache een commando geeft het bestand kan wijzigen
(tenzij apache voor elke gebruiker een apart childproces heeft draaien)
Is de inglogde user dan wel de eigenaar?

Edit : Of gaat het erom wie de eigenaar van het script is?
Ik heb nog een beetje rondgezocht maar snap het niet echt. Wat is de usergroup bv???
En natuurlijk :
Is de inglogde user dan wel de eigenaar?
Of gaat het erom wie de eigenaar van het script is?

Reageren