Запис в файл на определен ред

talevtehnology

Registered
Здравейте не съм много наясно с записи в файл и за това искам да попитам с
този код отварям файла записвам и затварям файла


Код:
$fp = fopen("vbox.desktop", "a"); 
$write = fputs($fp, "[color=red]web-tourist.net[/color]"\n"); 
fclose($fp);

до тук добра ама как мога да го накарам да записва на точно определено място в случая Exec=web-tourist.net"

Код:
#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon[bg_BG]=gnome-panel-launcher
Name[bg_BG]=vbox
Exec=[color=red]web-tourist.net[/color]"
Name=vbox
Icon=gnome-panel-launcher
 
С preg_replace :)
Взимаш цялото съдържание на файла, минаваш го през функцията и го записваш във файла.
Код:
$newText = preg_replace( "/Exec=(.*)\n/i", "Exec=http://web-tourist.net\n", $oldText );
 

Back
Горе