Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 21-06-11, 18:27   #1 (permalink)
User
 
Data di registrazione: Sep 2006
Ubicazione: Messina
Messaggi: 156
Invia un messaggio tramite Skype a guadagnaeuro
Aiuto Per Errore Php (Warning: Cannot modify header information)

Buongiorno a tutti

Dopo una modifica allo script di un sito che sto revisionando mi appare un errore di header, precisamente mi appare questo messaggio di errore Warning: Cannot modify header information - headers already sent by”

Premetto che questo errore non esisteva prima della modifica effettuata (di cui in basso riporto anche il codice completo)

Spero che possiate aiutarmi per trovare una soluzione, è da notare che la pagina in realtà funziona e utente riesce ad iscriversi solo che dopo mostra un errore a video e non permette all’utente di capire che si è regolarmente iscritto al sito con successo.

In definitiva la pagina funziona, utente si iscrive regolarmente e tutti i dati vengono inseriti nel database correttamente solo che a video gli mostra questo errore.

Vi chiedo se potete aiutarmi a risolvere questo errore, in modo tale da mostrare all’utente la pagina di avvenuta registrazione o qualcosa di simile per non mostrare questo errore facendo capire all’utente che la registrazione al sito è avvenuta correttamente..

Non sono molto bravo col php dunque vi chiedo di scrivermi eventualmente le modifiche da adottare.

Vi ringrazio per aiuto

Cordiali saluti


Immagine dell’errore mostrato a video
img89.imageshack.us/img89/2681/immagineihx.jpg


