- Home
- Categorie
- Coding e Sistemistica
- PHP
- Grossissimo problema php legato a IE
-
Comunque questi errori dovrebbe darli su entrambi... forse in FF vedi quella in cache prova a fare f5 per aggiornare...
poi guarda nel sorgente della pagina se c'è scritto qualche errore perchè controllare tutto quel codice...
-
se refresho nella pagina upload mi fa una verifica se il file esiste gia (se l'ha gia caricato) e infatti mi dice che è gia presente e se infatti guardo la cartella corrispondente il file c'è...
con IE invece non fa nulla...
non capisco proprio dove sia l'errore... ho ricontrollato il codice e non mi sembra di aver notato nulla di strano...
riusciresti con calma a buttarci un occhio?
grazie mille
-
mi sa che il bug venga da qui:
[php]
if (file_exists("$path".$_FILES['userfile']['name'])) {
echo "Un File con lo stesso nome è già presente nel sito<br>";
[/php]lanciando un echo infatti non mi visualizza nulla... (solo con IE ovviamente...)
ma non capisco.. dovrebbe essere ok
-
puoi mettere il link se è online?
-
certamente!
ti do il link della pagina iniziale del processo di registrazione poichè le paggine successive fanno dei controlli pertanto è meglio partire da lì:fantasyarena.netsons.org/registrazione.php
pass provvisoria per proseguire: saccatennis
magari riuscissi a risolvermi anche questa bega non indifferente...
grazie mille
ciao
-
Dal punto 2 al punto 3 mi dice che non è stato inserito nome o cognome di chi esercità la patria potestà...
-
è perchè se sei minorenne richiede i dati di un genitore..
bypassa dandogli una data dove risulti maggiorenne.. no so 1 gennaio 1980 er esempio
-
veramente gl iavevo messo come anno di nascita il 1955... lol
-
ma come...??? ho appena provato e me li accetta.. con IE..
prima questo problema me lo dava ma con la correzione che mi hai passato non me lo da piu'.. riprova adesso
-
Io uso firefox...
ora riprovo ke ti devo dire
EDIT: mi ha detto che l'upload è stato concluso con successo con firefox
-
infatti... ok!
il problema è con IE.. hai IE tab con firefox?
altrimenti usa IE direttamente e vedrai che la pagina di upload non funzia
-
Con ie da errore effettivamente comuqnue da quello ke ho visto è dato dal fatto che quando premi invio dal passo 2 per andare al 3 ti fa un reflsh richeidendoti di rimandare o meno il dati in post precedentemente
io direi di mettere in dei campi nascosti i dati provenienti dal passo 1 in modo che dal passo 2 rimandi i valori del passo 1 e quelli del passo 2...
-
ti ha dato il problema con IE?
-
Si con IE7 mi da questo problema... ci sn un pò di errorini mi sa... io ho sempre detto che un unico browser sarebbe la cosa migliore e non cambio idea
-
Secondo me il problema è del programmatore, non del browser.
Studia un po di più PHP e sopratutto Impara HTML perchè non hai chiuso nemmeno un input, poi non devi lamentarti se ti da degli errori è come se una macchina benzina ci metti l'acqua per andare e pretendi che va.Quei file li sono un macello
-
l' HTML in parte è generato da dremweaver...
in quanto allo studio di php è vero.. sto imparando ma come posso risolvere il problema?
cosa intendi per non aver chiuso nemmenoun imput? con FF gira tutto bene..Se poi fossi un genuo di php e html non chiederei certamente aiuto..
Per quel che riguarda il passaggio di dati con le sessioni ho visto che i dati si passano a tutte le pagine quindi non so se i campi nascosti mi risolverebbero i problemi..
mah..
-
Per quanto riguarda gli input mi sembrano chiusi tutti correttamente...
da firefox mi è sembrato faccia un reflesh della pagina che con firefox infatti mi cheideva se renviare i dati mentre con ie da quel problema perchè non ti cheide di reinviare ma ti la pagina come scadutadovresti postare la parte che usi per cambiare pagina per vedere come fai...
per quanto può riguardare la legibilità (ma che comunque ai fini dello script è influente) ti consiglio ad esempio invece di scrivere
[PHP]
echo "<tr>";
echo "<th width="357" height="21" scope="col"><div align="left">";
echo "<input type="checkbox" name="consenso" value="checkbox">";
echo "acconsento al trattamento dati di <b>".$_POST[nome]." ".$_POST[cognome]."</b></div></th>";
echo "<th width="140" scope="col"><div align="left"><input type="submit" name="Submit" value="Invia"></div></th>";
[/PHP]
[PHP]
echo '<tr>
<th width="357" height="21" scope="col"><div align="left">
<input type="checkbox" name="consenso" value="checkbox">
acconsento al trattamento dati di <b>'.$_POST['nome'].' '.$_POST['cognome'].'</b></div></th>
<th width="140" scope="col"><div align="left"><input type="submit" name="Submit" value="Invia"></div></th>';
[/PHP]
-
infatti ora uso quella sintassi poichè mi risulta più chiara quando vado a rileggermi il codice..
effettivamente non capivo a cosa si riferisse Skyline riguardo gli input, ma come ribadisco non sono praticissimo di html/php quindi non mi esprimo..
che cosice ti servirebbe? per passare da una pagina all' altra utilizzo il form corrispondente che poi mi rimanda alla pagina successiva
-
gli input si chiudono <input type="checkbox" name="consenso" value="checkbox" />
con lo slash oppure con </input>poi senza studio non si arriva da nessuna parte
-
Gli input non hanno tag di chiusura vedi...