php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.09.2004, 10:43  
Gast
 
Beiträge: n/a
Standard Problem mit header()-Funktion

Hallo,

ich habe folgendes Problem.

Habe einen Warenshop mit Login programmiert. Habe jetzt im Nachhinein eine header.php und footer.php included.

Das Problem ist jetzt allerdings, dass meiner header("x.php") nicht mehr funktionieren.

Woran kann das liegen??

Hier ein Beispiel in einem Skript.
Code:
<?php
  session_start();
  
  require_once "login.class.php";
  
  include_once "header.php";
 
  //Variable $ouput wird ausgegeben, wenn Zugangsdaten nicht korrekt waren
  $output = "";
  
  //Hilfsvariable zum Überprüfen der Zugangsdaten
  $test = 0;
  



//neues Objekt erzeugen
$Login = new Login();


// Formular wurde abgesendet    
if( isset($_POST['submit']) ){

        
    
    // Benutzername oder Passwortfeld nicht gesetzt, d.h. leer
    if($_POST['username'] == "" || $_POST['password'] == "" ){
        $output = '

<span class="text">Bitte überprüfen Sie ihre Zugangsdaten</span></p>';
        $test = 1;
    }
    // Benutzerdaten überprüfen und wenn gültiger Benutzer dann einloggen
    
    elseif($Login->getValidUser() > 0) {
        
                        
        $row = mysql_fetch_array($Login->getUserData());
           echo "Username: " . $row['user_username'];
        
        // Benutzerdaten waren ok -> Benutzer einloggen und weiterleiten
        $Login->loginUser();
        $Login->doRegister();
        
        
        
        // Benutzerstatus unterscheiden und entsprechend weiterleiten
                    
            
        if ($row['user_status']==0){
            header("location:superuser.php");
        }
        elseif ($row['user_status'] == 1){
            header("location[img]images/smilies/redface.gif[/img]rder2.php");
        }
        elseif ($row['user_status'] == 2 && !isset($_SESSION['validuser'])){
            header("location:ticket.php");
            }
            else{
            $Login->setUserId();
            echo 'hallo';
            header("location:cart2.php");
            }
        
        
    }
    
    // falsche Benutzerdaten wurden eingegeben
    else{

        $output = '

<span class="text">Bitte überprüfen Sie ihre Zugangsdaten</span></p>';
        $test = 1;
    }
}


// Formularausgabe mit Fehlermeldung bei z.B. falschen Zugangsdaten
if($test == 1){
    echo $output;
    echo $Login->printUserForm();
    echo' <span class="text">Sie sind noch nicht registriert?</span>';
    echo'Zur Registrierung';
}

// Formaularausgabe beim ersten Seitenaufruf
else{    
    echo $Login->printUserForm();
echo'
Sie sind noch nicht registriert?';
echo'Zur Registrierung';
    
}


include_once "footer.php";

?>

 
  
  </body>
  </html>
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.09.2004, 11:20  
Gast
 
Beiträge: n/a
Standard

... nicht mehr funktionieren.

aha .. und das heisst? fehlermeldung? tut gar nix? .. setz dein error_reporting()
auf E_ALL und paste mal die fehlermeldungen.

testen kann man das eigentlich ganz geschickt selber .. es darf keinerlei aus-
gabe an den browser geschehen bevor die header() funktion aufgerufen wird.
 
Alt 10.09.2004, 11:46  
Gast
 
Beiträge: n/a
Standard

Es passiert gar nichts.

Die Seite ruft sich selbst wieder auf. Gehe davon aus, dass das Login erfolgreich war, da ich auch keine Fehlermeldung erhalte.

Blöde Frage nun: wie mache ich das mit dem error_reporting???

Poste mal noch ein Skript: hier wird nach einfügen von header.php und footer.php gar nichts mehr angezeit.
Code:
<?php
session_start();
 
require_once "credit.class.php";

include_once "header.php";

$Credit = new Credit();


print_r($_SESSION);
//Hilfsvariable zum Überprüfen der Zugangsdaten
  $test = true;

	
	
?>

<html>
<head>
	<title>Untitled</title>