Il codice completo della pagina è il seguente
Codice:
  
  <? 
  
  //**S**//
  function edit_upline($x, $ref) {
              global $form_username, $Db1;
              if($x <= 5) {
                          if($form_username != $ref) {
                                     $sql=$Db1->query("SELECT * FROM user WHERE username='$ref'");
                                     $thisuser=$Db1->fetch_array($sql);
                                     $sql=$Db1->query("UPDATE user SET referrals".($x)."=referrals".($x)."+1".iif($x==1,", week_refs=week_refs+1").", referrals=referrals+1 WHERE username='$ref'");
                                     if((isset($thisuser[refered])) && ($thisuser[refered] != $ref)) {
                                                 edit_upline(($x+1), $thisuser[refered]);
                                     }
                          }
              }
  }
  //**E**//
  
  if($action == "join") {
              if($settings["deny_multiple_ips"] == 1) {
                          $sql=$Db1->query("SELECT userid FROM user WHERE last_ip='$vip'");
                          if($Db1->num_rows() > 0) $ipInUse = true;
              }
              if($reff == $form_username) {
                          $reff="";
              }
              $a=strpos($form_url,"ht tp://");
              $sql=$Db1->query("SELECT * FROM email_block WHERE account='$form_email'");
              if($Db1->num_rows() != 0) {
                          $error_msg="Questa Email Non E' Accettata";
  }
              else if(($settings["deny_multiple_ips"] == 1) && ($ipInUse == true)) {
                          $error_msg="Il Tuo Indirizzo  Ip E' Gia' Usato Accedi Con L'Account Gia' Registrato";
  }
              else if(is_email_blocked($form_email) > 0) {
                          $error_msg="Error!";
                          $sql=$Db1->query("INSERT INTO logs SET username='".$form_username."', log='Non Puoi Iscriverti Con Questa Email ($form_email)', dsub='".time()."'");
              }
              else if(empty($form_username)) {
                          $error_msg="Inserisci Il Tuo Un Username";
  }
              else if((strlen($form_username) < 6)) {
                          $error_msg="Il Tuo Username Deve Essere Di Almeno 6 Caratteri";
  }
              else if(empty($form_password)) {
                          $error_msg="Inserisci Il Tuo Un Username";
  }
              else if((strlen($form_password) < 6)) {
                          $error_msg="La Tua Password Deve Essere Di Almeno 6 Caratteri";
  }
              else if(empty($form_name)) {
                          $error_msg="Inserisci Il Tuo Nome";
  }
              else if (Verify_Email_Address($form_email) == false) {
                          $error_msg="Inserisci Una Email Valida";
  }
              else if($form_agree != "on") {
                          $error_msg="Accetta Il Regolamento Per Iscriverti.";
  }
              else {
                          if($reff == "") {
                                     srand((double)microtime()*1000000); 
                                     $num = mt_rand(1,100);
                                     if($num > $settings['orphan_allow']) {
                                                 $sql=$Db1->query("SELECT username FROM user WHERE type='1' ORDER BY rand() LIMIT 1");
                                                 $newref=$Db1->fetch_array($sql);
                                                 $reff=$newref[username];
                                     }
                          }
  
                          $sql=$Db1->query("SELECT userid FROM user WHERE username='$form_username' OR email='$form_email'");
                          if($Db1->num_rows() == 0) {
                                     $sql=$Db1->query("INSERT INTO user SET
                          name='".addslashes($form_name)."',
                          username='".addslashes($form_username)."',
                          password='".md5($form_password)."',
                          email='".addslashes($form_email)."',
                          refered='".addslashes($reff)."',
                          last_ip='$vip',
                          join_ip='$vip',
                          balance='1.00',
                          `country`='".addslashes($form_country)."',
                          verified='".iif($settings[verify_emails] == 1,"0","1")."',
                          joined='".time()."',
                          last_act='".time()."',
                          xcredits='0'
                          ");
  
                                     $sql=$Db1->query("SELECT * FROM user WHERE username='$form_username'");
                                     $user=$Db1->fetch_array($sql);
  
                                     if($reff != "") {
                                                 if($settings[tickets_ref] > 0) {
                                                             $Db1->query("UPDATE user SET tickets=tickets+$settings[tickets_ref] WHERE username='$reff'");
                                                 }
                                                 edit_upline(1, $reff);
                                     }
  
  
                                     $sql=$Db1->query("SELECT * FROM tracker WHERE ip='$vip' ORDER BY dsub DESC LIMIT 1");
                                     if($Db1->num_rows() > 0) {
                                                 $trackid=$Db1->fetch_array($sql);
                                                 $sql=$Db1->query("UPDATE tracker SET register=register+1 WHERE id='$trackid[id]'");
                                     }
  
                                     $today_date=date("d/m/y");
                                     $sql=$Db1->query("SELECT id FROM stats WHERE date='$today_date'");
                                     if($Db1->num_rows() == 0) {
                                                 $sql-$Db1->query("INSERT INTO stats SET date='$today_date'");
                                     }
                                     $sql=$Db1->query("UPDATE stats SET new_members=new_members+1 WHERE date='$today_date'");
  
                                     if($settings[verify_emails] == 1) {
                                                 send_act_email($form_username);
                                                 $Db1->sql_close();
                                                 header("Location: index.php?view=verify&uname=$form_username");
                                     }
                                     else {
                                                 $Db1->sql_close();
                                                 header("Location: index.php?view=welcome&uname=$form_username");
                                     }
                          }
                          else {
                                     $error_msg="Hai Gia' Aperto un Account Con Questi Dati, Non creare Altri Account";
  }
              }
  }
  
  /*
  if((!isset($reff)) && (!isset($ref))) {
              $sql = $Db1->query("SELECT * FROM temp_refs WHERE ip='$vip' ORDER BY dsub DESC LIMIT 1");
              $refinfo=$Db1->fetch_array($sql);
              $reff=$refinfo[referrer];
  }
  else if(isset($ref) && (!isset($reff))) {
  */
              $reff=$ref;
  //}
  
  
  $includes[content]="
  <b><font color=\"darkblue\">$error_msg</font></b>
  <br>
  <div align=\"center\">
  
  
  
  
  
  
  <!-- COREG LEADIUM -->
  <script type=\"text/javascript\" src=\"ht tp://it.leadium.com/coreg_em.php?ref=5fc1a7e90f544439522657feb0b18faf&sid=533&eid=109\"></script>
  <!-- COREG LEADIUM -->
  
  <script type=\"text/javascript\">
  
  function CoRegistrazioni() {
      var radios = $(\"#dropzone_coregs_leadium input:radio\");
      var i;
      for (i = 0; i < radios.length; i++) {
  [i]        if (radios.id.toLowerCase().match(\"oui\"+\"$\") == \"oui\") {
  [i]            if (!radios.checked) {
                  alert(\"Per completare la registrazione clicca SI in tutti i  banner che vedi alla tua sinistra, sono tutti gratuiti\");
  return false;
              }
          }
      }
  }
  </script>
  
  <form name=\"acash\" action=\"index.php?view=join&action=join&".$url_variables."\" method=\"post\" onSubmit=\"return CoRegistrazioni()\">
  
  <table cellspacing=\"0\" cellpadding=\"0\" border=0 width=\"100%\" class=\"tableBD1\">
              <tr>
                          <td>
                                     <table cellspacing=\"1\" cellpadding=\"1\" border=0 width=\"100%\" height=\"$height\">
  
  
  
  
                                                 <tr class=\"tableHL2\">
                                                 <td>&nbsp;Titolo <font color=\"darkblue\"><sup>*</sup></font></td>
                                                 <td>
                                                 <select name=\"sex\" style=\"width:275px\">
                                                 <option value=\"3\" selected>Signorina</option>
                                                 <option value=\"2\" selected>Signora</option>
                                                 <option value=\"1\" selected>Signore</option>
                                                 </select> 
                                                 </td>
                                                 </tr>
  
  
                                                 <tr class=\"tableHL2\">
                                                             <td width=\"100%\">&nbsp;Nome <font color=\"darkblue\"><sup>*</sup></font></td>
                                                             <td><input type=\"text\" name=\"form_name\" value=\"\" size=\"50\"></td>
                                                 </tr>
  
  
  
                                                 <tr class=\"tableHL2\">
                                                             <td width=\"100%\">&nbsp;Cognome <font color=\"darkblue\"><sup>*</sup></font></td>
                                                             <td><input type=\"text\" name=\"surname\" value=\"\" size=\"50\"></td>
                                                 </tr>
  
  
  
                                                 <tr class=\"tableHL2\">
                                                 <td>&nbsp;Data Di Nascita <font color=\"darkblue\"><sup>*</sup></font></td>
                                                 <td>
                                                 <select id=\"date_of_birth\" name=\"day\" size=\"1\">
          <option value=\"01\">01</option>
          <option value=\"02\">02</option>
          <option value=\"03\">03</option>
          <option value=\"04\">04</option>
          <option value=\"05\">05</option>
          <option value=\"06\">06</option>
          <option value=\"07\">07</option>
          <option value=\"08\">08</option>
          <option value=\"09\">09</option>
          <option value=\"10\">10</option>
          <option value=\"11\">11</option>
          <option value=\"12\">12</option>
          <option value=\"13\">13</option>
          <option value=\"14\">14</option>
          <option value=\"15\" selected=\"selected\">15</option>
          <option value=\"16\">16</option>
          <option value=\"17\">17</option>
          <option value=\"18\">18</option>
          <option value=\"19\">19</option>
          <option value=\"20\">20</option>
          <option value=\"21\">21</option>
          <option value=\"22\">22</option>
          <option value=\"23\">23</option>
          <option value=\"24\">24</option>
          <option value=\"25\">25</option>
          <option value=\"26\">26</option>
          <option value=\"27\">27</option>
          <option value=\"28\">28</option>
          <option value=\"29\">29</option>
          <option value=\"30\">30</option>
          <option value=\"31\">31</option>
          </select>
          <select id=\"date_of_birth\" name=\"month\" size=\"1\">
          <option value=\"01\">01</option>
          <option value=\"02\">02</option>
          <option value=\"03\">03</option>
          <option value=\"04\">04</option>
          <option value=\"05\" selected=\"selected\">05</option>
          <option value=\"06\">06</option>
          <option value=\"07\">07</option>
          <option value=\"08\">08</option>
          <option value=\"09\">09</option>
          <option value=\"10\">10</option>
          <option value=\"11\">11</option>
          <option value=\"12\">12</option>
          </select>
          <select id=\"date_of_birth\" name=\"year\" size=\"1\">
          <option value=\"1901\">1901</option>
          <option value=\"1902\">1902</option>
          <option value=\"1903\">1903</option>
          <option value=\"1904\">1904</option>
          <option value=\"1905\">1905</option>
          <option value=\"1906\">1906</option>
          <option value=\"1907\">1907</option>
          <option value=\"1908\">1908</option>
          <option value=\"1909\">1909</option>
          <option value=\"1910\">1910</option>
          <option value=\"1911\">1911</option>
          <option value=\"1912\">1912</option>
          <option value=\"1913\">1913</option>
          <option value=\"1914\">1914</option>
          <option value=\"1915\">1915</option>
          <option value=\"1916\">1916</option>
          <option value=\"1917\">1917</option>
          <option value=\"1918\">1918</option>
          <option value=\"1919\">1919</option>
          <option value=\"1920\">1920</option>
          <option value=\"1921\">1921</option>
          <option value=\"1922\">1922</option>
          <option value=\"1923\">1923</option>
          <option value=\"1924\">1924</option>
          <option value=\"1925\">1925</option>
          <option value=\"1926\">1926</option>
          <option value=\"1927\">1927</option>
          <option value=\"1928\">1928</option>
          <option value=\"1929\">1929</option>
          <option value=\"1930\">1930</option>
          <option value=\"1931\">1931</option>
          <option value=\"1932\">1932</option>
          <option value=\"1933\">1933</option>
          <option value=\"1934\">1934</option>
          <option value=\"1935\">1935</option>
          <option value=\"1936\">1936</option>
          <option value=\"1937\">1937</option>
          <option value=\"1938\">1938</option>
          <option value=\"1939\">1939</option>
          <option value=\"1940\">1940</option>
          <option value=\"1941\">1941</option>
          <option value=\"1942\">1942</option>
          <option value=\"1943\">1943</option>
          <option value=\"1944\">1944</option>
          <option value=\"1945\">1945</option>
          <option value=\"1946\">1946</option>
          <option value=\"1947\">1947</option>
          <option value=\"1948\">1948</option>
          <option value=\"1949\">1949</option>
          <option value=\"1950\">1950</option>
          <option value=\"1951\">1951</option>
          <option value=\"1952\">1952</option>
          <option value=\"1953\">1953</option>
          <option value=\"1954\">1954</option>
          <option value=\"1955\">1955</option>
          <option value=\"1956\">1956</option>
          <option value=\"1957\">1957</option>
          <option value=\"1958\">1958</option>
          <option value=\"1959\">1959</option>
          <option value=\"1960\">1960</option>
          <option value=\"1961\">1961</option>
          <option value=\"1962\">1962</option>
          <option value=\"1963\">1963</option>
          <option value=\"1964\">1964</option>
          <option value=\"1965\">1965</option>
          <option value=\"1966\">1966</option>
          <option value=\"1967\">1967</option>
          <option value=\"1968\">1968</option>
          <option value=\"1969\">1969</option>
          <option value=\"1970\">1970</option>
          <option value=\"1971\">1971</option>
          <option value=\"1972\">1972</option>
          <option value=\"1973\">1973</option>
          <option value=\"1974\">1974</option>
          <option value=\"1975\">1975</option>
          <option value=\"1976\">1976</option>
          <option value=\"1977\">1977</option>
          <option value=\"1978\">1978</option>
          <option value=\"1979\">1979</option>
          <option value=\"1980\">1980</option>
          <option value=\"1981\">1981</option>
          <option value=\"1982\">1982</option>
          <option value=\"1983\">1983</option>
          <option value=\"1984\">1984</option>
          <option value=\"1985\">1985</option>
          <option value=\"1986\" selected=\"selected\">1986</option>
          <option value=\"1987\">1987</option>
          <option value=\"1988\">1988</option>
          <option value=\"1989\">1989</option>
          <option value=\"1990\">1990</option>
          <option value=\"1991\">1991</option>
          <option value=\"1992\">1992</option>
          <option value=\"1993\">1993</option>
          <option value=\"1994\">1994</option>
          <option value=\"1995\">1995</option>
          <option value=\"1996\">1996</option>
          <option value=\"1997\">1997</option>
          <option value=\"1998\">1998</option>
          <option value=\"1999\">1999</option>
          <option value=\"2000\">2000</option>
          </select>
  </tr>
  
                                                 <tr class=\"tableHL2\">
                                                             <td width=\"100%\">&nbsp;Username <font color=\"darkblue\"><sup>*</sup></font></td>
                                                             <td><input type=\"text\" name=\"form_username\" value=\"$form_username\" size=\"50\"></td>
                                                 </tr>
  
                                                 <tr class=\"tableHL2\">
                                                             <td>&nbsp;Password <font color=\"darkblue\"><sup>*</sup></font></td>
                                                             <td><input type=\"password\" name=\"form_password\" value=\"$form_password\" size=\"50\"></td>
                                                 </tr>
  
  
  
                                                 <tr class=\"tableHL2\">
                                                             <td>&nbsp;Email <font color=\"darkblue\"><sup>*</sup></font></td>
                                                             <td><input type=\"text\" name=\"form_email\" value=\"$form_email\" size=\"50\"></td>
                                                 </tr>
  
  
                                                 <tr class=\"tableHL2\">
                                                             <td width=\"100%\">&nbsp;Indirizzo <font color=\"darkblue\"><sup>*</sup></font></td>
                                                             <td><input type=\"text\" name=\"address\" value=\"\" size=\"50\"></td>
                                                 </tr>
  
  
                                                 <tr class=\"tableHL2\">
                                                             <td width=\"100%\">&nbsp;Citta' <font color=\"darkblue\"><sup>*</sup></font></td>
                                                             <td><input type=\"text\" name=\"city\" value=\"\" size=\"50\"></td>
                                                 </tr>
  
  
  
                                                 <tr class=\"tableHL2\">
                                                             <td width=\"100%\">&nbsp;Codice Postale CAP <font color=\"darkblue\"><sup>*</sup></font></td>
                                                             <td><input type=\"text\" name=\"cap\" value=\"\" size=\"50\"></td>
                                                 </tr>
  
  
  
                                                 <tr class=\"tableHL2\">
                                                 <td>&nbsp;Nazione <font color=\"darkblue\"><sup>*</sup></font></td>
                                                 <td>
                                                 <select name=\"form_country\" style=\"width:275px\">
                                                 <option value=\"Italy\" selected>Italia</option>
                                                 </select> 
                                                 </td>
                                                 </tr>
  
  
                                                 <tr class=\"tableHL2\">
                                                             <td width=\"100%\">&nbsp;Telefono <font color=\"darkblue\"><sup>*</sup></font></td>
                                                             <td><input type=\"text\" name=\"phone\" value=\"\" size=\"50\"></td>
                                                 </tr>
  
  
  
                                                 <tr class=\"tableHL2\">
                                                             <td>&nbsp;Presentatore</td>
                                                             <td>".iif($reff=="","<input type=\"text\" name=\"reff\" value=\"$reff\" size=\"50\" readonly>","
                                                             <input type=\"hidden\" name=\"reff\" value=\"$reff\">
                                                             $reff
                                                             ")."</td>
                                                 </tr>
                                                 <tr class=\"tableHL2\">
                                                             <td colspan=2 align=\"center\">
                                                                         <input type=\"checkbox\" name=\"form_agree\" class=\"checkbox\"> Accetto  Il <a href=\"index.php?view=terms\" target=\"_blank\">Regolamento</a><br>
  
                                                 <br>
                                                 <!-- COREG LEADIUM -->
                                                 <script type=\"text/javascript\"> displayLeadiumCoregs();</script>
                                                 <!-- COREG LEADIUM --> 
                                                 <br>
                                                             <br><b><center><small>* Campi Obbligatori</small></center></b><br>
                                                             </td>
                                                 </tr>
  
  
  
  
                                                 <tr class=\"tableHL1\">
                                                             <td colspan=2 align=\"center\"><input type=\"submit\" value=\"Iscriviti\" size=\"30\" onclick=\"submitLeadiumCoregs();\"></td>
                                                 </tr>
  
                                     </table>
                          </td>
              </tr>
  </table><br>
  ".iif($settings[verify_emails]==1,"<small>**Devi Inserire Una Email Reale Dove Ti Sara' Inviata La Conferma Dell'iscrizione Al Nostro sito.</small>
  <br><br>
  
  <div align=\"left\">
  <b>Importante</b><br>
  Se Usi Un Blocco Per Lo  Spam, Inserisci Nella Lista Degli Indirizzi Email Affidabili La  Nostra Email $settings[admin_email] Altrimenti Non Potrai Ricevere Le Nostre Email E Non Potrai Attivare Il Tuo Account. Controlla Nella Tua Casella Di Posta Anche Nella Cartella Spam.
  </div>
  
  ")."
  </form>
  </div>
  ";
  ?>
Errore si è manifestato dopo che è stata aggiunta questo controllo su alcuni box

Codice:
  <script type=\"text/javascript\">
   
  function CoRegistrazioni() {
      var radios = $(\"#dropzone_coregs_leadium input:radio\");
      var i;
      for (i = 0; i < radios.length; i++) {
          if (radios[i].id.toLowerCase().match(\"oui\"+\"$\") == \"oui\") {
              if (!radios[i].checked) {
                  alert(\"Per completare la registrazione clicca SI in tutti i banner che vedi alla tua sinistra, sono tutti gratuiti\");
                  return false;
              }
          }
      }
  }
  </script>
   
  <form name=\"acash\" action=\"index.php?view=join&action=join&".$url_variables."\" method=\"post\" onSubmit=\"return CoRegistrazioni()\">
Errore mostrato riporta a questa riga del codice

Codice:
   
  else {
  $Db1->sql_close();
  header("Location: index.php?view=welcome&uname=$form_username");
  }
__________________
ADVHITS.COM - CODICE +30% BONUS: GIORGIOTAVE
guadagnaeuro non in linea   Rispondi citando
Vecchio 21-06-11, 20:31   #2 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Elimina gli spazi presenti prima di <? all'inizio del file.
Thedarkita ora è in linea   Rispondi citando
Vecchio 22-06-11, 01:21   #3 (permalink)
User
 
Data di registrazione: Sep 2006
Ubicazione: Messina
Messaggi: 156
Invia un messaggio tramite Skype a guadagnaeuro
Errore non dipende dagli spazi, quelli sono apparsi quando ho copiato il testo da word.

Il problema non riguarda gli spazi ma una funzione php
__________________
ADVHITS.COM - CODICE +30% BONUS: GIORGIOTAVE
guadagnaeuro non in linea   Rispondi citando
Vecchio 22-06-11, 01:25   #4 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
L'errore è dovuto al fatto che invii del testo prima di inviare l'header, o fai in modo che ciò non avvenga o inserisci all'inizio del file ob_start("ob_gzhandler"); per abilitare la compressione dell'output e il problema si elimina.
Thedarkita ora è in linea   Rispondi citando
Vecchio 22-06-11, 01:50   #5 (permalink)
User
 
Data di registrazione: Sep 2006
Ubicazione: Messina
Messaggi: 156
Invia un messaggio tramite Skype a guadagnaeuro
Ho aggiunto ob_start("ob_gzhandler"); all'inizio del files ma errore continua ad esserci allo stesso identico modo

Sono giorni che cerco una soluzione al problema senza trovarla purtroppo.
__________________
ADVHITS.COM - CODICE +30% BONUS: GIORGIOTAVE
guadagnaeuro non in linea   Rispondi citando
Vecchio 22-06-11, 01:53   #6 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Può esserci uno spazio prima del tag di apertura php, sopratutto se utilizzi windows quando programmi è possibile che sia presente qualche carattere invisibile, e questa è l'unico motivo possibile se hai inserito quella funzione all'inizio.
Thedarkita ora è in linea   Rispondi citando
Vecchio 22-06-11, 01:57   #7 (permalink)
User
 
Data di registrazione: Sep 2006
Ubicazione: Messina
Messaggi: 156
Invia un messaggio tramite Skype a guadagnaeuro
Errore appare da quando è stato aggiunta questa parte di codice dunque non credo che sia dovuto a spazi vari nella pagina

Codice:
 
<script type=\"text/javascript\">
function CoRegistrazioni() {
    var radios = $(\"#dropzone_coregs_leadium input:radio\");
    var i;
    for (i = 0; i < radios.length; i++) {
        if (radios[i].id.toLowerCase().match(\"oui\"+\"$\") == \"oui\") {
            if (!radios[i].checked) {
                alert(\"Per completare la registrazione clicca SI in tutti i  banner che vedi alla tua sinistra, sono tutti gratuiti\");
                return false;
            }
        }
    }
}
</script>
<form name=\"acash\" action=\"index.php?view=join&action=join&".$url_variables."\" method=\"post\" onSubmit=\"return CoRegistrazioni()\">
__________________
ADVHITS.COM - CODICE +30% BONUS: GIORGIOTAVE
guadagnaeuro non in linea   Rispondi citando
Vecchio 22-06-11, 02:01   #8 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Allora dopo all'apertura del codice metti:
Codice PHP:
<?php
ob_start
("ob_gzhandler");
header('Location: /');
exit;
E vediamo che succede.
Thedarkita ora è in linea   Rispondi citando
Vecchio 22-06-11, 02:13   #9 (permalink)
User
 
Data di registrazione: Sep 2006
Ubicazione: Messina
Messaggi: 156
Invia un messaggio tramite Skype a guadagnaeuro
Il problema sta in questa riga ma non so come risolverlo, è proprio da qui che partono tutti gli errori

Codice:
 
<form name=\"acash\" action=\"index.php?view=join&action=join&".$url_variables."\" method=\"post\" onSubmit=\"return CoRegistrazioni()\">
__________________
ADVHITS.COM - CODICE +30% BONUS: GIORGIOTAVE
guadagnaeuro non in linea   Rispondi citando
Vecchio 22-06-11, 02:15   #10 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
ma la funzione ob_start l'hai messa come ti ho indicato affinchè sia la prima cosa che esegua, prima di qualsiasi altro codice php, html, ecc?
Thedarkita ora è in linea   Rispondi citando
Vecchio 22-06-11, 02:22   #11 (permalink)
User
 
Data di registrazione: Sep 2006
Ubicazione: Messina
Messaggi: 156
Invia un messaggio tramite Skype a guadagnaeuro
Spiegami esattamente dove inserirla perche sara la centesima soluzione che provo (da 3 forum) senza trovare purtroppo una soluzione.

Lo script piu volte richiama header in varie parti del codice
__________________
ADVHITS.COM - CODICE +30% BONUS: GIORGIOTAVE
guadagnaeuro non in linea   Rispondi citando
Vecchio 22-06-11, 02:25   #12 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Allora invece di ascoltare soluzioni casuali, ascolta me devi inserire ob_start affinchè sia la prima cosa che venga eseguita, se l'utente richiama un file index.php che include poi vari file la funzione devi metterla in index.php.
Thedarkita ora è in linea   Rispondi citando
Vecchio 22-06-11, 02:28   #13 (permalink)
User
 
Data di registrazione: Sep 2006
Ubicazione: Messina
Messaggi: 156
Invia un messaggio tramite Skype a guadagnaeuro
Ho aggiunto il codice da te indicato all'inizio e mi restituisce immediatamente un errore simile

Codice:
 
<?php
ob_start("ob_gzhandler");
header('Location: /');
exit; 
//**S**//
function edit_upline($x, $ref) {
 global $form_username, $Db1;
 if($x <= 5) {
errore mostrato
Warning: Cannot modify header information - headers already sent by (output started at /home/italsat/public_html/*****.net/members/join.php:1) in /home/****/public_html/****.net/members/join.php on line 3
__________________
ADVHITS.COM - CODICE +30% BONUS: GIORGIOTAVE
guadagnaeuro non in linea   Rispondi citando
Vecchio 22-06-11, 02:31   #14 (permalink)
User
 
Data di registrazione: Sep 2006
Ubicazione: Messina
Messaggi: 156
Invia un messaggio tramite Skype a guadagnaeuro
la pagina index contiene pochissimi dati, lo script è complesso sotto vedi il contenuto della pagina index

Codice:
<?
header("Location: ../index.php");
?>
__________________
ADVHITS.COM - CODICE +30% BONUS: GIORGIOTAVE
guadagnaeuro non in linea   Rispondi citando
Vecchio 22-06-11, 02:32   #15 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Come puoi vedere indica che alla riga 1 viene inviato un output, questa è la dimostrazione di come dall'inizio ti ho indicato qual'è il tuo problema, i casi sono 2:
- Hai uno spazio, un invio prima di <?php, e si nota facilmente
- Hai un carattere invisibile prima di <?php, se crei un file nuovo e non copi la prima parte del file, ma la riscrivi probabilmente risolvi.
Thedarkita ora è in linea   Rispondi citando
Rispondi
Tags: , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:32.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.