Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001

    variabili del server web

    ciao ragassi, ho questo problema

    Allora...sto utilizzando questo poco codice per aprire un file di testo,

    Codice PHP:

    <? 
    $dir
    ="./";//puoi specificare la cartella che contiene i file 
    $handle=opendir($dir); 
    $count=0
    while(
    $file=readdir($handle))//leggo tuttii file .txt della cartalla specificata 
     
    if (substr($file,-4)==".txt"
     { 
      
    $elenco[$count]=$file
      
    $coun++; 
     } 
    echo 
    "<form action=\"pagina di elaborazione\" method=POST>\n"
    echo 
    "<input type=hidden value=\"".$dir."\">\n"
    echo 
    "<select name=nome_file>\n"
    echo 
    "<option selected value=\"\">"."Scegli il file"."</option>\n";//campo vuoto che viene visualizzato in apertura 
    for ($x=0;$x<sizeof($elenco);$x++)//stampo tutti i file presenti come opzioni di un menù a tendina 
    echo "<option value=\"".$elenco[$x]."\">".$elenco[$x]."</option>\n"
    echo 
    "</select>
    \n"

    echo 
    "<textarea name=\"new_cont\"></textarea>
    "

    echo 
    "<INPUT type=\"submit\" value=\"Send\"> <INPUT type=\"reset\">\n"
    ?>

    e questo x elaborare lo script

    Codice PHP:


    <? 
    if ($_POST["nome_file"] == ""
     exit(
    "non hai selezionato il file"); 

    if (
    file_exists($_POST["dir"].$_POST["nome_file"])) 
     
    $file=fopen($_POST["nome_file"],'w');//apro il file mandando a zero il suo contenuto 
    else exit("Il file specificato non esiste"); 
    fputs($file,$_POST["new_cont"]);//scrivo nuovo contenuto 
    fclose($file); 
    echo 
    "file modificato con successo!"); 
    ?>


    scriverlo e richiuderlo..e fin qui tutto ok!

    ora ogni volta che nel form collegato a questo script inserisco il carattere "'" (apostrofo) esso viene sempre scritto nel file di testo preceduto dal simbolo /

    come faccio ad eliminare questo simbolo / ????

    sul file phpinfo()
    è on la variabile
    get_magic_quotes_gpc()

    c'è la possibilità di modificare questa variabile????

    oppure devo agire solo sul codice con

    stripslashes ????





    aiuto!!!!!!!
    Vola solo chi ha il coraggio di farlo

  2. #2
    ciao
    prova a fare questo prima di scrivere la var nel file.....

    Codice PHP:
    $var addslashes(stripslashes($var)); 
    logicamente $var è la variabile su cui operi

    ciao

  3. #3
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001
    ciao, spyre ma nel codice che ho postato dove dovrei inserire quello script che mi suggerisci
    xdonami ma non sono molto pratico con php

    grasie
    Vola solo chi ha il coraggio di farlo

  4. #4
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001
    niente!!!!!!!!!!
    non sono riuscito a togliere quei maledetti \


    qualcuno mi potrebbe aiutare


    please
    Vola solo chi ha il coraggio di farlo

  5. #5
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001
    uppete
    Vola solo chi ha il coraggio di farlo

  6. #6
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716
    devi usare stripslashes() dopo aver recuperato la variabile, prima di salvarla nel file di testo.
    Codice PHP:
    <?
    if ($_POST["nome_file"] == "")
    exit(
    "non hai selezionato il file");

    if (
    file_exists($_POST["dir"].$_POST["nome_file"]))
    $file=fopen($_POST["nome_file"],'w');//apro il file mandando a zero il suo contenuto
    else exit("Il file specificato non esiste");
    $var=$_POST["new_cont"];
    $var=stripslashes($var);//qui!
    fputs($file,$var);//scrivo nuovo contenuto
    fclose($file);
    echo 
    "file modificato con successo!");
    ?>

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  7. #7
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001
    grazie 10000
    funzika
    Vola solo chi ha il coraggio di farlo

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.