php.hr
Dobrodošli, Gost. Molimo, prijavite se ili se registrirajte.
02.12.2024., 13:09
1878 Postova 1000 Tema 442 Članova
Najnoviji Član: medolino
php.hr  |  PHP & MySQL  |  PHP  |  Pomoć! « natrag naprijed »
 Str: [1]
Autor Tema: Pomoć!  (Posjeta: 16559 )
koMar
Novi član
*
Offline Offline

Postova: 3


Profil
« : 30.07.2005., 15:00 »

Pozdrav ekipo!

Molim vas, ako netko zna kako bi riješio ovaj problem.
Naime, radim u javi program koji šalje neki tekst putem http-a do php skripte. E sad, taj tekst se šalje kao niz bytova, skripta ga bi trebala prihvatiti i recimo napraviti reverse te ga poslati nazad do java programa. Radi se o POST request-u, no ne znam kako prihvatiti taj niz bytova i strpati ga u neku varijablu. Koja funkcija bi to mogla odraditi?

Ima li tko kakvo rješenje?

Hvalš
Evidentirano
BerislavLopac
Novi član
*
Offline Offline

Postova: 19


Profil WWW
« Odgovor #1 : 30.07.2005., 15:38 »

$_POST ti ne odgovara?
Evidentirano
koMar
Novi član
*
Offline Offline

Postova: 3


Profil
« Odgovor #2 : 30.07.2005., 16:27 »

Odgovara, ali nikako da uspijem napisati skriptu koja bi to odradila.
Kada pozovem neka_var = $_POST["ime_varijable_koju prenašam"]; ne vrati mi ništa, prazan ekran. Gettype mi vraća NULL znak što znači da varijabla nema vrijednost.

Probao sam sa if (isset($_POST)) i to mi vraća da je postavljeno....
Ali onda kada pokušam nešto ispisati dobivam prazan ekran.
Evidentirano
ttc
Administrator
PHP Programer
*****
Offline Offline

Postova: 111



Profil WWW
« Odgovor #3 : 31.07.2005., 09:47 »

Postaj dio koda kojim saljes/primas tu vrijednost...
Evidentirano
koMar
Novi član
*
Offline Offline

Postova: 3


Profil
« Odgovor #4 : 31.07.2005., 14:25 »

Ok. š aljem kod funkcije koja koristi POST request...
Htio bi znati kako bi trebala izgledati php skripta koja uzima ovaj string "This is a post" i recimo npr. okreće ga i vraća ga natrag...
Znam da ima veze sa $_POST globalnom varijablom ali eto nisam uspio još...  Smile))

[syntax="java"]
 private String sendHttpPost( String url )
    {
        HttpConnection      hcon = null;
        DataInputStream     dis = null;
        DataOutputStream    dos = null;
        StringBuffer        responseMessage = new StringBuffer();
        // the request body
        String              requeststring = "This is a post";
       
        try {
            // an HttpConnection with both read and write access
            hcon = ( HttpConnection )Connector.open( url, Connector.READ_WRITE );

            // set the request method to POST
            hcon.setRequestMethod( HttpConnection.POST );

            // obtain DataOutputStream for sending the request string
            dos = hcon.openDataOutputStream();
            byte[] request_body = requeststring.getBytes();

            // send request string to server
            for( int i = 0; i < request_body.length; i++ ) {
                dos.writeByte( request_body );
            }//end for( int i = 0; i < request_body.length; i++ )

            // obtain DataInputStream for receiving server response
            dis = new DataInputStream( hcon.openInputStream() );

            // retrieve the response from server
            int ch;
            while( ( ch = dis.read() ) != -1 ) {
                responseMessage.append( (char)ch );
            }//end while( ( ch = dis.read() ) != -1 ) {
        }
        catch( Exception e )
        {
            e.printStackTrace();
            responseMessage.append( e.toString() );
        }
        finally {
            // free up i/o streams and http connection
            try {
                if( hcon != null ) hcon.close();
                if( dis != null ) dis.close();
                if( dos != null ) dos.close();
            } catch ( IOException ioe ) {
                ioe.printStackTrace();
            }//end try/catch
        }//end try/catch/finally
        return responseMessage.toString();
    }//end sendHttpPost( String )
   
}
[/syntax]
Evidentirano
snino
Novi član
*
Offline Offline

Postova: 37



Profil WWW
« Odgovor #5 : 15.08.2005., 19:26 »

Java za izradu web aplikacija...dobar si. Ja neam pojma Javu... Confused
Evidentirano

www.clan-csc.com

I JA imam php domenu,..
www.pehape.org Wink
jimmychoo123
Gost
« Odgovor #6 : 18.02.2011., 02:56 »

There is a good trade in Jimmy Choo heels. The heels at Jimmy Choo Outlet can give ladies feminine way of walking. Jimmy Choo Sale is getting hot.
Evidentirano
 Str: [1]
php.hr  |  PHP & MySQL  |  PHP  |  Pomoć! « natrag naprijed »
    Skoči na: