Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. jojorgio
    3. Post
    J

    jojorgio

    @jojorgio

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 8
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località Roma Età 48
    0
    Reputazione
    8
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da jojorgio

    • RE: Difficoltà con preg_replace_callback

      Va bene Gigi. Adesso mi studio come assemblare le cose. Spero di riuscirci.
      Sei stato di grande aiuto. Grazie infinite

      postato in Coding
      J
      jojorgio
    • RE: Difficoltà con preg_replace_callback

      Ecco il pezzo di codice che interessa:

      // $rs["Luogo" è dove viene recuperata l'informazione della pagina che sta visitando l'utente precedentemente impostata sul database
      // 1 Acquisti , 2 Altro , 3 Vendite ecc.

      if ($rs["Luogo"] == '1') {
      ?>
      font-size:14px">A visualizzare gli Acquisti</div>
      <?
      }
      elseif ($rs["Luogo"] == '2') {
      ?>
      font-size:14px">A leggere <? echo
      str_replace("/foglio_1360x768.php?ID=1", "Problemi 1360" ,
      str_replace("/foglio_1360x768.php?ID=2", "Altro 1360" ,
      str_replace("/foglio_1360x768.php?ID=3", "Novità 1360" ,

      str_replace("/foglio_1366x768.php?ID=1", "Problemi 1366" ,
      str_replace("/foglio_1366x768.php?ID=2", "Altro 1366" ,
      str_replace("/foglio_1366x768.php?ID=3", "Novità 1366" ,
      $rs["Zona"])))))); ?> in Bacheca</div>
      <?
      }
      elseif ($rs["Luogo"] == '3') {
      ?>
      font-size:14px">A visualizzare le Vendite</div>
      <?
      }
      // e così via

      Ma questo codice, nel momento in cui un utente staziona su foglio_1360x768.php?ID=3&IDMsgPadre=1207&p=1
      mi fornisce "A leggere Novità 1360&IDMsgPadre=1207&p=1"
      Mi occorrerebbe invece che mi fornisca "A leggere novità 1360"

      Grazie per la pazienza

      postato in Coding
      J
      jojorgio
    • RE: Difficoltà con preg_replace_callback

      Copiando quest'ultimo codice mi tira fuori il fatal error cannot redeclare dimensione() previously declared in (n° riga) in (stesso numero di riga).
      Ho cominciato a giocarci un po' sostituendo qualche parametro ma arrivo sempre al punto che mi fornisce solo 1360, anche se la pagina che l'utente sta visitando è la 1366 oppure me li fornisce contemporaneamente (13601366).
      Sto impazzendo.
      Allora:

      • se Mario vede la pagina 1360 deve darmi risposta 1360
      • se Luigi vede la pagina 1366 deve darmi risposta 1366
      • Ovviamente se entrambi entrano e si collegano contemporaneamente e vedono quelle pagine il codice deve fornirmi la risposta che Mario veda la 1360 e Luigi la 1366.
        Perdonami se insisto ma non ci sto capendo più niente
      postato in Coding
      J
      jojorgio
    • RE: Difficoltà con preg_replace_callback

      Io devo processare diversi tipi di stringhe, ma per capirlo meglio ammettiamo che siano solamente due, ad esempio:
      foglio_1360x768.php?ID=2&IDMsgPadre=1207&p=1
      foglio_1366x768.php?ID=3&IDMsgPadre=9654&p=1
      Come faccio a dire al "$imput" di processarle entrambe nello stesso codice?

      postato in Coding
      J
      jojorgio
    • RE: Difficoltà con preg_replace_callback

      Sembra che funzioni Gigi.
      Così mi fornisce però tutti 1360 perché ovviamente devo implementare anche il 1366.
      Basta aggiungere
      $input2 = "bacheca_1366x768.php?ID=2&IDMsgPadre=1207&p=11360" ;
      Oppure riscrivo lo stesso codice ma cambiando i valori da 1360 a 1366?

      postato in Coding
      J
      jojorgio
    • RE: Difficoltà con preg_replace_callback

      Mi fornisce una serie di errori tra cui "Undefined variable i" oppure ""Undefined index" e anche "Undefined offset".
      Mi avevi infatti scritto di controllare se esistono le variabili e a quanto pare non esistono.
      Come le posso creare?

      postato in Coding
      J
      jojorgio
    • RE: Difficoltà con preg_replace_callback

      Grazie Gigi per la risposta.
      Il problema è che andrebbe bene se $input fosse sempre uguale a “foglio_1360x768.php?ID=3&IDMsgPadre=1207&p=1” ma dovrebbe fornire la stessa risposta anche nei seguenti casi:
      foglio_1360x768.php?ID=3&IDMsgPadre=912&p=1
      foglio_1360x768.php?ID=3&IDMsgPadre=333&p=1
      foglio_1360x768.php?ID=3&IDMsgPadre=2589&p=1
      foglio_1360x768.php?ID=3&IDMsgPadre=79080&p=1
      ecc.

      Quindi, la parte fissa sarà sempre uguale a “foglio_1360x768.php?ID=3” mentre la parte variabile è quella che segue “&IDMsgPadre=912&p=1” (ma potrebbe essere anche &IDMsgPadre=50000000&p=1).
      Come faccio a digli di darmi la stessa risposta qualunque cosa viene dopo la parte fissa?

      postato in Coding
      J
      jojorgio
    • Difficoltà con preg_replace_callback

      Buongiorno a tutti. Cerco di spiegare il più accuratamente possibile quello che mi occorrerebbe.
      In php vorrei sostituire delle variabili ricevute dal database con informazioni fisse.
      La prima parte delle variabili è nota (foglio_1360x768.php?ID=3 oppure foglio_1366x768.php?ID=3) mentre nella seconda parte della stringa possono venire aggiunte altre informazioni.
      Ad esempio: foglio_1360x768.php?ID=3&IDMsgPadre=1207&p=1 oppure foglio_1366x768.php?ID=3&IDMsgPadre=1181&p=1 ecc.

      Provando a utilizzare il seguente codice mi prende in considerazione solo il primo risultato e mi fornisce sempre 1366.

      $grande = "1366";
      $piccolo = "1360";
      $content = preg_replace_callback("#{foglio_1360x768.php?ID=3(.+?)}#si", function ($matches) { return $piccolo ->value[$matches[1]]; }, $rs["Zona"]);
      $content = preg_replace_callback("#{foglio_1366x768.php?ID=3(.+?)}#si", function ($matches) { return $grande ->value[$matches[1]]; }, $rs["Zona"]);

      Sapendo che $rs["Zona"] è dove vengono recuperate le informazioni, vorrei ricevere la risposta giusta in base alla pagina visitata, quindi se si visitasse la pagina foglio_1360x768.php?ID=3 deve fornire 1360, stessa cosa visitando foglio_1360x768.php?ID=3&IDMsgPadre=1207&p=1
      mentre visitando foglio_1366x768.php?ID=3&IDMsgPadre=1181&p=1 o foglio_1366x768.php?ID=3 o foglio_1366x768.php?ID=3&IDMsgPadre=9999&p=1 deve fornire 1366

      Non sono molto ferrato in codici ma se vorreste aiutarmi ve ne sarei davvero grato.
      Vi ringrazio in anticipo

      postato in Coding
      J
      jojorgio