<script type="text/javascript">
<!--
function check(form)
{
 var error = new Array();			

if(!form.acc.checked && !form.cred.checked){
	error.push("Bitte wählen Sie eine Zahlungsart aus");
}
if(form.acc.checked && form.cred.checked){
	error.push("Bitte wählen Sie nur eine Zahlungsart aus");
}

if (form.acc.checked && !form.cred.checked){	
   
	  if(form.accname.value == ""){
		error.push("Kontoinhaber fehlt");
	  }	
 	  if(form.accnum.value == ""){
		error.push("Kontonummer fehlt");
	  }	
   	  if(form.accref.value == ""){
		error.push("BLZ fehlt");
	  }	
      if(form.accbank.value == ""){
		error.push("Bank fehlt");
	  }
	 
}

 

if (form.cred.checked && !form.acc.checked){	
	  if(form.credname.value == ""){
		error.push("Karteninhaber fehlt");
	  }	
 	  if(form.crednum.value == ""){
		error.push("Kartennummer fehlt");
	  }	
   	  if(form.expmon.value == ""){
		error.push("Monat fehlt");
	  }	
      if(form.expyr.value == ""){
		error.push("Jahr fehlt");
	  }
}
    
	if(error.length != 0){
		alert(error.join("\n"));
		return false;
	}
	else{return true;
	}
	
	
	
}




//-->
</script>

</head>
<body>


<?


$Credit = new Credit();


if ( isset ( $_POST["submit"] ) ) {

	
	
	if($_POST['username']=="" || $_POST['password']=="" || $_POST['password2']==""){
		$test=false;
		 echo $Credit->printUserForm();
	}	
	
	elseif($Credit->checkUsername()> 0){
		$test = false;
	
		echo '<p align="center">Dieser Benutzername existiert bereits!

			Waehlen Sie bitte einen neuen Benutzernamen.

';
		echo $Credit->printUserForm();
	}	
	
	elseif($_POST['password'] != $_POST['password2']) {
    	$test=false;
    	
    echo '<p align="center">Die Passwörter stimmen nicht überein!

';
    echo $Credit->printUserForm();
 	}
 	
 	
 	elseif(!isset($_SESSION['validuser'])){
	
 	
 	$Credit->addCustomer();
	echo'Ihre Registrierung wurde erfolgreich durchgeführt!';
	print_r($_SESSION);
	echo '

	
		<A HREF="ticket33.php?">
					 Zum Ticketshop</a>
		</p>';

	
	$test=false;
	}
	
	else{
	$Credit->addCustomer();
	$Credit->setUserId();
 	$Credit->goToCart();
 	
 	$test=false;
 	}
 }
 	
if( isset ( $_POST["pay"] )) {
	
	$test=false;
	
	if (isset($_POST ["acc"])){
	$Credit->setAccountData();
	echo $Credit->printUserForm();
	}
	
	
	if (isset($_POST ["cred"])){
	$Credit->setCreditData();
	echo $Credit->printUserForm();
	}
}

