nPage.de - Forum
Angemeldet bleiben?
  #11 (permalink)  
Alt 06.08.2008, 15:51
Benutzerbild von moeverich
Power-Benutzer
 
Registriert seit: 03.03.2008
Beiträge: 777
Abgegebene Danke: 68
Erhielt 136 Danke für 121 Beiträge
Standard

Zitat:
Zitat von support Beitrag anzeigen
Geht trotzdem mit include(), wenn es nur ausgegeben werden soll.
Habs nun auch per ZUFALL rausbekommen.


Aber ich hab nun ein eingenes Problem, und zwar:
Hab ich eMails, welche auf einem news-server müssen (dieser newsserver ist nicht öffentlich, nur so am rande.) und nun versuch ich mich die ganze zeit an einem Gate, welcher in php geschrieben ist, und nicht funktioniert, da ich irgendwie die imap funktionen von php nicht ganz verstanden habe.

Meine eMails kann ich über ein etwas umständliches Script schon abrufen (wäre mir aber lieber wenns etwas einfacher gehen würde z.B. auch über die imap funktionen).

Nun wollt ich mal horchen ob mir jemand (ja schon wieder) die imap funktionen etwas näher legen könnte, so das ich damit mein pop3 konto abrufen kann, die emails dann auf den news server schieben kann und dann das pop3 konto leer löschen kann.

Jemand ne idee ? :>
__________________
Mit Zitat antworten
  #12 (permalink)  
Alt 07.08.2008, 11:38
Benutzerbild von Potterfans
Super-Moderator
 
Registriert seit: 10.11.2007
Beiträge: 2.662
Abgegebene Danke: 18
Erhielt 511 Danke für 343 Beiträge
Standard Hallo

Hi, ich habe da auch mal ein Frage:

PHP-Code:
header('Location: Adresse');
exit(); 
Muss diese Anweisung ganz noch oben in der Datei?
Weil wenn sie ausgeführt werden soll erhalte ich folgende Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at /data/apache/users/kilu.de//www/style/header.php:5) in /data/apache/users/kilu.de//www/post_thema.php on line 34

Oder hat es etwas, was ich nicht vermute, mit den sessions zu tun?

P.s. Link wurde entfernt
__________________
Mit freundlichen Grüßen
Die nPage-Moderatoren

Geändert von Potterfans (07.08.2008 um 11:38 Uhr)
Mit Zitat antworten
  #13 (permalink)  
Alt 07.08.2008, 11:41
Benutzerbild von moeverich
Power-Benutzer
 
Registriert seit: 03.03.2008
Beiträge: 777
Abgegebene Danke: 68
Erhielt 136 Danke für 121 Beiträge
Standard

Zitat:
Zitat von Potterfans Beitrag anzeigen
Hi, ich habe da auch mal ein Frage:

PHP-Code:
header('Location: Adresse');
exit(); 
Muss diese Anweisung ganz noch oben in der Datei?
Weil wenn sie ausgeführt werden soll erhalte ich folgende Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at /data/apache/users/kilu.de//www/style/header.php:5) in /data/apache/users/kilu.de//www/post_thema.php on line 34

Oder hat es etwas, was ich nicht vermute, mit den sessions zu tun?

P.s. Link wurde entfernt
ganz nach oben in die datei.
__________________
Mit Zitat antworten
  #14 (permalink)  
Alt 07.08.2008, 11:44
Benutzerbild von Potterfans
Super-Moderator
 
Registriert seit: 10.11.2007
Beiträge: 2.662
Abgegebene Danke: 18
Erhielt 511 Danke für 343 Beiträge
Standard

Ok, danke ich probiere es mal
__________________
Mit freundlichen Grüßen
Die nPage-Moderatoren
Mit Zitat antworten
  #15 (permalink)  
Alt 07.08.2008, 11:50
Benutzerbild von Potterfans
Super-Moderator
 
Registriert seit: 10.11.2007
Beiträge: 2.662
Abgegebene Danke: 18
Erhielt 511 Danke für 343 Beiträge
Standard

So, habe ich jetzt, nur leider kommt immer noch der Fehler, und wenn ich es noch höher mache, wird der ganze Verlauf durcheinander gebracht......
__________________
Mit freundlichen Grüßen
Die nPage-Moderatoren
Mit Zitat antworten
  #16 (permalink)  
Alt 07.08.2008, 11:50
Benutzerbild von moeverich
Power-Benutzer
 
