Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema con str_replace

    Ho un file che si chiama db_clienti.php

    Dentro questo file scrivo::

    <?
    switch ($username && $password) {
    case ($username == " " && $password == " "):
    echo("........");
    break;
    default:
    echo(".......");
    break;
    case ($username == "prova" && $password == "ciao"):
    include ("merce.php");
    include ("cliente/$nick/nick.php");
    include ("prova.php");
    break;
    } ?>

    Ho un altro file che scrive il codice dentro casi_clienti.php

    Questo è il codice:

    <?
    $cl = str_replace('} ?>',' ', $cl);
    $cl=fopen("cliente/db_clienti.php","a+");
    fwrite($cl,'case ($username == "'.$nick.'" && $password == "'.$passw.'"):');
    fwrite($cl, "\n");
    fwrite($cl,'include ("1.php");');
    fwrite($cl, "\n");
    fwrite($cl,'include ("cliente/'.$nick.'/nick.php");');
    fwrite($cl, "\n");
    fwrite($cl,'include ("prova.php");');
    fwrite($cl, "\n");
    fwrite($cl,'break;');
    fwrite($cl, "\n");
    fwrite($cl,'?>');
    fwrite($cl, "\n");
    fclose($cl);
    ?>

    Il problema è che non riesco a sostituire "} ?>" con un semplice spazio!
    Sono abbastanza sicuro che devo usare str_replace per sostituire } ?> con uno spazio ma per qualche strano motivo non funziona!
    Mi potreste dare una mano?
    Grazie 1000!

  2. #2

    Risolto!!!!

    dovevo aprire il file modificare e chiudere!

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.