Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Convertire php in asp

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    56

    Convertire php in asp

    ho una pagina in php con questo codice:
    <?
    // il primo valore e l'ultimo del range che si vuole ottenere
    srand();
    $val= rand (1, 1);
    $ind = "http://www.miosito.it/banner_clienti_".$val.".php";
    include($ind);
    ?>

    Se vado a caricare questa pagina all'interno di un include Asp non me la carica.

    Sapete aiutarmi a covertire questo script in asp?

    Grazie a tutti sin da ora
    Ciao:-)
    picchius

  2. #2
    se spieghi quello che fa magari ci proviamo (provo)...php non lo conosco... ma rand e srand che fanno?

    e poi, se devi fare degli include dinamici, leggi questo 3D e scaricati il file menzionato all'ultimo post


  3. #3
    scusa, mi sono scordato che ho la documentazione di php,

    allora, per avere un numero casuale intero:

    codice:
    dim nrandom,max
    
    randomize '= a srand
    max=valore_massimo
    nrandom=int( (max * rnd())+1)
    nrandom dovrebbe variare (salvo miei errori) tra 1 e max

    per il discorso dell'include, leggi il post indicato

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    56
    Devo praticamente inserire dentro un iclude di una pagina asp una pagina che ha uno script che a sua volta carica 2 o piu pagine in modo random. Siccome lo script che ho è in Php e la pagina che ho è in Asp e quindi l'include per il php non me lo vede.

    Script in PHP
    <?
    // il primo valore e l'ultimo del range che si vuole ottenere
    srand();
    $val= rand (1, 2);
    $ind = "http://www.miosito.it/banner_clienti_".$val.".php";
    include($ind);

    ?>
    In questo caso se ho 2 pagine banner_clienti_1.php e banner_clienti_2.php mi vengono caricate in modo random

    Spero di essere stato comprensivo....comunque scusate sin da ora
    Grazie a tutti
    picchius

  5. #5
    Allora, nella mia prima risposta clicca su 3D e scaricati da quella discussiona la classe di Baol per gli include dinamici

    è un file zip. di quel file ti serve solo la pagina Include.asp

    questo è il codice per include dinamici:

    codice:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    
    <%
    
    dim nrandom,max,pagina
    
    randomize 'stessa cosa di srand
    max=2     'numero massimo di pagine di banner
    nrandom=int( (max * rnd())+1) 'estraggo numero casuale intero compreso tra 1 e max
    pagina="sottocartella/mia_pagina_" & nrandom & ".asp" 'costruisco il nome della pagina con path partente dalla posizione di esecuzione dello script
    
    Execute IncludeFile(pagina) 'avvio l'include
    %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>
    
    <body>
    test include dinamico
    </body>
    </html>
    se in locale hai problemi di path è colpa di webserverFP nella function class_initialize() in Include.asp

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    56
    Grande Funziona!!!

    Grazie

    picchius

  7. #7
    meno male

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.