ciao ragazzi!
sono sempre io con le mie domande cervellotiche.
sto lavorando su una installazione in locale
ho modificato molti file
includes/application_top.php
checkout_process.php
product_info.php
shopping_cart.php
adesso dopo la conferma di un ordine (checkout process)
anziche visualizzarmi la pagina con scritto GRAZIE PER IL tuo ordine ecc.
(credo checkout_success.php)
mi compare il messaggio
Warning: Cannot modify header information - headers already sent in C:\WM\www\catalog\includes\functions\general.php on line 29
QUESTA E' LA LINEA 29 ----> header('Location: ' . $url);
io non ho assolutamente modificato il file general.php
cmq l'ordine viene memorizzato e l'email viene spedita correttamente.
QUALCUNO HA IDEA DI COME POSSO RISOLVERE QUESO PROBLEMINO?
THANKS
Warning: Cannot modify header information ??????????????????
Moderatore: mod Generali
ho risolto il problema
spostando un pezzo di codice da checkout_process.php a checkout_success.php
il pezzo di codice era il seguente
$old_name="./ordini/temp_". $REMOTE_ADDR;
$new_name="./ordini/temp_". $REMOTE_ADDR ."____" . time();
rename($old_name,$new_name);
flush();
La soluzione l'ho trovata
ma il motivo del perchè non funzionasse in precedenza non lo so.
spostando un pezzo di codice da checkout_process.php a checkout_success.php
il pezzo di codice era il seguente
$old_name="./ordini/temp_". $REMOTE_ADDR;
$new_name="./ordini/temp_". $REMOTE_ADDR ."____" . time();
rename($old_name,$new_name);
flush();
La soluzione l'ho trovata
ma il motivo del perchè non funzionasse in precedenza non lo so.