php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.01.2005, 00:15  
Gast
 
Beiträge: n/a
Standard variablen ausgabe problem.....

hi also ich hätte folgendes problem ich habe diese anweisung


Code:
				
echo '[img]bilder/edit.gif[/img]</img>';
so die variable $beschreibung enthält einen HTML code jedes mal wenn diese tabele aufgebaut wird, wird auch der gesamte HTML code in der zeile der in der variable drin ist dargestellt ........... und das will ich aber nicht ^^

wie kann ich das machen das wenn ich zBSP: echo $beschreibung;
Den ganzen code(inhalt von $beschreinbung) sehen kann als text und nicht das ergebniss falls in $beschreibung ein HTML code vorhanden ist ???

Hab schon mit printf und HTMLSPECIALCHAR angeschaut aber irgendwie bin ich zu keinem ergebniss gekommen :/

thx für die hilfe....

mfg seek
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.01.2005, 00:49  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Mit htmlspecialchars() bist du auf dem richtigen weg.
Einfach mal im Manual nachlesen:
http://php.net/htmlspecialchars
http://php.net/htmlentities
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 06.01.2005, 01:11  
Gast
 
Beiträge: n/a
Standard

hmm jo schau ich hab ma des angeschaut und hab das so realisiert:

PHP-Code:
$beschreibung htmlspecialchars($row['beschreibung'],ENT_QUOTES);
[
url="?nav=tact&nid=bearbeiten&mapname='.$row['mapname'].'&mapersteller='.$row['mapersteller'].'&variable='.$row['variable'].'&beschreibung='.$beschreibung.'"][img]bilder/edit.gif[/img][/url]</img
aber es funkt ja auch es wird auch der "quelltext " angezeigt jedoch nur die ersten 10 oder 15 zeichen ????
 
Alt 06.01.2005, 02:27  
Gast
 
Beiträge: n/a
Standard

so also neues problem ^^

ich hab ma das noch mal und noch mal und nochmal angeschaut und im endeffect hab ichs mit htmlentities gelöst aber............

quellcode :
PHP-Code:
$temp htmlentities($row['beschreibung']);

[
url="?nav=tact&nid=bearbeiten&mapname='.$row['mapname'].'&mapersteller='.$row['mapersteller'].'&variable='.$row['variable'].'&beschreibung='.$temp.'"][img]bilder/edit.gif[/img][/url]</img

so wenn ich in dieser for schleife noch $temp ausgebe wird wieder die ganze tabelle voll aber diesmal nur mit dem quelltext. So würde es ja passen aber sobald ich den link clicke kommt er hierzu :

PHP-Code:
    if ($nid == bearbeiten) {
            
            
$chang[0]="[text]";
            
$chang[1]="[/text]";
            
$chang[2]="[mapname]";
            
$chang[3]="[/mapname]";
            
$chang[4]="[spuber]";
            
$chang[5]="[/spuber]";
            
$chang[6]="[img]";
            
$chang[7]="[/img]";
            
$chang[8]="\n";
            
            
$suche[0]='<p align="left"><font color="#FFFFFF">';
            
$suche[1]='</font></p>';
            
$suche[2]='<p align="center"><font color="#FFFFFF" size="+7">';
            
$suche[3]='</font></p>';
            
$suche[4]='<p align="center"><font face="Georgia, Times New Roman, Times, serif" color="#FFFFFF">[b]';
            
$suche[5]='[/b]</font></p>';
            
$suche[6]='<p align="center"><img src="';
            
$suche[7]='" width="640" height="480">

'
;
            
$suche[8]='
'
;
            
        
            
ksort($suche);
            
ksort($chang);
        
            
$resultstr_replace($suche$chang$beschreibung);
        
            include 
'admin/btact.php';
    }

so sobald ich hier $temp ausgebe is nichts mehr drin ??? is in der selben datei ~70 zeilen weiter drunter ..... obwohls vorhin noch ausgegeben wurde passiert es hier nicht mehr ??? wieso das is doch unlogisch hab schon mit sess gemacht is a ned anders kommt einfach nix raus plss helfts ma ich werd noch verrückt......  :(  

oder übersehe ich einfach nur den fehler ka habs ma schon so oft durchüberlegt aber nix....

thx 4 help ................ :
 
 


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
Problem mit Ausgabe eines gifs für ein Captcha Canni HTML, Usability und Barrierefreiheit 5 15.07.2008 19:05
[Erledigt] problem keine ausgabe coraplanet PHP Tipps 2008 12 02.05.2008 18:51
Class Ausgabe Problem wk-moray PHP-Fortgeschrittene 6 12.02.2008 10:06
problem mit ausgabe von daten phyton Datenbanken 3 02.07.2007 17:44
Zwei Variablen vor Ausgabe addieren und als Variable ausgebe 022.9 PHP Tipps 2006 6 07.02.2006 15:50
Problem mit der verarbeitung von Variablen PHP Tipps 2005-2 14 29.09.2005 08:51
problem mit den Variablen PHP Tipps 2005-2 14 06.09.2005 19:17
Problem mit Sichtbarkeit von Variablen PHP Tipps 2005-2 9 19.08.2005 01:03
Problem mit der Ausgabe PHP Tipps 2005-2 2 29.07.2005 18:09
problem bei ausgabe einer abfrage aus 2 Tabellen Lia PHP Tipps 2005-2 2 28.07.2005 17:30
Problem mit Ausgabe PHP Tipps 2005-2 5 11.07.2005 18:34
problem mit session bzw übergeben von variablen! PHP Tipps 2005 21 16.05.2005 03:20
problem mit ausgabe bei einer "tmp"-table... nautiluS PHP Tipps 2004-2 0 20.12.2004 15:12
Problem bei der Ausgabe imported_dex PHP Tipps 2004 3 31.10.2004 01:43
Problem mod_rewrite und zusätzlichen Variablen zwelch Server, Hosting und Workstations 2 26.09.2004 17:41


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:34 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.