Registriert seit: 03.03.2008
Beiträge: 777
Abgegebene Danke: 68
Erhielt 136 Danke für 121 Beiträge
Standard

http://de.php.net/header kuckst du hier noch mal.
__________________
Mit Zitat antworten
  #17 (permalink)  
Alt 07.08.2008, 11:53
Benutzerbild von Potterfans
Super-Moderator
 
Registriert seit: 10.11.2007
Beiträge: 2.662
Abgegebene Danke: 18
Erhielt 511 Danke für 343 Beiträge
Standard

aha, aber wie soll ich ihn ganz an den Anfang bekommen wenn es in einer If-Datei ist....?
__________________
Mit freundlichen Grüßen
Die nPage-Moderatoren

Geändert von Potterfans (07.08.2008 um 11:54 Uhr)
Mit Zitat antworten
  #18 (permalink)  
Alt 07.08.2008, 12:49
Benutzerbild von moeverich
Power-Benutzer
 
Registriert seit: 03.03.2008
Beiträge: 777
Abgegebene Danke: 68
Erhielt 136 Danke für 121 Beiträge
Standard

Zitat:
Zitat von moeverich Beitrag anzeigen
http://de.php.net/header kuckst du hier noch mal.

lese dir das mal durch !
__________________
Mit Zitat antworten
  #19 (permalink)  
Alt 08.08.2008, 08:55
Benutzerbild von dungeon
nPage-Freund
 
Registriert seit: 01.03.2008
Ort: Schernfeld
Beiträge: 1.419
Abgegebene Danke: 237
Erhielt 203 Danke für 184 Beiträge
dungeon eine Nachricht über ICQ schicken dungeon eine Nachricht über MSN schicken
Standard

Wo finde ich eine Homepage zu mysql? oder kann es mir jemand beibringen??
__________________
Fliegt eine Kuh durch den Wald,
sagt der Förster "Hier ist Rauchen verboten!",
sagt die Kuh "Wieso, ich habe doch eine Badekappe auf."
Mit Zitat antworten
  #20 (permalink)  
Alt 08.08.2008, 09:18
Gesperrt
 
Registriert seit: 10.02.2008
Ort: Schweiz
Beiträge: 499
Abgegebene Danke: 25
Erhielt 25 Danke für 16 Beiträge
Standard

hi
hab ne Frage: wie kann ich machen das wen man sich anmeldet dan eine link bekommt z.b. www.domain.ch/user:rtfz45ztdhfzu6utrzu
dan muss er sie inerhalb von 24 h bestätigen sonst werden die Daten gelöst wen er es jedoch macht sollen die daten freigeschalten werden!

Code:
Code:
<?php
session_start();
include('config.php');

