Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413

    lanciare pagina asp che restituisce dati in una PHP

    ciao a tutti...

    è possibile in uno script PHP (che gira sotto IIS con interprete PHP) lanciare una pagina ASP che finita l'elaborazione, restituisca alla pagina PHP i risultati che saranno inseriti in una variabile.

    es:
    PAGINA PHP->chiama la pagina asp che preleva da un DB access tutti i nomi dei clienti->restituisce alla pagina PHP una stringa con tutti i nomi trovati.

    è possibile?

    grazie a tutti

  2. #2
    crei la pagina asp in modo che generi del codice php valido
    (dichiarazione di variabili in questo caso)

    e poi la includi via http quindi
    include('http://www.tuosito.it/php.asp');

    oppure visto che sono nomi di clienti e quindi non creo che cambino troppo spesso quando inserisci i dati nel db (presumibilmente con asp) generi un file statico pronto da includere in php, in questo modo è molto + veloce ed eviti la richiesta http che è sicuramente + lenta

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    mi sfugge qualcosa...
    l'include di cui parli tu è in PHP giusto? e se si, quando includo una pagina asp non include anche il codice?o include solo il codice i output che la pagina ASP restituisce?

  4. #4
    se lo includi via http
    include('http://www.tuosito.it/php.asp');
    viene fatta una normalissima richiesta al server quindi la pagina restituisce il risultato dello script asp

    cmq se puoi utilizza l'altro modo che è migliore

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    non riesco...
    ti spiego cosa ho fatto:

    PAGINA PROVA.PHP
    Codice PHP:
    <?
    include("http://localhost/phpasp/prova.asp");

    echo 
    $pluto;

    ?>
    e poi ho fatto una pagina asp chiamata PROVA.ASP

    Codice PHP:
    <%
    response.write("$pluto='pippo'");
    %> 
    non mi dovrebbe stampare a video solo la scritta PIPPO? invece mi stampa:

    $pluto='pippo'

    dove sbaglio?

  6. #6
    <%
    response.write("<?php
    $pluto='pippo'
    ?>");
    %>

    quando php include esce dai tag php devi riaprirli

  7. #7
    $pluto='pippo';

    manca il ;
    nel codice sopra

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.