Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    5

    [VB.NET] Passare una VARIABILE a SCRIPT .php

    Innanzitutto complimenti per il forum.

    Vorrei capire, il codice che devo mettere sul mio progetto VB, per poter passare una variabile (es: $prova) ad uno script .php (gia predisposto) in quale e' pronto a ricevere tale variabile (di tipo stringa).
    Supponiamo che il mio script si trovi su htto://www.host.it/1.php e che io gli debba passare questa variabile:

    Dim prova As String
    prova = TimeOfDay

    in modo che ad host, ho appunto il valore di prova (in questo caso l'orario di sistema).

    GRAZIE

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Ti è sufficiente usare la classe WebClient (trova altre informazioni utili con una ricerca) specificando il valore della variabile direttamente nella stringa dell'indirizzo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    5
    Visual Basic - (Dichiarazione)Public Function UploadString ( _
    address As Uri, _
    data As String _
    ) As String

    Visual Basic (Utilizzo)Dim instance As WebClient
    Dim address As Uri
    Dim data As String
    Dim returnValue As String

    returnValue = instance.UploadString(address, data)

    ho trovato questa traccia sul msdn, ma ho provato e non sembra dare risultati. Innanzitutto mi dice che WebClient non lo riconosce

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    5
    Sto provando il seguente costrutto:

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _Handles Button1.Click

    Dim body As String = TimeOfDay
    Dim myWebClient As New System.Net.WebClient

    myWebClient.UploadString("www.........it/script.php", "POST", body)


    End Sub

    ma mi da errore: impossibile stabilire connessione

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Non devi inviare una stringa, ma richiamare la pagina specifica indicando nell'indirizzo il parametro.

    codice:
    Dim wc As New WebClient()
    Dim br As Byte()
    br = wc.DownloadData("http://www.domain.com/page.php?param=value")
    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    5
    Grazie Alka, ho risolto con il tuo suggerimento

    Ciao

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.