Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027

    problemi dopo upload ftp

    Ciao a tutti,
    ho un sito, dopo che ho effettuato l'upload all'ftp ho iniziato a riscontrare dei problemi e vorrei capire a cosa sono dovuti

    Il sito ha un pannello di gestione dove l'accessio viene salvato in sessione.
    quindi ad ogni pagina del pannello eseguo un session_start() ad inizio pagina, questo mi causava (dopo l'upload su quell'ftp - prima di uploadarlo lì lo avevo sul mio spazio www.francescopassanante.com e non aveva nessun problema) un errore di php dove diceva che l'header era già stato modificato.
    Documentandomi ho scoperto che dovevo codificare la pagina senza BOM, e poi dovevo utilizzare ob_start() ed ob_end_flush(). fatte le dovute modifiche l'errore non appare più.

    Ora però il problema è che ad esempio se effettuo il logout (qunid distruggo la sessione e faccio un header location) lo script mi fa si l'header ma non distrugge la sessione, così tanti altri problemi che prima non succedevano come ad esempio se creo una pohotogallery essa viene creata sia sul db che sull'ftp viene generata mla cartella ma sul sito devo refreshare un pò di volte prima di vederla.

    Oppure ho diverse query che eseguo, funzionano tutte eccetto una dove gli dico di fare una select e il contenuto stamparlo dentro gli <option> di una <select>. Quella tabella ha dei contenuti ma non li stampa.

    tutto ciò non mi è mai successo su nessun sito di nessun cliente, non saprei cosa possa essere, per le query ho utilizzato PDO.

    può essere una incongruenza delle versioni PHP?
    oppure cosa altro può essere? devo riscrivere il codice? Mi sembrerebbe assurda questa opzione tutti i siti che ho scritto li ho scritti seguendo questo "stile" che magari per molti è datato però per progetti così piccoli è ottimo a parer mio

  2. #2
    Così senza vedere il codice è un pò difficile darti una risposta.. Puoi postare parte del codice incriminato?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    Quote Originariamente inviata da masternick Visualizza il messaggio
    Così senza vedere il codice è un pò difficile darti una risposta.. Puoi postare parte del codice incriminato?

    ad esempio io ho questa select

    codice:
    <select name="selectGalleryDesign" class="form-control">                      <?php
                          foreach($res_photogallery as $row) {
                          ?>
                          <option value='<?php echo $row["id"];?>' <?php if($row['id'] === $designGallery) { echo "selected"; }?>><?php echo $row['titolo'];?></option>
                          <?php
                          }
                          ?>
                        </select>
    so che restituisce un record perchè nella tabella c'è un record e il modo in qui faccio la query è questo

    codice:
    /* LEGGO LE PHOTOGALLERY */
    $sel_photogallery = $db->prepare("SELECT id,titolo FROM lucein_photogallery");
    $sel_photogallery->execute();
    $res_photogallery = $sel_photogallery->fetchAll();

    e invece, nel campo select non appare nessuna oppzione, anche con ispeziona elemento non c'ìè nessun <option> mentre ce ne dovrebbe essere 1!

  4. #4
    Ad una prima occhiata non mi pare di aver notato errori nella query, io le gestisco in maniera leggermente diversa, ma la tua dovrebbe andare bene.
    Controlla di connetterti correttamente al db prima di eseguire la query.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2011
    residenza
    bergamo
    Messaggi
    1,027
    Quote Originariamente inviata da masternick Visualizza il messaggio
    Ad una prima occhiata non mi pare di aver notato errori nella query, io le gestisco in maniera leggermente diversa, ma la tua dovrebbe andare bene.
    Controlla di connetterti correttamente al db prima di eseguire la query.
    ho risolto, il php.ini del server aveva session.cache = public -> ho tolto il public e problema risolto

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.