Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Errore HEADER LOCATION strano...

    Salve ragā!
    Stavo facendo un form php di invio email che quando dava errore reindirizzava alla ad una pagina con header("location....
    Solo che mi da questo errore:
    Warning: Cannot modify header information - headers already sent by (output started at /home/linea/public_html/send.php:3) in /home/linea/public_html/send.php on line 38
    Il che č strano...vi riporto il codice...

    codice:
    if (!eregi("^[a-z0-9][_\\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\\.)+([a-z]{2,4})", $mail))
    {
    header("Location: http://www.sito.com/order.php?err=m");
    exit;
    }
    Per esempio questa č la parte in cui da errore, la validazione della mail. Non č solo qui che da errore ma in tutti i campi in cui se la codizione č vera (o a volte falsa) deve reindirizzare con header location....se compilo tutti i campo invece non da nessun errore e manda la mail normalmente...come mai header mi da sti problemi?
    Bye

  2. #2
    output started at /home/linea/public_html/send.php:3

    Alla linea 3 del file send.php c'č un output, č quello che causa l'errore
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  3. #3
    Questa č la prima parte di codice:
    codice:
    <html>
    <head><title>LineaServer.com - Ordine Confermato</title></head>
    <?php
    $dominio=$_POST['dominio'];
    $ext=$_POST['ext'];
    $tipo=$_POST['dom'];
    $pack=$_POST['pack'];
    $nome=$_POST['nome'];
    Io l'output nn lo vedo...

  4. #4
    Questo

    <html>
    <head><title>LineaServer.com - Ordine Confermato</title></head>


    come lo chiami ?
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  5. #5
    XD sorry
    e come faccio scusate? il titolo nn lo metto?

  6. #6
    Hai mai letto questa pagina ?

    http://it.php.net/manual/it/function.header.php

    Secondo me no, per cui ti consiglio di farlo, soffermandoti su questo parte (e seguenti)

    Bisogna ricordare che la funzioneheader() va chiamata prima di qualsiasi output HTML o PHP (anche righe o spazi vuoti). E' un errore comune leggere files con funzioni include(), o require() (o altre funzioni capaci di accedere a files), che possano emettere in output spazi o linee vuote prima di una chiamata della funzione header(). Lo stesso problema esiste nell'utilizzare file PHP/HTML.
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

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.