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

    Php mi aggiunge uno slash nei link

    Salve, ho un form che contiene dei campi input text che hanno come valore del codice html.

    <input type="text" value="src='img/359.gif'">

    Questo valore lo invio ad un altra pagina ma anzichè spuntare img/359.gif spunta /img/359.gif

    In questo caso il link non funziona più.

    Per evitare questa aggiunta di questo slash cosa dovrei fare?
    Nella lettura dei dati ho provato a inserire str_replace('src="/', 'src="', $miavariabile);
    Dato che non si tratta di backslash non penso si tratti di magic_quotes, anche se già lo tengo disattivato.
    Ma lo slash rimane sempre li.


    Grazie

  2. #2
    è attivato il magic_quotes_gpc che ti esegue un escape degli apici singoli e doppi di tutto ciò che c'è in $_GET, $_POST, $_COOKIE (da cui la sigla gpc).

    Puoi disattivarla (cosa buona e giusta) nel php.ini, con .htaccess o al volo. I tre metodi alternativi sono esposti a questo link: http://php.net/manual/en/security.ma....disabling.php
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  3. #3
    magic_quotes_gpc l'ho già fatto disattivare, perchè prima mi faceva spuntare i backslash.

    Adesso invece mi spuntano solo gli slash prima di ogni link immagine.

    Da cosi src="img/345.gif" a cosi src="/img/345.gif" .

  4. #4
    da quanto hai postato non ti si può rispondere.

    c'è un link in cui testare?
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  5. #5
    E' un applicazione vera e propria. Una volta creato il prodotto, e arrivato allo step 5 bisogna cliccare su FINE e automaticamente viene riempito un campo input nascosto con tutto il codice codice html della pagina e lo invia alla pagina successiva che riporterà il codice in una textarea in modo da poterlo analizzare e capire l'errore.

    Da li si può notare che i link che contiene il codice hanno una tutti uno slash / dopo il src="

    http://www.inventivashop.it/prodotti...lare/index.php

  6. #6
    Praticamente non centra niente l'applicazione. Il problema deriva dal sito, che mi converte le immagini da cosi [img]img/123.gif[/img] a cosi [img]/img/123.gif[/img]. Non capisco perchè lo fa.

  7. #7
    Ho notato che questo non è proprio un problema, anzi è giusto che sia cosi. Quindi adesso la domanda per trovare la soluzione al mio problema è:

    Come faccio ad inviare da un form1 a un Form2 di un altra pagina un campo di testo che contiene del codice html che non deve essere assolutamente modificato dal sito?.

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.