if($test){
	
?>



  <a name="594"></a> </span><span class="text">Bitte legen Sie hier Ihre Zahlungsweise fest.</span>

  <span class="text">*Diese Angaben sind unbedingt erforderlich</span><span class="text"></span>
  <span class="text">Es stehen folgende Zahlungsarten zur Verfügung:</span><span class="text"></span>
  <p style="border-bottom: 1 dashed #CF2424">
  
  
<form action="<?=$_SERVER['PHP_SELF']; ?>" method="post" onSubmit="return check(this)">
<p align="left"><input type="checkbox" name="acc" value="">Bankeinzug</p>
      

<table border="0" width="100%">

   <tr>
     <td width="50%" style="background-color: #F6F6F6"><span class="text">Kontoinhaber *</span></td>
      <td width="50%"style="background-color: #F6F6F6"><span class="text">
        <input size="23" type="text" name="accname" value=""></span></td>
   </tr>
   <tr>
      <td width="50%"><span class="text">Kontonummer *</span></td>
      <td width="50%"><span class="text">
        <input size="23" type="text" name="accnum"  value=""></span></td>
   </tr>
   <tr>
      <td width="50%"style="background-color: #F6F6F6"><span class="text">BLZ *</span></td>
      <td width="50%"style="background-color: #F6F6F6"><span class="text">
         <input size="23" type="text" name="accref"  value=""></span></td>
   </tr>
   <tr>
      <td width="50%"><span class="text">Bank *</span></td>
      <td width="50%"><span class="text">
        <input size="23" type="text" name="accbank"  value=""></span></td>
   </tr>
</table>
      
<p style="border-bottom: 1 dashed #CC0000">          
<p align="left"><input type="checkbox" name="cred" value="">Kreditkarte</p>
<table border="0" width="100%">
  <tr>
    <td width="50%" style="background-color: #F6F6F6"><span class="text">Kreditkarte *</span></td>
    <td width="50%" style="background-color: #F6F6F6"><span class="text">
       <select size="1" name="credtype">
          <option>Mastercard / Eurocard</option>
           <option>Visa</option>
        </select></span>
     </td>
   </tr>
   <tr>
     <td width="50%"><span class="text">Karteninhaber *</span></td>
     <td width="50%"><span class="text">
       <input size="23" type="text" name="credname"  value=""></span></td></td>
   </tr>
   <tr>
     <td width="50%" style="background-color: #F6F6F6"><span class="text">Kartennummer*</span></td>
     <td width="50%" style="background-color: #F6F6F6"><span class="text">
        <input size="23" type="text" name="crednum"  value=""></span></td></td>
   </tr>
   <tr>
     <td width="50%"><span class="text">gültig bis * (Monat, Jahr)</span></td>
     <td width="50%"><span class="text">
       <input size="7" type="text" name="expmon"  value=""></span>
       <input size="14" type="text" name="expyr"  value="">[/b]</span></td>
   </tr>
   <tr>
     <td width="50%" style="background-color: #F6F6F6"></td>
     <td width="50%" style="background-color: #F6F6F6"></td>
   </tr>
</table>



   

</p>
   
    

<input type="submit" value="Absenden" name="pay"></p>
   </form>
   

</p>
   

</p>
   

</p>
   

</p>
   


</table>

<?
}

include_once "header.php";

?>

</body>
</html>
 
Alt 10.09.2004, 12:06  
Gast
 
Beiträge: n/a
Standard

Zitat:
dass meiner header("x.php") nicht mehr funktionieren
Was genau meinst Du mit header("x.php")? Steht das genau so im Code? Dann ist das falsch. siehe auch: http://php.net/header
Anzeige der Fehler: siehe auch: http://php.net/error_reporting und auf den Verweis auf display_errors achten.
Sofern Dein Hauptskript keine Syntax-Fehler beinhaltet, kannst Du innerhalb des Skripts die Anzeige mit
PHP-Code:
<?php
  error_reporting
(E_ALL);
  
ini_set('display_errors'true);
  
  
session_start();
 
  require_once 
"login.class.php";
  
// usw. usw.
einschalten.
 
Alt 10.09.2004, 12:17  
Gast
 
Beiträge: n/a
Standard

sehen natürlich nicht so aus, sondern z.B. header("location:ticket.php");

bekomme aber keine Fehlermeldungen, wenn ich das error_reporting einfüge.

Was kann also das Problem sein??
 
Alt 10.09.2004, 12:30  
Gast
 
Beiträge: n/a
Standard

display_errors ist auch an?
Was macht header.php?
header() kann nur benutzt werden, solange noch keine Dokument-Daten an den client gesendet wurden. wenn header.php also irgendetwas ausgibt und kein output-buffering aktiviert ist, wird die Umleitung nicht mehr funktionieren. Es ist auch etwas sinnlos, einen Dokument-header zu senden und dann den client aufzufordern, ein anderes Dokument abzurufen.
 
Alt 10.09.2004, 13:01  
Gast
 
Beiträge: n/a
Standard

header.php und footer.php sind der Anfang und das Ende eines Templates, in das ich meine programmierten Skripte, wie z.B. login.php (oben gezeigt) einfügen möchte.

Hier mal die header.php: Sorry für den ganzen Code.
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>

