Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20
  1. #11
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    183
    Risolto.....
    inserisco il codice manualmente nelle pagine !

  2. #12
    Non hai risolto: hai mollato!

    Ora passo a rispondere alle tue domande.
    1. SI

    2. Gli array i creano ANCHE così.
    Puoi crearlo anche come segue:
    Codice PHP:
    $arr_pagine[] = 'index.php';
    $arr_pagine[] = 'advanced_search.php';
    $arr_pagine[] = 'altra_cosa.php'
    Non ti offendere, ma la manipolazione degli array è FONDAMENTALE nella programmazione, quindi forse è il caso che ti documenti meglio sul loro uso.

    3. Semplicissimo per le stringhe ed i numeri.
    Codice PHP:
    echo $nome_variabile
    Per gli array puoi usare o VAR_DUMP() oppure PRINT_R().
    Oppure cicli l'array con FOREACH().
    Codice PHP:
    // 1° modo
    var_dump($arr_pagine);

    // 2° modo
    print_r($arr_pagine);

    // 3° modo
    foreach ($arr_pagine AS $pagina) {
      echo 
    "
    $pagina";

    Detto questo, e non prima di averti ribadito l'importanza di studiare le basi del linguaggio, mi viene spontaneo chiederti: perché non spieghi cosa dovrebbe fare lo script, perché sinora non l'ho capito?
    Magari troviamo insieme una soluzione.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #13
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    183
    Il codice serve a visualizzare una pagina contenente il modulo trova,
    quindi se mi trovo nella pagina index o home vedo il modulo altrimenti niente....
    ...ovviamente index e home sono solo alcune delle pagine .....



    Hai ragione devo studire il PHP... (non mi offendo) considera che la mia conoscenza è pari a 0 (zero)



  4. #14
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    183
    Avrei un ultima domanda....

    Accertato che "basename" risponde con il nome della pagina,
    ed il codice PHP effettua un confronto fra il nome attuale e quello dell'arrey.

    Mi è sorta un'idea .....
    è possibile attribuire a questo $pagina_now = basename($_SERVER['PHP_SELF']);
    un valore predefinito e nello specifico il nome di una immagine ".gif" presente nella pagina.
    es.
    $pagina_now = .....non sò cosa mettere...(logo.gif);

    quindi il vecchio codice:
    Codice PHP:
    <?php   
    $img_now 
    = ........(logo.gif);  
    $arr_img = array('logo.gif');

    foreach(
    $arr_img AS $img) {
       if(
    $img == $img_now) {
          require(
    DIR_WS_BOXES 'search.php'); 
       } 
    }
    ?>
    Quindi:
    - SE c'è il file ".gif"
    - ALLORA visualizza la pagina
    - ALTRIMENTI non visualizzare nulla.



    è fattibile una cosa simile???


  5. #15
    Scusa ma non ho proprio capito!
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  6. #16
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    183
    Allora .....

    il vecchio codice serviva a fare un confronto fra una pagina e le pagine dell'arrey,
    e quindi rispondeva con la visualizzazione di una pagina specifica, nel nostro caso "search.php"

    Il vecchio codice:
    Codice PHP:
     <?php   
    $pagina_now 
    basename($_SERVER['PHP_SELF']);  
    $arr_pagine = array('index.php' 'advanced_search.php');

    foreach(
    $arr_pagina AS $pagina) {
       if(
    $pagina != $pagina_now) {
          require(
    DIR_WS_BOXES 'search.php'); 
       } 
    }
    ?>

    Io vorrei fare una cosa sulla falsa riga di quello che c'è scritto sopra e al posto
    del confronto fra pagine vorrei fare un confronto fra immagini contenute nella pagina.
    (es. Se nella pagina è presente il tasto "OK.gif" allora carica la pagina "search.php" )


    Non sò se ho peggiorato le cose

  7. #17
    Ora ho capito.
    Quindi dovrai usare le espressioni regolari.
    Con la funzione FILE_GET_CONTENTS() leggi la pagina visualizzata come fosse una stringa.
    Quindi con la funzione PREG_MATCH() ed una espressione regolare, vai a controllare se nella pagina c'è la stringa OK.gif.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  8. #18
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    183
    Ciao,
    ho bisogno di un consiglio ....
    come si fa ad ottenere il nome della pagina + quello che c'è dopo il " ? ".....
    esempio:

    /index.php?cPath=56

    come si fà?



    per ora ho provato con:
    $_SERVER['PHP_SELF']
    $_SERVER['SCRIPT_NAME']

    ma non funzionano, danno come risposta solo il nome "index.php"
    cosa che a me non serve.

  9. #19
    codice:
    $_SERVER['QUERY_STRING']
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  10. #20
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    183
    Grazie Alcio !


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 © 2026 vBulletin Solutions, Inc. All rights reserved.