Newsgroup: it.comp.www.php
Titolo: convertire carattere spazio

Ciao..
ho un problema con il contenuto di una variabile..
ha uno spazio..
mi vede, quando la richiamo solo la prima parola..
:(
tristeSSa :(
Grazie.
D.

 mi vede, quando la richiamo solo la prima parola..
Cosa vuol dire "mi vede"?
Posta il codice interessato (assegnazione e lettura della variabile oltre
ad eventuali manipolazioni intermedie)
Ciao.
	-Ema-

Oky
<a href=search2.php?pino=$name>
se $name è uguale a "pippo pluto"
Quando ci passo il mouse (nell'hyperlink) mi prende solo pippo
Grazie.


 Quando ci passo il mouse (nell'hyperlink) mi prende solo pippo
Noi non siamo nella tua testa. Che roba e' quello che hai scritto.
Messo cosi' non e' nulla. Se e' codice PHP non funziona. Se e' codice HTML
non puo' andare perche':
1) mancano i doppi apici all'attributo href
2) e' probabile che $name sia una variabile php di cui vuoi il valore
Il tuo codice e' forse:
echo "<a href=search2.php?pino=$name>";
*se* e' cosi' hai guardato l'html prodotto? 
sara' qualcosa del tipo:
<a href=search2.php?pino=pippo pluto>
che non e' html.
Prova piuttosto con:
echo '<a href="search2.php?pino=' .urlencode($name) .'">';
e guarda:
http://it2.php.net/manual/en/function.urlencode.php
Ciao.
	-Ema-

:(
Se la variabile la stampi con
	<?=$pippo?>
allora sostituisci con
	"<?=$pippo?>"
oppure
	<?=UrlEncode($pippo)?>
Una delle due soluzioni funziona nella maggior parte dei casi descritti
con i tuoi sintomi.
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

 	<?=UrlEncode($pippo)?>
[CUT]
Ma questo non e' il NG del php?
-Ema-

 
prova con <a href="search2.php?pino=$name"> oppure converti lo spazio
eventuale di name con %20 prima di passarlo al link.
Ciao
Danilo

Ma questo non e' il NG del php?
Ehm... si', perche'? :-?
Leonardo perplesso


 Leonardo perplesso
Forse sono io poco aggiornato, ma <?=$variabile?> e' una cosa che si fa in
ASP mentre in PHP, ancorche' concessa, normalmente non si usa. In PHP e' <?
echo $variabile ?> o meglio ancora <?php echo $variabile ?>.
Inoltre la funzione php e urlencode non UrlEncode e PHP e' case sensitive. 
Ciao.
	-Ema-



Ma cosa significa??????
Deve fare 
<HTML><HEAD></HEAD><BODY>
<a href="search2.php?pino=$name">qualcosa</a>
</BODY></HTML>
oppure 
<HTML><HEAD></HEAD><BODY>
<?php echo <a href="search2.php?pino=$name">qualcosa</a> ?>
</BODY></HTML>
Non funziona nessuno dei due!
-Ema-

 >> <a href=search2.php?pino=$name>
<a href=search2.php?pino=".base64_encode($name).">
cosi passa anche `"#@%&^()
tutto
per usarla
$varia = base64_decode($_GET['pino']);
non hai poroblemmi di spazi apici doppi apici ecc.......
urlencode
urlrawencode
su certi caratteri NON funzionano ( ` )


 -Ema-

Inoltre la funzione php e urlencode non UrlEncode e PHP e' case sensitive. 
Be', per il post su questo gruppo, mi sembra che la pietra di paragone sia
"E' codice PHP?" (ovvero: viene parsato correttamente in Zend?).
Leonardo forse semplicistico




Scusate... mi cospargo il capo di cenere. E' che mi pare tanto ASP like
scritto cosi'...
Ciao.
	-Ema-

 il tutto sta al webmsster su che cosa ha abilitato e come
Vero. Ma preferisco sempre <?php ?>. Hai il massimo della portabilita' nel
senso che in qualsiasi server ti trovi questo non ti da problemi. 
Ciao.
	-Ema-

 "E' codice PHP?" (ovvero: viene parsato correttamente in Zend?).
Hai ragione Leonardo. 
Ho detto una fesseria.
Il tuo e' codice PHP. Io preferisco un altro stile ma il tuo e' codice PHP.
Ciao.
	-Ema-

scritto cosi'...
Cosi' posso attaccare i programmatori ASP prendendoli di sorpresa :-)
Leonardo tattico