<STYLE TYPE="text/css">
<!--
/* default styles for extension "tx_indexedsearch" */
 .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button  { width:60px; tx-indexedsearch}
 .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword  { width:120px; tx-indexedsearch}
 .tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {    font-weight:bold;    font-family: Verdana, Helvetica, sans-serif;   font-size: 12px;   }
 .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:5px; margin-bottom:5px; tx-indexedsearch}
 .tx-indexedsearch P.tx-indexedsearch-noresults { font-weight:bold; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; }
 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold;  font-family: Verdana, Helvetica, sans-serif;  font-size: 12px;  }
 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; font-family: Verdana, Helvetica, sans-serif;font-size: 12px; }
 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-weight:normal; font-family: Verdana, Helvetica, sans-serif; line-height: 16px;  font-size: 12px;   }
 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; }
 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {	background:#eeeeee;  font-family: Verdana, Helvetica, sans-serif; font-size: 10px; }
 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; font-family: Verdana, Helvetica, sans-serif;  }
 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; font-family: Verdana, Helvetica, sans-serif;  }
 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; font-family: Verdana, Helvetica, sans-serif;  }
 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; font-family: Verdana, Helvetica, sans-serif;  }
-->
</STYLE>
<link rel="stylesheet" href="media/css/rot.css">


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META NAME="author" CONTENT="Webmaster SWB">
<META NAME="publisher" CONTENT="Stadtwerke Bonn GmbH">
<META NAME="copyright" CONTENT="SWB">
<META NAME="keywords" CONTENT="Stadtwerke, Bonn, Energie, Strom, Wasser, Gas, Fernwärme, Busse, Bahnen, Bahn, Bus, Tarifrechner, Fahrplan, Fahrplanauskunft, Hafen, MVA, SWB, EGM, Service, Mobil, Mieten, Strassenbahn">
<META NAME="description" CONTENT="Die Stadtwerke Bonn versorgen die Bonner Bürger mit Energie und Wasser und betreuen den Bonner Nahverkehr.">
<META NAME="page-topic" CONTENT="Versorgung und Verkehr">
<META NAME="audience" CONTENT="Alle">
<META NAME="expires" CONTENT="NEVER">
<META NAME="page-type" CONTENT="Kommerzielle Organisation">
<META NAME="robots" CONTENT="INDEX,FOLLOW">

<link rel="SHORTCUT ICON" href="id/roticon.ico">



<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>


<title>Aktuelles</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="Microsoft FrontPage 4.0">
<script language="javascript">
<!--
	browserName = navigator.appName;
	browserVer = parseInt(navigator.appVersion);
	var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
	if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror") {version = "n3";} else {version = "n2";}
	function blurLink(theObject)	{
		if (msie4)	{theObject.blur();}
	}
// -->
</script>

<script>
<!--

function UnCryptMailto(s) {
	var n=0;
	var r="";
	for(var i=0;i<s.length;i++) { 
		n=s.charCodeAt(i); 
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(2)); 
	}
	return r;
}
function linkTo_UnCryptMailto(s)	{
	location.href=UnCryptMailto(s);
}
		

// -->
</script>


</head>
<body text="#000000" link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('id/drucken_f2.gif','id/versenden_f2.gif','id/top_f2.gif')">


<div class="outerBox">
<a name="top"></a> 
<script language=JavaScript>
var target="_blank";
var URL = new Array();
var link="";
var flashfile ='swf/rot1.swf';
var altimg ="id/rot1.jpg";
var width = 771;
var height = 105;
</script><script language=JavaScript src=fla.js></script><noscript>
[img]id/rot1.jpg[/img] 
</noscript>
<table width="771" border="1" cellpadding="0" cellspacing="0">
  <tr>
    <td width="198" valign="top" rowspan="2">

[img]id/rot_kringel.gif[/img]</p>
      </td>
    <td width="22" valign="top" background="id/ll.gif" rowspan="2">[img]id/10x10_weiss.gif[/img]</td>
    <td width="376" valign="top" class="textweiss"> <table width="190" border="0" cellpadding="0" cellspacing="4">
        <tr> 
          <td>[img]id/1x1.gif[/img]</td>
          <td valign="top">
<table width="0" border="0" cellpadding="0" cellspacing="0">
              <tr> 
                <td>[img]id/1x1.gif[/img]</td>
                <td>Kontakt[img]id/1x1.gif[/img]Newsletter[img]id/1x1.gif[/img]Presse</td>
              </tr>
              <tr> 
                <td colspan="2">[img]id/lv.gif[/img]</td>
              </tr>
            </table></td>
          <td><table border="0" cellpadding="0" cellspacing="0" width="49">
              <tr> 
                <td>[img]id/spacer.gif[/img]</td>
                <td>[img]id/spacer.gif[/img]</td>
              </tr>
              <tr> 
                <td valign="top"><span id="print_site_img">[img]fileadmin/drucken.gif[/img]</SPAN></td>
                <td valign="top"><span id="tipafriend_img">