//Beim Abbrechen
if(isset($_POST['abort']))
{
 header("Location: ".BASEHREF."/");
 exit();
}
//Beim Absenden des Formulars
if(isset($_POST['submit']))
{
 $pwd     = $_POST['pwd'];
 $pwd2    = $_POST['pwd2'];
 $email   = $_POST['email'];
 $name   = $_POST['name'];
 $hname   = $_POST['hname'];
 $country = $_POST['country'];
   
 ###################################
 
  //land optionen
 if($country == "Schweiz")
  {
 $country = "ch";
 }
  if($country == "Deutschland")
  {
 $country = "de";
 }
  if($country == "England")
  {
 $country = "com";
 }
  if($country == "Österreich")
  {
 $country = "at";
 }
 
 ###################################
 
 //Welche Felder ausgefüllt werden müssen
 if ($pwd == ""
 || $pwd2 == ""
 || $email == ""
 || $hname == ""
 || $name == ""
 || $country == ""
 ) {
 
  $error = "yes";
  echo "<Script>alert('Bitte überprüfen Sie, ob alle Pflichtfelder ausgefüllt sind!')</script>";
  echo "<Script>history.back()</script>";
  exit();
 }
  
 ##################################
   
 // E-Mail-Adresse wird geprüft
 if (!ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$", $email))
 {
  $error = "yes";
  echo "<Script>alert('Bitte überprüfen Sie, ob Ihre E-Mail-Adresse korrekt ist!')</script>";
  echo "<Script>history.back()</script>";
  exit();
 }
 ###################################
   
   
 $pw  = strtolower($pwd);
 $pw2 = strtolower($pwd2);
 
 //Länge des Passwortes wird überprüft
 if (!ctype_alnum($pw) || strlen($pw) < 6 || strlen($pw) > 20)
 {
  $error = "yes";
  echo "<Script>alert('Das Passwort muss aus 6 - 20 Zeichen bestehen!')</script>";
  echo "<Script>history.back()</script>";
  exit();
 }
 
 //Sind die Passworter identisch?
 if ($pw != $pw2) 
 {
  $error = "yes";
  echo "<Script>alert('Bitte überprüfen Sie, ob die Passwörter identisch sind!')</script>";
  echo "<Script>history.back()</script>";
  exit();
 }
   
 #########################################
 
 //Ist der Username/die E-Mail-Adresse bereits vergeben?
 if ($error != "yes") 
 {
  db_connect();
  $sql="select * from users where email='$email'";
  $result=mysql_query($sql) or die("select fails");
  
  $pw = md5($pw);
 
  //Wenn nicht, Daten werden in die Datenbank geschrieben
  if (mysql_num_rows($result)===0)
  {
   $sql="insert into users(pwd,fname,lname,addr,city,visits,country,zipcode,email,phone,datesignup) values('$pw','$fname','$lname','$addr','$city','1','$country','$zipcode','$email','$phone',NOW())";
   $result = mysql_query($sql);
   db_disconnect();
    
   //Bei Erfolg, Weiterleitung zum Login
   if ($result!="")
   { 
    echo "<Script>alert('Sie haben sich erfolgreich registriert und können sich nun einloggen!')</script>";
    echo "<Script>window.location='".BASEHREF."/login.php'</script>";
    exit();
   }
 #########################################
 
   //Bei einem Fehler
   else 
   {
    echo "<Script>alert('Ein Fehler ist aufgetreten!')</script>";
    echo "<Script>history.back()</script>";
    exit();
   }
   
  //Wenn der Username/die E-Mail-Adresse bereits vergeben ist
  } else
  {
   echo "<Script>alert('Mit dieser Email-Adresse wurde bereits eine Anmeldung durch geführt!!')</script>";
   echo "<Script>history.back()</script>";
   exit();
  }
   
 //Wenn nicht alles ausgefüllt wurde  
 } else
 {
  echo "<Script>alert('Bitte alles Felder mit einem * ausfüllen!!')</script>";
  echo "<Script>history.back()</script>";
  exit();
 }
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?php echo TITLE; ?></title>
</head>
<body>
<link href="<?php echo STYLESHEET_HREF; ?>" rel="stylesheet" type="text/css" />
<div class="promem_body">
<div class="promem_header">Registrierung</div>
  <form action="#" method="post">
    <table class="promem_content">
      <tr>
        <td><div class="promem_text">Gewünschter-Benutzername:</div></td>
        <td><div class="promem_form">
            <input type="text" name="name"/>
          *</div></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td width="50%"><div class="promem_text">E-Mail-Adresse:</div></td>
        <td width="50%"><div class="promem_form">
            <input type="text" name="email"/>
            *</div></td>
      </tr>
      <tr>
        <td width="50%"><div class="promem_text">Passwort:</div></td>
        <td width="50%"><div class="promem_form">
            <input type="password" name="pwd" />
            *</div></td>
      </tr>
      <tr>
        <td width="50%"><div class="promem_text">Passwort Wh.:&nbsp;</div></td>
        <td width="50%"><div class="promem_form">
            <input type="password" name="pwd2" />
            *</div></td>
      </tr>
            <tr>
        <td width="50%"><div class="promem_text">Habbo-Name</div></td>
        <td width="50%"><div class="promem_form">
            <input type="text" name="hname" />
            *</div></td>
      </tr>
      <tr>
   <td width="50%"><div class="promem_text">Habbo-Land:</div></td> 
   <td>  
  <select size="1" name="country">
  <option>Schweiz</option>
  <option>Deutschland</option>
  <option>England</option>
  <option>&Ouml;sterreich</option>
  </select>
  </td>
      </tr>
    </table>
    <div class="promem_button">
      <input type="submit" value="  Anmelden  " name="submit" />
      <input type="submit" value="  Abbrechen  " name="abort" />
    </div>
  </form>
</div>
</body>
</html>
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
aendern, attribute, bild, browser, dateirechte, farbwechsel, mysql, php, phpdesign, pinnwand, schützen, sql, zugriff

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:10 Uhr.
nPage.de - Forum - Archiv - Nach oben