Salve a tutti, il mio problema sta proprio sui comandi di fwrite e fopen.

Ho una pagina chiamata crea.php dove ci sono 3 form (text) che andrò a compilare a mano:

NEGOZIO || PRDOTTO || LINK


una volta compilati e mandati in elaborazione li ricavo con delle variabili $_POST

$negozio = $_POST['negozio'];
$prodotto = $_POST['prodotto'];
$link = $_POST['link'];

ora ho il seguente codice

Codice PHP:
<?php
include ("config.php");
// example of how to use basic selector to retrieve HTML contents
include_once('/simple_html_dom.php');
 
$html = new simple_html_dom();

// get DOM from URL or file
$html file_get_html('$link'); //link preso dal form iniziale

// find all span tags with class=gb1
foreach($html->find('span.cifra') as $e)
    
$UE40ES7000U $e->outertext// al posto di  $UE40ES7000U vorrei mettere il nome prodotto
@$car "€";
@
$UE40ES7000U str_replace($car,,$UE40ES7000U); // idem qua

$query mysql_query("UPDATE prezzi SET UNIEURO='$UE40ES7000U' WHERE MODELLO = 'UE40ES7000'");

?>
dopo i seguenti problemini, vorrei far in modo che questo codice si copi pari pari su un file txt grazie alla funzione fwrite ma il punto e che non saprei che sintassi usare per far in modo che non dia errori... se qualcuno a voglia di farla o mi spieghi che criteri devo usare ne sarei felicissimo ne va del quasi compimento del programma