Newsgroup: it.comp.www.php
Titolo: applet php

Ciao,
sapreste indicarmi un bell'esempio su come interagire col metodo "POST" 
tra php ed un'applet java?

 tra php ed un'applet java?
 
<?php print_r($_POST) ?>
 
Che il client sia una applet Java non mi pare renda differente qualcosa.


Forse intendi come comunicare con un'applet partendo da php e facendo 
una richiesta POST?
guardati cUrl nel manuale php se è così
Ciao
 
M
 
-- 
I fatti mi cosano

 tra php ed un'applet java?
 
Se intendi "mandare dati da PHP all'applet Java" non puoi. E` l'applet 
Java che deve iniziare la connessione, poi PHP risponde.
 
Bye.
 

Il 01/03/2012 08:26, dmaxime ha scritto:

L'unica cosa che ho capito dalle vostre risposte è che ho posto un 
domanda estremamente vaga. Abbiate, quindi, pazienza. Come non detto. 
Riordino le idee e riformulerò una domanda più precisa. Nel frattempo 
grazie per il vostro interessamento; in qualche modo ho capito la 
risposta. Ci riproverò.

Vediamo se riesco a porre una domanda più precisa.
Premetto che sono ad i miei primi approcci di programmazione su web e 
sto sperimentando. Inoltre scusate se la prenderò un po' larga parlando 
anche di Java.
Dopo aver 'girollato' in rete e letto informazioni ed opinioni, ho 
scaricato ed installato netbeans, l'sdk di java e il server mysql, 
quindi son tornato in rete a caccia di tutorial non avendo però ancora 
idea del linguaggio che avrei utilizzato ed ho iniziato dal java; forse 
perché arrivando dal c, c++, c# mi è più familiare. Prendo un po' di 
dimestichezza con l'ide e realizzo la mia prima e semplice applet: una 
form di login. A questo punto proseguo i miei esperimanti con 
l'implementazione dell'autenticazione e, dal lato server, proseguo con 
la realizzazione di una servlet che si interfacci con mysql. Funziona e 
decido di provarla in rete; così cercando un server che offra hosting 
gratuito mi rendo conto che pochi sono quelli che permettono 
l'esecuzione di servlet mentre non ci sarebbero problemi col php. A 
questo punto cambio linguaggio lato server e passando, appunto, al php. 
Di nuovo tutorial e prove ma 'viziato' dal java e le servlet dove, dopo 
aver lasciato che netbeans producesse la sua parte di codice in 
automatico ci si trova a disposizione un gran numero di metodi inizianti 
  per 'get...' utili per leggere i campi ed informazioni tra cui l'ip 
remoto, il tipo di browser e così via. A questo punto mi è balenata la 
domanda che intendo porvi: c'è modo sostituire solo la servlet ed 
acquisire i valori dei campi e le informazioni sull'utente continuando a 
mantenere l'applet dal lato client? Come, oppure, come altrimenti?
Spero di esser stato più preciso e vi ringrazio per l'attenzione.

 mantenere l'applet dal lato client? Come, oppure, come altrimenti?
 
OK, penso di aver capito.
 
Quindi dalla applet chiami un URL sul server che poi e` uno script PHP.
 
Dentro lo script PHP hai una variabile (definita superglobale) di nome 
$_POST dove trovi tutte le variabili spedite in POST.
Se non ricordo male, l'unica differenza con le servlet e` che con Java 
puoi mandare la stessa variabile due volte, mentre PHP ne accetta solo 
una istanza. Per esempio:
 
a=1&b=2&a=3
 
in Java vedi che a ha sia il valore 1 che il valore 3, mentre in PHP ha 
solo valore 3.
 
Ma ti do` un consiglio: a meno di casi molto paricolari (per esempio 
emulatore di shell per un virtualserver), Java su client e` morto e 
sepolto. Ti conviene uccidere la tua applet e sostituirla con HTML, CSS e 
Javascript.
A meno che il tuo non sia un caso molto particolare :)
 
Bye.

 Bye.
 
Grazie per le informazioni. Seguirò il consiglio. Mi dispiace solo aver 
perso 2 settimane appresso a java per poi scoprire che non è poi così 
dissimile dal c#. Quindi, riassumendo: html, javascript, php ed infine 
css per il maquillage. Bene 4 cose nuove :-( Ne approfitto per 
un'ulteriore domanda: immagino che sia possibile far si che la parte in 
js non sia visibile a chi, eventualmente, visualizza il "sorgente 
pagina", vero?


E invece immagini male
Quel sorgente va eseguito dall'interprete del browser
Al più puoi cercare di oscurarlo e renderlo umanamente più difficile da 
leggere.


Il 07/03/2012, dmaxime ha detto :
zac
 
Scusa eh! ma se il problema è solo mysql...
perchè non trovi un hosting che tenga 
asp.net
 (IIS) e compri il 
servizio mysql???
Se ci stai bene con C# perchè cambi?
Fra un po quando ti accorgerai che PHP è scarsamente 
tipizzato(l'opposto di java e C#)...sai quanti post!
Te lo dico da programmatore ASP.net e Php!
 
-- 
----- Italliaaaaa 3227! -----
Ti prego, ti prego, non ci uccidere. Ti prego baby, lo sai che ti amo. 
Non avrei mai voluto lasciarti, non è stata colpa mia. Davvero, sono 
sincero. Quel giorno finì la benzina. Si bucò un pneumatico. Non avevo 
i soldi per il taxi! Il mio smoking non era arrivato in tempo dalla 
tintoria! Era venuto a trovarmi da lontano un amico che non vedevo da 
anni! Qualcuno mi rubò la macchina! Ci fu un terremoto! Una tremenda 
inondazione! Un'invasione di cavallette!
John Belushi [da "Blues Brothers"]