Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    salvare file .xml su disco locale

    sul server ho questo file, che deve salvarmi su disco locale c: il file sco.xml. Lo salva nella directory htdocs del server. Qualche consiglio?
    <?php
    $itemsqty[1]=6;
    $rootELementStart = "<printerFiscalReceipt>\n";
    $rootELementBegin = "<Printer Num=\"1\" />\n";
    $rootSubtotal = "<printRecSubtotal Ope=\"1\" Type=\"1\"/>\n";
    $rootTotal = "<printRecTotal Ope=\"1\" Type=\"0\" Just = \"1\" />\n";
    $rootELementEnd = "</printerFiscalReceipt>\n";
    $xml_dec = "<?xml version=\"1.0\" encoding=\"UTF-16\"?>\n";
    $xml_doc= $xml_dec;
    $xml_doc .= $rootELementStart;
    $xml_doc .= $rootELementBegin;
    $xml_doc .="<printRecItem Ope=\"1\" Text=\"Hard Disk 500GB SATA MAXTOR\" Qty=\"$itemsqty[1]\" UnitCost=\"100,0\" Dep=\"1\"Just = \"1\" />
    ";
    $xml_doc .= $rootSubtotal;
    $xml_doc .= $rootTotal;
    $xml_doc .=$rootELementEnd;
    $default_dir = "c:\\sco.xml";
    ($fp = fopen($default_dir,'w')) or die("impossibile aprire");
    $write = fwrite($fp,$xml_doc);
    ?>

  2. #2

  3. #3
    Si è un server remoto. Con server locale su WAMP funziona bene

  4. #4
    Come puoi pensare che un server remoto possa accedere in scrittura (od anche solo in lettura) sul tuo PC?

    Sarebbe una voragine della sicurezza.

  5. #5
    Hai ragione. Cosa ne pensi se creo il file sul server e poi lo trasferisco sul pc via ftp?

  6. #6
    Sul tuo PC hai un server FTP attivo ed accessibile da Internet?

    Non sarebbe molto più semplice permettere all'utente di scaricare il file tramite HTTP oppure, in alternativa, mandarglielo via email?

  7. #7
    Si ho un server ftp attivo. Il file in formato .xml generato deve essere messo in una cartella del pc. Questa cartella viene scansionata ogni secondo ed in caso di presenza del file una stampante fiscale emette il relativo scontrino con i dati del file .xml

  8. #8
    Se il server FTP è accessibile dal tuo web server (vedi problemi di proxy, firewall, nat, ip dinamico e configurazione del web server), puoi provare con le funzioni FTP. Imposta un account nel server in modo che la home punti alla tua cartella di spool (quella dove devi salvare il file xml) e fai delle prove in locale. Poi sposta lo script sul web server e vedi se funziona.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.