php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.05.2005, 15:40  
Gast
 
Beiträge: n/a
Standard reload bei shoutbox!

Also ich hab eine shoutbox in php geschrieben mit txt , keine DB.
Das posten und aus txt file lesen funzt so wie ich mir das vorstelle! Aber kurz nach dem post wird das design zerstört bzw nicht mehr alle includes includet nur zb footer bzw navi.php in der die shoutbox steckt! Wie kann ich dieses Problem umgehen?

Habe hier eine page gefunden die das ähnliche problem aufweist!
Edit: Url entfernt wegen zuspammen des gb's, das ist nicht meins nur so am rande!

Bitte seht euch das an wenn man dort postet kommt man auf eine leere seite bzw nur das gb ist zu sehen! und man muss reloaden damit es wieder normal aussieht!

Ich hoffe jmd. kann mir helfen! Danke im Vorraus!
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.05.2005, 15:43  
Erfahrener Benutzer
 
Registriert seit: 27.10.2003
Beiträge: 530
Thice
Standard

Da ich nicht hellsehen kann, muss ich raten...

Denke mal, du hast ne Abfrage, ob Daten gepostet wurden und wenn ja, verarbeitest du diese. Dabei wird warscheinlich die Box nicht ausgegeben.
__________________
kintzebros.de | KintzeBros Home Entertainment
2061. Nach dem Frieden | kurzfilm
Paula | spielfilm
Thice ist offline  
Alt 10.05.2005, 15:47  
Gast
 
Beiträge: n/a
Standard

der code steht so in der includeten leftnavi section:

PHP-Code:
<?php
$datei
="chat.txt";
 
 
$nick=$_POST['nick'];
 
$text=$_POST['text'];
 

$fp=@fopen($datei,"r+");
$old=@fread($fp,filesize($datei));

$text=htmlspecialchars($text);
$text=stripslashes($text);
$text=nl2br($text);

if (
$nick != '' || $text != '')
{
if (
$nick == 'Admin' || $nick == 'admin' || $nick == 'Administrator')
{
    
$nick 'Wannabe';
}


if (
$submit!="")
 {
$speak="[b]$nick[/b]: $text
\n"
;



rewind($fp);

fputs($fp,"$speak \n $old");

fclose($fp);

@
readfile($datei);

 }

}
else
readfile($datei);


?>
 
Alt 10.05.2005, 16:20  
Erfahrener Benutzer
 
Registriert seit: 27.10.2003
Beiträge: 530
Thice
Standard

Codeeinrücken?

Naja soweit ich das sehe, müsste das eigentlich richtig ausgegeben werden.

Du solltest auf jeden Fall einige Sicherheitsabfragen einbauen!! So, wie es jetzt ist, kann jeder in deiner Shoutbox seinen (bösartigen) Code ausführen
__________________
kintzebros.de | KintzeBros Home Entertainment
2061. Nach dem Frieden | kurzfilm
Paula | spielfilm
Thice ist offline  
Alt 10.05.2005, 16:22  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Schon mal was von Einrücken gehört?
Das Forum hier artet in einen "obfuscated PHP-code contest" aus.

Wo kommt submit in

if (submit)

her?
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 10.05.2005, 16:37  
Gast
 
Beiträge: n/a
Standard

vom formular!
sry wegen dem einrücken!

achja und welche sicherheitsabfragen zb?
 
Alt 10.05.2005, 16:41  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Und wie kommt eine Konstante submit vom Formular ins Script?
Spendier dem Ding mal ein $.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 10.05.2005, 16:44  
Gast
 
Beiträge: n/a
Standard

kay! danke
aber das problem besteht weiterhin!

eventuell mit einem redirect gleich nach dem eintragen!
damit die gesamte index.php mit allen includes geladen wird?
 
Alt 10.05.2005, 21:09  
Gast
 
Beiträge: n/a
Standard

lol ich habs schon selbst rausgefunden! im formular, action war falsch!
 
 


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
Reload in Forms Sonja PHP Tipps 2006 5 20.06.2006 12:31
Shoutbox sicher machen vor flooding Don Iggy Datenbanken 3 12.05.2006 11:42
shoutbox smilie Porblem mokus PHP Tipps 2006 1 06.05.2006 17:10
Waagerechte shoutbox blackmamba PHP Tipps 2006 8 23.03.2006 12:50
$_request und reload PHP Tipps 2007 3 18.12.2005 10:08
Shoutbox mit Passwortschutz... PHP Tipps 2007 1 27.11.2005 18:54
Teil der Seite wird erst nach Reload angezeigt! PHP Tipps 2005-2 1 06.08.2005 22:46
popup reload boehseronkel HTML, Usability und Barrierefreiheit 1 03.08.2005 14:34
Zwei Sachen zum Seiten reload HTML, Usability und Barrierefreiheit 8 03.08.2005 09:21
Session ID wird beim reload erneuert ?!?! PHP Tipps 2005 3 18.05.2005 16:06
Browser zum reload zwingen? PHP Tipps 2005 17 28.02.2005 21:06
Shoutbox hintergrund PHP Tipps 2005 15 25.02.2005 07:35
Kombination von back und reload PHP Tipps 2004-2 5 23.11.2004 10:56
[Erledigt] Shoutbox Problem PHP-Fortgeschrittene 0 10.09.2004 11:22
Shoutbox Array Simon9990 PHP Tipps 2004 7 06.07.2004 14:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
shoutbox reloaden, shoutbox reload, php shoutbox mit reload, php shoutbox reload

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:30 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.