Salve ragazzi, ho un problemino ovvero ho creato un piccolo gestionale in php. ho collegato 2 pc in rete uno fungge da server e l'altro da client.
Il programma funziona ma c'è un problema ho creato questo file per la stampa:
il problema e che quando la vado a richiamare dal client la stampa parte sul server, come posso farla partire dal client?codice:<?php include("db/ParametriPerconnessione.php"); include("lotto/gestionelotto.php"); $lotto= new lotto; // istanza della classe del file parametri per connessione $conne = new MysqlClass(); // chiamata alla funzione di connessione $conne->connetti(); // varibili globali per la stampa $lottocre=null; $lottocre2=null; //Stampa del lotto $query7=mysql_query("SHOW TABLE STATUS LIKE 'semi_lavorati'"); while($risultato7=mysql_fetch_object($query7)){ $lr=$risultato7->Auto_increment; } $lrfin=$lr-2; $query8=mysql_query("SELECT id_seme_lavorato,nome_seme_lavorato,data FROM semi_lavorati WHERE id_seme_lavorato = '$lrfin'"); while($risultato8=mysql_fetch_object($query8)){ $lottocre=$lotto->creazioneLotto($risultato8->id_seme_lavorato,$risultato8->nome_seme_lavorato,$risultato8->data); } $lrfin2=$lr-1; $query9=mysql_query("SELECT id_seme_lavorato,nome_seme_lavorato,data FROM semi_lavorati WHERE id_seme_lavorato = '$lrfin2'"); while($risultato9=mysql_fetch_object($query9)){ $lottocre2=$lotto->creazioneLotto($risultato9->id_seme_lavorato,$risultato9->nome_seme_lavorato,$risultato9->data); } $stampante=printer_open('Microsoft XPS Document Writer'); // Apro la connessione printer_start_doc($stampante,'LOTTO'); // Inizio documento printer_start_page($stampante); //Inizio pagina 1 $font=printer_create_font('Arial', 900, 200, PRINTER_FW_HEAVY, false, false, false, -900); printer_select_font($stampante,$font); printer_draw_text($stampante,$lottocre, 1500, 1500); // Ecco che scriviamo!!! printer_delete_font($font); printer_end_page($stampante); // Fine pagina 1 printer_start_page($stampante); $font=printer_create_font('Arial', 900, 200, PRINTER_FW_HEAVY, false, false, false, -900); printer_select_font($stampante,$font); printer_draw_text($stampante,$lottocre2, 1500, 1500); // Ecco che scriviamo!!! printer_delete_font($font); printer_end_page($stampante); // Fine pagina 2 printer_end_doc($stampante); // Fine documento printer_close($stampante); // Chiudo la connessione $font=printer_create_font('Arial', 500, 200, PRINTER_FW_HEAVY, false, false, false, -50); $conne->disconnetti(); ?>

Rispondi quotando
