Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    [PHP] Header location dopo images resize

    Ciao a tutti!

    mi sono creato una classe in cui faccio il resize e il crop di un'immagine inviata da un form.
    Alla conferma che tutto è andato bene vorrei fare un header('locaiton: mio.php') solamente che non me lo fa ...da quello che ho capito è che la modifica delle immagini mi crea un header suo e non mi fa fare il redirect al momento che tutto è completato...

    come posso ovviare?!


    Grazie a tutti dell'aiuto!
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    Solitmente il problema del redirect può essere risolto utilizzando le seguenti due funzioni
    ob_start(); e ob_end_flush();
    in pratica ob_start() va messo all'inizio di un file php e ob_end_flush() va messo alla fine.
    es.:
    ob_start();
    codice php della pagina
    ...
    ...
    ...
    ...
    ob_end_flush();
    Di seguito un link ad un articolo che spiega bene come utilizzare le funzioni relative al buffer.

    http://php.html.it/articoli/leggi/84...lo-delloutput/
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  3. #3
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Era una soluzione che avevo già provato ma nom funge
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  4. #4
    Il redirect PHP con la funzione HEADER() salta se prima del redirect stesso c'è stato un qualsiasi output, fosse anche una echo di uno spazio bianco.

    ob_start(), come ti è stato giustamente suggerito, serve per creare l'output in un buffer, cioè senza far lanciare gli header della pagina HTML prima del redirect.

    Se non riesci a farlo funzionare, puoi provare con un redirect in JS.... ma visto che siamo nel forum di PHP, ti consiglio di fare qualche prova prima!

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  5. #5
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Infatti adesso ho utilizzato javasript finchè procedo con i test.. ma in javascript è uno schifo immondo perchè si vede leggermente il caricamento della pagina e poi il redirect.

    Ora provo ancora con la funzione che mi avete consigliato!
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

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.