php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.09.2005, 09:51  
Gast
 
Beiträge: n/a
Standard eval und DB

Hallo Leute und Guten Morgen

Also ich hät da mal ne Frage.....

Aufgabenstellung:

Gebe X-Tablenzeilen aus mit je eine Variablen drin

//Aufgabenstellung Ende

Also, ich denk dies könnte man nun auf verschiedenen wegen lösen.
Nun dachte ich mir wenn ich diese Zeile hab:
PHP-Code:
<?php
<td>".$var."</td>
?>
dann könnt ich doch diese Zeile in die DB speichern. dann mit einer SQL Abfrage auslesen und die Werte aus einer anderen DB mit einfügen per eval();
Gut, jetzt mag mancher sagen eval() ist gefährlich. Das is auch ok so.
Aber erstmal weiter zu dem script.

PHP-Code:
<?php
//HTML Ausgabe aus der DB holen
$sql="SELECT wert FROM html_table WHERE id = 1";
$res=mysql_query($sql) or die(mysql_error());
//Werte aus der DB holen
$sql2="SELECT wert FROM var_table WHERE wert = ".$bestimmter_wert;
$res2=mysql_query($sql) or die(mysql_error());

//die HTML Ausgabe in der VAR speichern
$ds_1=mysql_fetch_assoc($res);

//die Schleife erzeugen für die X-zeilen
while($ds_2=mysql_fetch_assoc($res2)){
  
//hier wird || <td>".$var."</td> || ausgegeben und die $var wird somit verwendet
  
$var addslashes(strip_tags($ds_2));
  echo eval (
$ds_1);
}
?>
das war das Script das ich mir so "zusammengesponnen hab"
wenn ihr etz sagt, oh gott, was soll der Mist dan löscht den Beitrag. Wie gesagt, das war nur ein Gedanke zu dem, wie kann ich Vars die ich aus der DB hole einsetzen. Ich hab natürlich auch versucht das ganze mit strip_tags und addslashes zu entschärfen.


Sollte das nun keine gequirlte Kacke sein, dann bitte ich um jede Kritik, alles was man verändern, ändern oder verbessern könnte, her damit


Schonmal danke für eure Antworten, und im vorraus soory falls das ganze Mist sein sollte

wenn jemand was ned versteht dann schreibt es, fragt, ich bin grad aufgestanden, da kann des scho vorkommen das da was ned ganz so klar geschrieben is


MFG Julied
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.09.2005, 10:45  
Gast
 
Beiträge: n/a
Standard

@ Julied:
wenn du Antworten von
>>>
Falls auf meine Frage eine Antwort von Robo, Meikel, Ben oder CIX88 folgt brauchen andere nicht mehr antworten.
<<<
haben willst, fragst du besser hier ---> http://www.php-info.org/

Die o.g. Personen antworten hier leider nicht mehr! (außer CIX8.

~dilemma~
 
Alt 02.09.2005, 10:48  
Gast
 
Beiträge: n/a
Standard

liest du den Satz nochmal.....FALLS!!!! ned NUR!!! *zwinker*

aber ich änder die sig etz mal lach
 
Alt 02.09.2005, 13:23  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

eval == evil
__________________
Was ist validität?
fantast ist offline  
Alt 02.09.2005, 13:28  
Gast
 
Beiträge: n/a
Standard

nur weil du damit ned umgehn kannst fantast, heisst das noch lang ned das es schlecht is.....
man muss nur wissen wie man die Lösungen schreibt....
 
Alt 02.09.2005, 14:18  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

Zitat:
nur weil du damit ned umgehn kannst ...
dann können die jungs und mädels von PEAR wohl auch ned damit umgehen?
http://www.heise.de/newsticker/meldung/62827

__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
Alt 02.09.2005, 14:37  
Gast
 
Beiträge: n/a
Standard

nene das is wieder was anderes....(übrigens intressanter Artikel )
das geht um komplizierte Lösungen...da is XML etc. dabei....
aber wenn du eval() rein in php anwendest und eigentlich nur dinge aus der DB nimmst die DU selbst eingegeben hast dann dürfte das kein ding sein....
 
Alt 02.09.2005, 14:51  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich habe dir hier ja schon eine Alternative zu eval() gezeigt.
imported_Ben ist offline  
Alt 03.09.2005, 09:58  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von Julied64
das geht um komplizierte Lösungen...da is XML etc. dabei....
achso, komplizierte loesungen. xml und so. uiuiui.

hast du n problem mit mir ?
__________________
Was ist validität?
fantast ist offline  
 


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
Das Evil mit dem Eval fragnicht PHP-Fortgeschrittene 4 16.10.2007 08:44
eval anno PHP Tipps 2008 9 30.09.2007 15:08
eval, preg_match ? php phrasen ? ^^ notyyy PHP Tipps 2007 10 21.12.2006 16:24
Code per eval umsetzen und Funktion integrieren Tscheggi PHP Tipps 2006 6 10.05.2006 10:46
eval vs. Array PHP-Fortgeschrittene 14 08.02.2006 17:27
[Erledigt] Navigation auf Smarty umstellen?! PHP-Fortgeschrittene 3 10.01.2006 09:19
perl eval und $@ in php? PHP Tipps 2007 4 15.11.2005 13:59
array keys mit eval erzeugen ff-webdesigner PHP-Fortgeschrittene 4 22.10.2005 18:44
eval für arrays sysop PHP Tipps 2005-2 4 26.09.2005 20:23
irc bot probleme mit fread & eval PHP-Fortgeschrittene 8 02.07.2005 01:28
eval() oder str_replace? Was ist performanter? daniel987 PHP-Fortgeschrittene 9 14.05.2005 20:38
eval() Problem PHP Tipps 2005 7 18.04.2005 15:45
[Frage] Eval führt sich nur 1x aus danach ist ende... PHP Tipps 2005 4 17.03.2005 13:52
eval fehler abfangen PHP Tipps 2005 9 18.02.2005 19:37
eval und Cookie PHP Tipps 2004 4 27.10.2004 23:00

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php eval code sicher in db speichern

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