[img]id/versenden.gif[/img]
</SPAN></td>
			  </tr><tr> 
                <td>[img]id/spacer.gif[/img]</td>
                <td>[img]id/spacer.gif[/img]</td>
              </tr>
            </table></td>
        </tr>
      </table>
       
	   
      <span class="pfad">
	  <span class="pfad" id="path">home&gt;
      </SPAN> 
      </span><span class="pfad">Ticket-Shop</span>
 
Alt 10.09.2004, 13:12  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von VolkerK
display_errors ist auch an?
hm?

Es kann von mir aus auch in zehn templates eingebaut sein.
Das ändert nichts daran, dass http-header über die Funktion header() nur gesendet werden können, solange noch keine Dokumentdaten übertragen wurden. In Deinem Fall gehört alles, was Du in der Quellcode-Ansicht des browsers sehen kannst, zu den Dokumentdaten; offenbar beginnend mit <!DOCTYPE ...
Sobald das (und sei es nur das erste <) an den client geht, können keine http-header mehr gesendet werden. Sorry, ist einfach so bei http.
Such im Forum einfach mal nach headers already sent ("Nach allen Wörtern suchen"). Habe ich hier zwar noch nicht ausprobiert, aber würde spontan meinen Hund dafür ins Feuer legen, dass es dazu reichlich Beiträge gibt.
 
Alt 10.09.2004, 13:18  
Gast
 
Beiträge: n/a
Standard

Und wie kann ich das umgehen?

Gibt es eine gute Lösung in meinem Fall??
 
Alt 10.09.2004, 13:44  
Gast
 
Beiträge: n/a
Standard

Zitat:
Such im Forum einfach mal nach headers already sent ("Nach allen Wörtern suchen").
Ansonsten: Skript so umbauen, dass Deine Dokument-templates nur eingebunden werden, wenn Du auch ein Dokument ausgeben willst. Bei einer Umleitung, willst Du wohl kein Dokument ausgeben - der client zeigt es eh' nicht an.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Problem mit ereg Funktion! Horvi PHP Tipps 2008 7 20.05.2008 14:29
Problem beim Aufruf einer Funktion elwood PHP Tipps 2008 6 30.08.2007 12:54
Download starten (header funktion), vorher Text ausgeben? Harakiri81 PHP-Fortgeschrittene 19 16.05.2006 21:15
problem bei sessions in komb. m. cookies. header umgehen? Promaetheus PHP Tipps 2006 10 02.05.2006 15:52
php oder css problem? Wie konfiguriere ich mail header PHP Tipps 2006 1 28.02.2006 05:43
Problem mit Funktion PHP Tipps 2006 4 15.01.2006 15:08
Datei-Download: Problem mit Header PHP-Fortgeschrittene 11 07.07.2005 00:22
Problem mit header() PHP Tipps 2005 12 12.04.2005 15:04
Problem mit einer Error-loggin funktion Igäl PHP Tipps 2005 5 06.04.2005 12:42
header (location:datei.php)-> problem bei frameseiten suendesizer PHP Tipps 2005 4 16.02.2005 07:42
[Erledigt] Problem bei Massenmails versenden mit der Funktion mail PHP-Fortgeschrittene 3 19.01.2005 13:36
[Erledigt] copy - Funktion bereitet Problem PHP-Fortgeschrittene 5 04.09.2004 22:54
[Erledigt] ZIP Download - Header Problem PHP-Fortgeschrittene 1 19.08.2004 02:41
header ("location: ") Problem PHP Tipps 2004 3 18.08.2004 12:03
Problem mit header() PHP Tipps 2004 6 13.06.2004 16:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
tx-indexedsearch-res ist leer, header function php einschalten, uncryptmailto passiert nichts js, .tx-indexedsearch-info abschalten, uncryptmailto download, php location weiterleitung _blank anzeigen, problem mit der header function, stadtwerke bonn adventskalender lösungssatz, indexedsearch-noresults, spacer gif header, include_once footer php ausschalten

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.