Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Quote Originariamente inviata da braskal Visualizza il messaggio
    Mi segnerebbe l'errore su Dreamweaver, il problema non è da ricondursi agli apici.
    Oggi sono andato dal cliente e ho notato che funziona, ora non ho idea di cosa sia successo.. Stranamente però uno degli script della pagina (una galleria foto) carica molto lenta o non carica proprio..
    Cosa c'entra dreamweaver? Dicevo apici negli input che vengono passati. Ad esempio se hai

    Codice PHP:
    $titolo $_POST['titolo'];
    $query "INSERT INTO tabella(nome) VALUES ('$titolo')"
    Se passi a $titolo una stringa con l'apice, ottieni una query malformata

    Codice PHP:
    $titolo "l'elefante bianco";
    INSERT INTO tabella(nomeVALUES ('l'elefante bianco') 
    Tutto ciò se non hai attivo magic quotes

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    41
    Quote Originariamente inviata da boots Visualizza il messaggio
    Cosa c'entra dreamweaver? Dicevo apici negli input che vengono passati. Ad esempio se hai

    Codice PHP:
    $titolo $_POST['titolo'];
    $query "INSERT INTO tabella(nome) VALUES ('$titolo')"
    Se passi a $titolo una stringa con l'apice, ottieni una query malformata

    Codice PHP:
    $titolo "l'elefante bianco";
    INSERT INTO tabella(nomeVALUES ('l'elefante bianco') 
    Tutto ciò se non hai attivo magic quotes
    Oh scusa non avevo capito cosa intendessi, no no non è quello il problema anche perchè ho appunto magic quotes attivo.

    Ho notato che solo da quel pc non prende alcuni input con $_POST[..], a volte capita che li prenda tutti invece. Ma ripeto, solo da quel pc!
    Ho provato da altri dispositivi e anche connesso su altre reti e non si presenta il problema..

  3. #3
    Hai provato dallo stesso pc del cliente ma con browser differenti?

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    41
    Quote Originariamente inviata da stefano80super Visualizza il messaggio
    Hai provato dallo stesso pc del cliente ma con browser differenti?
    Certo, ho provato con Chrome, Firefox ed Explorer.

  5. #5
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    ma hai provato anche con gli stessi dati/foto ?

  6. #6
    Ci sono script javascript che validano/inviano il form ?
    Hai provato a fare il debug delle richieste dai vari browser ?
    I browser sul pc del cliente hanno estensioni attive ?
    Hai provato a fare una pagina di debug che salva nell'error log di apache tutto il contenuto di $_POST (o quello che serve) ?
    Hai fatto prove con un altro pc ma collegato alla stessa rete a cui si collega il cliente (stesso router etc..) ?

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    41
    Per fortuna il problema sembra essere rientrato (senza che io facessi nulla o.O ) e questo mi fa pensare che il cliente facesse qualche casino sbagliando tasti o altro.. Anche perchè ho provato io stesso dal suo pc e ha sempre funzionato tranne una sola volta di cui non so spiegarmi il motivo.

  8. #8
    Mysql � un'estensione deprecata. Passa a Mysqli (� anche pi� performante).

    Il tuo script � comunque deboluccio dal punto di vista logico:
    Se la prima query fallisce i file vengono comunque caricati, dopo di che tenta di fare la query update su un id = 0.. ammesso che esista.. se esiste, riscrive su quella riga.

    Se alcuni dei file non vengono per qualche motivo caricati, otterrai un errore perch� il relativo $dbstring[NUMERO] non esiste.

    Lo script si aspetta sempre 8 foto. Io la trovo un po' rigida come impostazione anche se pu� essere frutto di accordi.

    8 foto possono richiedere molto tempo per essere caricate. L'approccio pi� adottato � quello di inserire le foto tramite chiamata ajax asincrona, magari dopo l'inserimento dell'oggetto nel database.

Tag per questa discussione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.