SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 20.07.2003, 02:45:35
Deniz Deniz ist offline
Anfänger
 
Registriert seit: Jun 2003
Ort: Hamburg
Beiträge: 12
Cookies machen Quatsch...

hi ich hab ein kleines verwirrendes problem...

ich hab mir einen (der hier im forum so oft gesuchten) automatischen login gebastelt. ich setze einen cookie und später lese ich ihn wieder aus alles kein thema.....

aber wenn der mensch wieder mal auf meine seite (die index.php, wo er sein login eingeben muss) kommt soll da im eingabe feld sein name stehen. das geht auch!!

jetzt kommts:
gibt der ankommende aber einen namen mit einem leerzeichen ein erscheint beim nächsten besuch sein login, ABER nur bis zum leerzeichen.

beispiel: aus "Max Mustermann" wird "Max"

wie kann ich das ändern???

danke im vorraus euer Deniz

ps: ich hab schon versucht das leerzeichen durch ein anderes zeichen zu ersetzten und später das wieder zurück ersetzen. gab aber keine lösung....
__________________
-------------------------
"Sicher lieber noch mal..."
"Ach, mir passiert 'eigentlich' nie was.."
Mit Zitat antworten
  #2  
Alt 20.07.2003, 02:50:30
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
hi,

poste doch mal nen code-schnipsel, dann können wir dir gezielter helfen. ich habe da so meine vermutungen...
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 20.07.2003, 03:12:48
Deniz Deniz ist offline
Anfänger
 
Registriert seit: Jun 2003
Ort: Hamburg
Beiträge: 12
also....hier ein wenig code

das ist die zeile in der index.php die aus einem vorhanden cookie die daten holt, wenn keiner da ist durch das "@" keinen fehler ausgibt:

@$login =$HTTP_COOKIE_VARS["Name"];

später dann auf der seite :

<input type='text' name='username' value=".$login.">
das ist das eingabe feld mit dem "defaultwert".

der cookie wird auf der nächsten seite gesetzt, das sieht so aus:

$login =$HTTP_POST_VARS["username"];
setcookie("Name",$login,time()+31536000);


wenn der keks ausgelesen werden soll sieht es wieder so aus:

@$name=$HTTP_COOKIE_VARS["Name"];

....

echo"Hi ".$name."!";


ich hoffe ich verwirr nicht mehr.....gruß deniz
__________________
-------------------------
"Sicher lieber noch mal..."
"Ach, mir passiert 'eigentlich' nie was.."
Mit Zitat antworten
  #4  
Alt 20.07.2003, 03:18:45
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
ich könnte mir gut vorstellen, dass das an dem leerzeichen liegt, was nicht korrekt ausgelesen wird.

speicher das cookie mal so ab, das der username in " steht.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #5  
Alt 20.07.2003, 10:09:29
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Bin mir nicht ganz sicher, warum der Login bei Dir überhaupt klappt. Das Textfeld wird doch mit echo oder so ausgegeben? Sieht zumindest so aus. Bei dem Ding fehlen nämlich die Hochkommas bei value:
<input type='text' name='username' value='".$login."'>
Wenn man diese weglässt, dann übermittelt er nur den Teil von Anfang bis zum ersten Leerzeichen. Wie bei Dir halt.
Allerdings dürfte dann der Login gar nicht klappen, da sich ja 'Max' und nicht 'Max Mustermann' anmelden will.
Probier's aber mal aus.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #6  
Alt 20.07.2003, 12:41:52
Deniz Deniz ist offline
Anfänger
 
Registriert seit: Jun 2003
Ort: Hamburg
Beiträge: 12
jo das wars...

danke @ c4. leider sind es doch immer die kleinen dinge die die welt verändern...

danke @ coding für deinen nächtlichen einsatz. war es bei dir auch so heiß wie hier ?? mir blieb da zwangsweise nur der pc :-)))

jo vielen dank es geht alles. viele grüße aus Hamburg euer deniz
__________________
-------------------------
"Sicher lieber noch mal..."
"Ach, mir passiert 'eigentlich' nie was.."
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:12:23 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt