Forum Per Webmaster - Tutti Per Uno  
forum per webmaster Directory TPU foto galleria TPU Registrazione Regolamento TPU FAQ cerca nel forum contatta lo staff Lo staff di TPU

 vai indietro   Forum Per Webmaster - Tutti Per Uno > Tecnica > WebDesign e Scripting

WebDesign e Scripting Discussioni inerenti la realizzazione di pagine web e script .

Rispondi
 
LinkBack Strumenti della discussione Modalità di visualizzazione
  #1 (permalink)  
Vecchio 06-02-2007, 15.05.40
L'avatar di sitionweb
Junior Member
 
Registrato al forum dal: 29-01-2007
Messaggi: 132
predefinito Errore nei link dell'email

Ciao ragazzi, ho un problemone che ci sto sbattendo la testa da giorni...

Provo a spiegarmi... ho un software in PHP che invia delle email agli utenti. L'email è in tre lingue: ita, ger e eng.

Ora, l'email che mi arriva è la seguente (vi posto il codice HTML, che faccio prima rispetto a spiegarlo):

codice HTML:
Per proseguire nella procedura clicca sul seguente link:

<a href="http://www.sito.com/reservation.php?lang=it&n_pren=9&ggiorno=6&mmese=2&anno=07&sess=0fij01i7fr8u81831q0kn7 tlj7">http://www.sito.com/reservation.php?lang=it&n_pren=9&ggiorno=6&mmese=2&anno=07&sess=0fij01i7fr8u81831q0kn7tlj7</a>

Grazie
Notate che nel primo link, quello tra i tag <a>, c'è uno spazio nell'indirizzo, all'interno del numero di sessione. Questo spazio viene creato arbitrariamente (penso dal server): una volta sta nel numero di sessione, una volta nel nome del sito, un'altra nel giorno e così via...

E' una cosa che mi fa impazzire, anche perchè il codice PHP è corretto: l'ho ricontrollato decine di volte e non ha spazi o caratteri accentati nè tantomeno non comuni (tipo "£$%&()... )

Poi, il bello, è che a volte succede nella parte di email in lingua italiana, altre in quella tedesca, altre in quella inglese. Senza nessuna logica apparente.

Ora, vi chiedo, è un problema del mio software o, come credo, del server sul quale il sito risiede? (non ho fatto prove su altri server sinceramente... dovrei?)

Vi prego... help...
Rispondi quotando
  #2 (permalink)  
Vecchio 06-02-2007, 15.10.31
L'avatar di sitionweb
Junior Member
 
Registrato al forum dal: 29-01-2007
Messaggi: 132
predefinito

Aggiungo una piccola cosa...

Se, invece di inviare l'email, decido di stampare a schermo lo stesso codice, funziona tutto correttamente...
Rispondi quotando
  #3 (permalink)  
Vecchio 06-02-2007, 20.37.10
L'avatar di massy
Moderatore Lunatico
 
Registrato al forum dal: 30-01-2007
ubicazione: Pico
Messaggi: 431
Invia un messaggio tremite ICQ a massy Invia un messaggio tremite MSN a massy
predefinito

Come/chi *crea* quell'html?

Cioè, quel codice è stampato da una variabile?
__________________
Warning: utente lunatico, permaloso, testardo, polemico e perennemente nervoso:non mi rinfacciate di non avervi avvertito prima, eh!.
Su su, corri a pubblicare un Comunicato Stampa oppure compila un Quiz Patente
Rispondi quotando
  #4 (permalink)  
Vecchio 07-02-2007, 11.11.39
L'avatar di sitionweb
Junior Member
 
Registrato al forum dal: 29-01-2007
Messaggi: 132
predefinito

Si, in php il codice è:

Codice PHP:
<? echo "<a href=\"http://www.sito.com/reservation.php?lang=it&n_pren=$result[n_pren]&ggiorno=$result[giorno]&mmese=$result[mese]&anno=$result[anno]&sess=$result[sess] tlj7\"> e così via... ?>
Chiaramente, i dati $result[valore] sono presi dal DB, nel quale sono scritti correttamente, senza nessuno spazio
Rispondi quotando
  #5 (permalink)  
Vecchio 07-02-2007, 16.20.03
L'avatar di massy
Moderatore Lunatico
 
Registrato al forum dal: 30-01-2007
ubicazione: Pico
Messaggi: 431
Invia un messaggio tremite ICQ a massy Invia un messaggio tremite MSN a massy
predefinito

Quote:
&sess=$result[sess] tlj7\
io ci vedo lo spazio che dicevi...

prova a fare una cosa del genere:

<? echo "<a href=\"http://www.sito.com/reservation.php?lang=it&n_pren=".$result[n_pren]."&ggiorno=".$result[giorno]."&mmese=".$result[mese]."&anno=".$result[anno]."&sess=".$result[sess]."tlj7\">e così via..."; ?>
__________________
Warning: utente lunatico, permaloso, testardo, polemico e perennemente nervoso:non mi rinfacciate di non avervi avvertito prima, eh!.
Su su, corri a pubblicare un Comunicato Stampa oppure compila un Quiz Patente
Rispondi quotando
  #6 (permalink)  
Vecchio 08-02-2007, 08.35.16
L'avatar di sitionweb
Junior Member
 
Registrato al forum dal: 29-01-2007
Messaggi: 132
predefinito

Dovrebbe essere andato... faccio delle prove ulteriori oggi ma dovrebbe funzionare correttamente

Grazie mille massy
Rispondi quotando
  #7 (permalink)  
Vecchio 17-02-2007, 11.51.47
L'avatar di sitionweb
Junior Member
 
Registrato al forum dal: 29-01-2007
Messaggi: 132
predefinito

Nulla da fare... si è ripresentato lo stesso problema dopo un po' di giorni... il bello è che, ripetendo le stesse azioni, alcune volte va tutto ok, altre no... ora mi chiedo, è un problema del server che non riesce a gestire correttamente la scrittura del codice?
Rispondi quotando
Rispondi

Strumenti della discussione
Modalità di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code is attivo
Le smilies sono attive
Il codice IMG è attivo
il codice HTML è disattivato
Trackbacks are attivo
Pingbacks are attivo
Refbacks are attivo

Discussioni simili
Discussione Ha iniziato questa discussione Forum Risposte Ultimo messaggio
Link non passanti dalla home. positano Webmarketing e Motori di Ricerca 18 12-03-2007 14.56.58
Link baiting riga75 Webmarketing e Motori di Ricerca 4 09-03-2007 17.38.24
link popularity! micky Webmarketing e Motori di Ricerca 10 27-02-2007 17.55.07
Link Utili kya E-Commerce 0 05-02-2007 20.22.45


Tutti gli orari sono GMT +2. Attualmente sono le 00.00.28.


Powered by vBulletin versione 3.7.1
Copyright ©: 2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0 RC7
Traduzione italiana Team: vBulletin-italia.it
Grafica by Ludus