Visualizzazione risultati 1 fino 8 di 8

Discussione: alternativa a str_ireplace()

  1. #1
    Guest

    Question alternativa a str_ireplace()

    La funzione str_ireplace() su Altervista non c'è ...

    Cosa posso usare in alternativa per cercare e sostituire tutte le occorrenze di un testo con un altro?

  2. #2
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Citazione Originalmente inviato da robizzar Visualizza messaggio
    La funzione str_ireplace() su Altervista non c'è ...
    Vuol dire che hai attivo php4, se vuoi la funzione str_ireplace() devi attivare php5.

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da andreafallico Visualizza messaggio
    Vuol dire che hai attivo php4, se vuoi la funzione str_ireplace() devi attivare php5.
    ehm... e come si fa? sul pannello di controllo non l'ho trovato...

  4. #4
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito Attivazione PHP 5

    Devi andare Pannello di Controllo -> AlterSito -> Gestione File clicca sull'ingranaggio poi vai -> Semplificato -> Scegli la versione di PHP da usare (default php4) -> Attiva supporto php5 (off = php4) e metti on.
    Oppure vai Pannello di Controllo -> AlterSito -> Gestione File clicca sull'ingranaggio poi vai -> Avanzato e aggiungi questo:
    Codice:
    # # av:php5-engine
    AddHandler av-php5 .php
    Ultima modifica di andreafallico : 06-02-2010 alle ore 12.55.22

  5. #5
    Guest

    Wink

    ...trovato!

  6. #6
    Guest

    Predefinito str_ireplace

    ciao è la prima volta che scrivo in questo forum e sono disperato
    da anni usufruisco di AlterVista come host...

    e ora ho bisogno di voi

    sto creando un gdr basato su DnD, è un miscuglio tra php e flash
    il problema all'inizio sorgeva anche con la registrazione che avevo impostato valori da php 5 e usavo php4
    -.-
    io cretino -.-

    poi sono passato alle chat anche qui mi dava un problema


    Fatal error: Call to undefined function: str_ireplace() in /membri/rollingplay/tdl/ita/chat/sendinn.php on line 1369

    sono andato a visualizzare il problema e mmmm
    Codice PHP:
    // scrivo nella chat
    $chatTesto = str_ireplace("\n", "<br>", $chatTesto);
    if(
    $chatTesto != "" && $chatTesto != " ") {
    $str = ltrim($chatData)."\n".ltrim($icona)."\n".$_SESSION['utente']['id_utente']."\n".$_SESSION['utente']['nomePg']."\n".$chatTesto."\n";
    $fp = @fopen($filename, "ab") or die("Errore: impossibile connettere la chat. Copiare l'errore e contattare un webmaster.");
    if(
    $fp) {
    @
    flock($fp, LOCK_EX);
    @
    fputs($fp, $str);
    @
    flock($fp, LOCK_UN);
    @
    fclose($fp);
    }

    if(
    $serverChat) {
    $str = ltrim($chatData)."\n".ltrim($icona)."\n".$_SESSION['utente']['id_utente']."\n".$_SESSION['utente']['nomePg']."\n".$serverChat."\n";
    $fp = @fopen($filename, "ab") or die("Errore: impossibile connettere la chat. Copiare l'errore e contattare un webmaster.");
    if(
    $fp) {
    @
    flock($fp, LOCK_EX);
    @
    fputs($fp, $str);
    @
    flock($fp, LOCK_UN);
    @
    fclose($fp);
    }
    }
    a me sembra tutto normale
    (la linea 1369 è dove inizia ovviamente $chatTesto = str_ireplace("\n", "<br>", $chatTesto); )

    potete aiutarmi ?? please

    ps è solo un piccolo pezzo del file se volete posto il fle completo

    ultima cosa php 5 è attivo
    Ultima modifica di andreafallico : 12-01-2011 alle ore 16.49.02

  7. #7
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Perchè non utilizzi nl2br() o str_replace()?

  8. #8
    Guest

    Angry

    si ci avevo pensato pure io così che nella barra di testo lo trasforma

    ma non funziona lo stesso o meglio

    ( ho diemnticato anche di inserire una cosa )

    che in chat una volta che si scrive non si visualizza nulla :(

    se porti al php4 e metti

    // $chatTesto = str_ireplace("\n", "<br>", $chatTesto);

    visualizzi solo :
    l'icona del pg, la razza del pg ma nn il testo scritto

    una volta portato a php5 visualizza anche il testo, che hai scritto in precedenza

    questo è il mio problema :(

    come posso combinare quella funzione ??

    giuro che non so più da che parte girarmi :( è la prima volta che mi trovo dinanzi a sta cosa brutta

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •