<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>PHP Forum: phpforum.de</title>
		<link>http://phpforum.de/forum/</link>
		<description>phpforum.de ist eine der deutschsprachigen Plattformen für PHP-Programmierer und richtet sich sowohl an den Anfänger als auch an den Fortgeschrittenen PHP Programmierer.</description>
		<language>de</language>
		<lastBuildDate>Thu, 17 May 2012 08:47:57 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>http://phpforum.de/forum/images/misc/rss.jpg</url>
			<title>PHP Forum: phpforum.de</title>
			<link>http://phpforum.de/forum/</link>
		</image>
		<item>
			<title>Problem die Letzte</title>
			<link>http://phpforum.de/forum/showthread.php?t=270277&amp;goto=newpost</link>
			<pubDate>Thu, 17 May 2012 07:17:47 GMT</pubDate>
			<description>Huhu, 
 
auf der Seite:  
*http://www.feuerwehr-ueberlingen.de/Berichte/bericht_ausgabe.php?id=85* 
konnte man unten die Bildvorschau sehen und die...</description>
			<content:encoded><![CDATA[<div>Huhu,<br />
<br />
auf der Seite: <br />
<b><a href="http://www.feuerwehr-ueberlingen.de/Berichte/bericht_ausgabe.php?id=85" target="_blank">http://www.feuerwehr-ueberlingen.de/...gabe.php?id=85</a></b><br />
konnte man unten die Bildvorschau sehen und die Bildunterschriften. Nun funktioniert das auch nicht mehr.<br />
<br />
<i>Quellcode entfernt - hellbringer</i><br />
<br />
Vielen Dank für Eure Mühe<br />
Tom</div>

]]></content:encoded>
			<category domain="http://phpforum.de/forum/forumdisplay.php?f=69">PHP</category>
			<dc:creator>Tom258</dc:creator>
			<guid isPermaLink="true">http://phpforum.de/forum/showthread.php?t=270277</guid>
		</item>
		<item>
			<title>Weiteres Problem</title>
			<link>http://phpforum.de/forum/showthread.php?t=270276&amp;goto=newpost</link>
			<pubDate>Thu, 17 May 2012 07:15:56 GMT</pubDate>
			<description>Hallo,  
dies ist das zweite von drei Problemen: 
Auf der Seite: 
http://www.feuerwehr-ueberlingen.de/Einsaetze/Einsaetze.php 
kann man oben links...</description>
			<content:encoded><![CDATA[<div>Hallo, <br />
dies ist das zweite von drei Problemen:<br />
Auf der Seite:<br />
<a href="http://www.feuerwehr-ueberlingen.de/Einsaetze/Einsaetze.php" target="_blank">http://www.feuerwehr-ueberlingen.de/.../Einsaetze.php</a><br />
kann man oben links nach Datum oder Art sortieren, auch das funktioniert seit vorgestern nicht mehr und wie gesagt ich habe an den Scripts nicht geändert und sogar die alten Datensicherungen wieder überspielt.<br />
<br />
Das Script sieht so aus:<br />
<br />
<i>Quellcode entfernt - hellbringer</i><br />
<br />
Vielen Dank</div>

]]></content:encoded>
			<category domain="http://phpforum.de/forum/forumdisplay.php?f=69">PHP</category>
			<dc:creator>Tom258</dc:creator>
			<guid isPermaLink="true">http://phpforum.de/forum/showthread.php?t=270276</guid>
		</item>
		<item>
			<title>Was ist falsch daran?</title>
			<link>http://phpforum.de/forum/showthread.php?t=270275&amp;goto=newpost</link>
			<pubDate>Thu, 17 May 2012 07:06:47 GMT</pubDate>
			<description><![CDATA[Hallo,  
 
seit irgendeiner Umstellung bei 1&1 ist die Homepage total durcheinander und es sind drei Probleme vorhanden. 
 
Das erste ist, dass wenn...]]></description>
			<content:encoded><![CDATA[<div>Hallo, <br />
<br />
seit irgendeiner Umstellung bei 1&amp;1 ist die Homepage total durcheinander und es sind drei Probleme vorhanden.<br />
<br />
Das erste ist, dass wenn ich eine Seite namens Einsatz aufrufe folgende Fehlermeldung erhalte: <br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">Zitat:</div>
	<table cellpadding="3" cellspacing="0" border="0" width="100%">
	<tr>
		<td class="alt2">
			<hr />
			
				Warning: mktime() expects parameter 6 to be long, string given in /homepages/2/d51093514/htdocs/Feuerwehr/Einsaetze/einsatz.php on line 228<br />
<br />
Warning: mktime() expects parameter 5 to be long, string given in /homepages/2/d51093514/htdocs/Feuerwehr/Einsaetze/einsatz.php on line 229
			
			<hr />
		</td>
	</tr>
	</table>
</div>in der Zeile des Scripts ist folgendes zu finden:<br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">Zitat:</div>
	<table cellpadding="3" cellspacing="0" border="0" width="100%">
	<tr>
		<td class="alt2">
			<hr />
			
				$_datum_ab = mktime(0, 0, 0, $month, $day, $year);<br />
$_datum_db = mktime(0, 0, 0, $c_month, $c_day, $c_year);
			
			<hr />
		</td>
	</tr>
	</table>
</div>Bisher hat es funktioniert und auf einmal nicht. Meine Kenntnisse in PHP sind mehr wie nur ausreichend und mehr nicht.<br />
<br />
Für Eure Hilfe wäre ich sehr dankbar.<br />
<br />
Viele Grüße<br />
Tom</div>

]]></content:encoded>
			<category domain="http://phpforum.de/forum/forumdisplay.php?f=69">PHP</category>
			<dc:creator>Tom258</dc:creator>
			<guid isPermaLink="true">http://phpforum.de/forum/showthread.php?t=270275</guid>
		</item>
		<item>
			<title>Arrayinhalte aus $_POST-Variable übergeben</title>
			<link>http://phpforum.de/forum/showthread.php?t=270274&amp;goto=newpost</link>
			<pubDate>Wed, 16 May 2012 21:33:34 GMT</pubDate>
			<description>Hallo Gemeinde! 
 
Ich übergebe per post aus einem HTML-Formular ein Array. 
Das Array befindet sich auch ordnungsgemäß in der $_POST Variable, heißt...</description>
			<content:encoded><![CDATA[<div>Hallo Gemeinde!<br />
<br />
Ich übergebe per post aus einem HTML-Formular ein Array.<br />
Das Array befindet sich auch ordnungsgemäß in der $_POST Variable, heißt $_POST[bla] und hat 32 Felder.<br />
<br />
Wie übergebe ich jetzt die Inhalte des Arrays ?<br />
Das ist mir irgendwie nicht klar.</div>

]]></content:encoded>
			<category domain="http://phpforum.de/forum/forumdisplay.php?f=69">PHP</category>
			<dc:creator>Bernd R.</dc:creator>
			<guid isPermaLink="true">http://phpforum.de/forum/showthread.php?t=270274</guid>
		</item>
		<item>
			<title>Like Button</title>
			<link>http://phpforum.de/forum/showthread.php?t=270273&amp;goto=newpost</link>
			<pubDate>Wed, 16 May 2012 21:28:00 GMT</pubDate>
			<description>Sorry erstmal wegen der Formatierung war schon am ausflippen weil der Code nicht funkrioniert. Ist ungefähr die 100. Version und es funktioniert...</description>
			<content:encoded><![CDATA[<div><i>Sorry erstmal wegen der Formatierung war schon am ausflippen weil der Code nicht funkrioniert. Ist ungefähr die 100. Version und es funktioniert immer noch nicht! Mein Ziel ist es die Bilder an Hand eines Pfades der in einer Datenbank gespeichert ist auszugeben, dass funktioniert ja auch, aber ich will das man die Bilder liken kann. Ich bekomme keine Fehlermeldung aber die like Spalte mit der zugehörigen ID wird nicht um eins erhöht??? Könnte mir jemand bitte erklären was ich für einen Fehler mache und ob das was ich machen will so überhaupt realisierbar ist??<br />
Bitte helft mir !!!! Danke im Vorraus<br />
!! :(<br />
</i><br />
<font color="Blue"><b>&lt;?php</b></font><br />
<font color="Red">$hostname</font>=<font color="Lime">&quot;localhost&quot;</font>;<br />
<font color="Red">$database</font>=<font color="Lime">&quot;web&quot;</font>;<br />
<font color="Red">$username</font>=<font color="Lime">&quot;user&quot;</font>;<br />
<font color="Red">$password</font>=<font color="Lime">&quot;******&quot;</font>;<br />
<br />
<font color="Blue">mysql_connect</font>($hostname,$username,$password) ;<br />
<font color="Blue">mysql_select_db</font>($database);<br />
<b><font color="Red">$res</font></b> = <font color="Blue">mysql_query</font>(&quot;select * from bilder order by time desc&quot;);<br />
while(<font color="Red">$dsatz </font>=<font color="Blue"> mysql_fetch_assoc</font>(<font color="Red">$res</font>)) {<br />
	echo &quot;&lt;center&gt;&lt;table border='2px'&gt;&lt;p&gt;&lt;img src=&quot;.'&quot;'. <font color="Red">$dsatz</font>[&quot;pfad&quot;] . '&quot;'.&quot;height=&quot;.'&quot;'.&quot;200&quot;.'&quot;'.&quot;width=&quot;.'&quot;'.&quot;200&quot;.'&quot;'  .&quot;&gt;&lt;/p&gt;&lt;/table&gt;&lt;p&gt;&lt;h6&gt;&quot;. $dsatz[&quot;time&quot;] .&quot;Uploaded von: &quot;.<font color="Red">$dsatz</font>[&quot;user&quot;].&quot;&lt;/h6&gt;&lt;/p&gt;&lt;form method='post' action='&quot;.<font color="Red">$PHP_SELF</font>.&quot;' &gt;&lt;input type='hidden' name='id' value='&quot;.<font color="Red">$dsatz</font>[&quot;id&quot;].&quot;'/&gt;&lt;input type='submit' name='like' value='Like'/&gt;&lt;input type='submit' name='dislike' value='Dislike'/&gt; &lt;/form&gt;&lt;/center&gt;&quot;;<br />
 <br />
 }<br />
 if(isset(<font color="Red">$_POST</font>[&quot;like&quot;])){<br />
 	<font color="Red">$update </font>=&quot;update bilder set like=like+1 where id='&quot;.$_POST[&quot;id&quot;].&quot;'&quot;;<br />
 	<font color="Blue">mysql_query</font>(<font color="Red">$update)</font>;<br />
 	}<br />
 <br />
<b><font color="Blue">?&gt;</font></b></div>

]]></content:encoded>
			<category domain="http://phpforum.de/forum/forumdisplay.php?f=69">PHP</category>
			<dc:creator>legatus</dc:creator>
			<guid isPermaLink="true">http://phpforum.de/forum/showthread.php?t=270273</guid>
		</item>
		<item>
			<title>jQuery-Autocomplete funktioniert nicht (jQueryUI Library)</title>
			<link>http://phpforum.de/forum/showthread.php?t=270272&amp;goto=newpost</link>
			<pubDate>Wed, 16 May 2012 21:14:55 GMT</pubDate>
			<description>Hallo, 
 
ich versuche gerade mich mit jQuery und seinen Funktionen vertraut zu machen und bin dabei auf das Framework(?) jQueryUI...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
<br />
ich versuche gerade mich mit jQuery und seinen Funktionen vertraut zu machen und bin dabei auf das Framework(?) <a href="http://jqueryui.com" target="_blank">jQueryUI</a> gestoßen, dass für meine Zwecke vielversprechend aussieht und dafür auch ausreicht.<br />
<br />
Nutzen von jQueryUI möchte ich in erster Linie die Autocomplete-Funktion, die unter diesem Link zu finden ist:<br />
<a href="http://jqueryui.com/demos/autocomplete/#default" target="_blank">http://jqueryui.com/demos/autocomplete/#default</a><br />
<br />
Ich habe mir die Dokumentation durchgelesen und ebenso den Quellcode von der Autocomplete-Funktion und habe probiert sie zu verstehen und zu reproduzieren.<br />
<br />
Allerdings funktioniert mein Script nicht und ich weiß nicht warum. Ich habe mein Script auch mit dem Quellcode des Beispiels verglichen und Fehler berichtigt, bekomme es aber immer noch nicht lauffähig.<br />
<br />
Hier mein Code:<br />
<br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">HTML Quellcode:</div>
	<div class="phpforum_code alt2" dir="ltr" valign="middle" style="
		margin: 0px;
		padding: 3px;
		border: 1px inset;
                  width:640px;
		height: 482px;
		text-align: left;
                white-space:nowrap;
		overflow: auto"><span style="color:#000080">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;</span><br />
<span style="color:#000080">&lt;html&gt;</span><br />
&nbsp;&nbsp;<span style="color:#000080">&lt;head&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#800000">&lt;script&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(function(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var possibleValues = [<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Alpha&quot;,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Beta&quot;,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Charlie&quot;,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Delta&quot;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&quot;#kategorie&quot;).autocomplete()({<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;source: possibleValues<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#800000">&lt;/script&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000080">&lt;meta http-equiv=&quot;Content-Type&quot; content=<span style="color:#0000FF">&quot;text/html; charset=UTF-8&quot;</span> /&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000080">&lt;title&gt;</span>jQuery UI Example Page<span style="color:#000080">&lt;/title&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000080">&lt;link type=<span style="color:#0000FF">&quot;text/css&quot;</span> href=<span style="color:#0000FF">&quot;css/ui-lightness/jquery-ui-1.8.20.custom.css&quot;</span> rel=<span style="color:#0000FF">&quot;stylesheet&quot;</span> /&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#800000">&lt;script type=<span style="color:#0000FF">&quot;text/javascript&quot;</span> src=<span style="color:#0000FF">&quot;./js/jquery-1.7.2.min.js&quot;</span>&gt;</span><span style="color:#800000">&lt;/script&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#800000">&lt;script type=<span style="color:#0000FF">&quot;text/javascript&quot;</span> src=<span style="color:#0000FF">&quot;./js/jquery-ui-1.8.20.custom.min.js&quot;</span>&gt;</span><span style="color:#800000">&lt;/script&gt;</span><br />
&nbsp;&nbsp;<span style="color:#000080">&lt;/head&gt;</span><br />
&nbsp;&nbsp;<span style="color:#000080">&lt;body&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000080">&lt;div&gt;</span><span style="color:#000080">&lt;h1&gt;</span>Kategorien<span style="color:#000080">&lt;/h1&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000080">&lt;p&gt;</span>W<b><i>&amp;auml;</i></b>hlen Sie eine Kategorie:<span style="color:#000080">&lt;/p&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000080">&lt;p&gt;</span><span style="color:#000080">&lt;input id=<span style="color:#0000FF">&quot;kategorie&quot;</span> name=<span style="color:#0000FF">&quot;kategorie&quot;</span> /&gt;</span><span style="color:#000080">&lt;/p&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#000080">&lt;/div&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;<span style="color:#000080">&lt;/body&gt;</span><br />
<span style="color:#000080">&lt;/html&gt;</span></div>
</div><br />
<br />
&quot;Nicht lauffähig&quot; bedeutet, es werden keine Vorschläge generiert.<br />
Die Links zu den jQuery-Bibliotheken sind korrekt, das habe ich überprüft.<br />
Auch stimmt mein Quelltext mit dem der Webseite überein, soweit ich das sehe.<br />
<br />
Wo liegt hier mein Fehler?</div>

]]></content:encoded>
			<category domain="http://phpforum.de/forum/forumdisplay.php?f=71">JavaScript</category>
			<dc:creator>Lukas93</dc:creator>
			<guid isPermaLink="true">http://phpforum.de/forum/showthread.php?t=270272</guid>
		</item>
		<item>
			<title>objekt in klasse verfügbarmachen</title>
			<link>http://phpforum.de/forum/showthread.php?t=270271&amp;goto=newpost</link>
			<pubDate>Wed, 16 May 2012 20:26:04 GMT</pubDate>
			<description>Hallo liebe Community, 
 
folgendes: ich denke kennt fast jeder. ich möchte aus einem Objekt herraus entkoppelt durch setTimeout oder ähnlicher...</description>
			<content:encoded><![CDATA[<div>Hallo liebe Community,<br />
<br />
folgendes: ich denke kennt fast jeder. ich möchte aus einem Objekt herraus entkoppelt durch setTimeout oder ähnlicher funktionen, eine methode des aktuellen Objekts wieder aufrufen. Durch das entkoppeln ändert sich aber der scope und somit ist dann &quot;this&quot; nicht mehr gültig (zeigt auf ein anderes Objekt (in diesem Beispiel auf window)). Wie löse ich das am besten?<br />
Beispiel:<br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">Code:</div>
	<div class="phpforum_code alt2" dir="ltr" valign="middle" style="
		margin: 0px;
		padding: 3px;
		border: 1px inset;
                  width:640px;
		height: 160px;
		text-align: left;
                white-space:nowrap;
		overflow: auto">function Counter(seconds) {<br />
&nbsp; this.seconds = seconds;<br />
&nbsp; this.dec = function() {<br />
&nbsp; &nbsp; this.seconds--;<br />
&nbsp; &nbsp; window.setTimeout(this.dec, 2000);<br />
&nbsp; }<br />
}<br />
var counter_1 = new Counter(2000);<br />
var counter_2 = new Counter(14564);</div>
</div><br />
<br />
Gibt es da einen eleganten Weg? Bisher löse ich das doch eher so lala ;)<br />
<br />
Lg Kasalop</div>

]]></content:encoded>
			<category domain="http://phpforum.de/forum/forumdisplay.php?f=71">JavaScript</category>
			<dc:creator>Kasalop</dc:creator>
			<guid isPermaLink="true">http://phpforum.de/forum/showthread.php?t=270271</guid>
		</item>
		<item>
			<title>MySQL: Ungültige Einträge verhindern per Trigger</title>
			<link>http://phpforum.de/forum/showthread.php?t=270270&amp;goto=newpost</link>
			<pubDate>Wed, 16 May 2012 19:21:27 GMT</pubDate>
			<description>Hallo! 
 
Ich hab schon per Google nach Beispielen gesucht, wie man per Trigger INSERTs prüfen und ablehnen kann, aber noch nix gefunden. 
 
Ich habe...</description>
			<content:encoded><![CDATA[<div>Hallo!<br />
<br />
Ich hab schon per Google nach Beispielen gesucht, wie man per Trigger INSERTs prüfen und ablehnen kann, aber noch nix gefunden.<br />
<br />
Ich habe 2 Tabellen mit gleichen Primärschlüsseln, ich nenne sie &quot;data&quot; (enthält die Daten) und &quot;blocklist&quot; (enthält ungültige Keys).<br />
<br />
- data(id*)<br />
- blocklist(id*)<br />
<br />
Wenn nun in der Tabelle &quot;data&quot; eine Zeile oder mehrere eingetragen werden, soll der Trigger nachschauen, ob die ID in der Blockierliste bereits existiert, wenn ja, den jeweiligen Eintrag ablehnen.<br />
<br />
Kennt jemand die Lösung oder eine Seite mit Beispielen?<br />
<br />
Schöne Grüße<br />
<br />
Egon Schmid</div>

]]></content:encoded>
			<category domain="http://phpforum.de/forum/forumdisplay.php?f=70">Datenbanken</category>
			<dc:creator>javavar</dc:creator>
			<guid isPermaLink="true">http://phpforum.de/forum/showthread.php?t=270270</guid>
		</item>
		<item>
			<title>PHP instanziiert falsche Klasse</title>
			<link>http://phpforum.de/forum/showthread.php?t=270269&amp;goto=newpost</link>
			<pubDate>Wed, 16 May 2012 18:42:05 GMT</pubDate>
			<description>Hallo, 
 
ich programmiere schon etwas länger in PHP und bin jetzt das erste mal an der Stelle, wo ich nicht mehr weiter weiß. Aber vielleicht könnt...</description>
			<content:encoded><![CDATA[<div>Hallo,<br />
<br />
ich programmiere schon etwas länger in PHP und bin jetzt das erste mal an der Stelle, wo ich nicht mehr weiter weiß. Aber vielleicht könnt ihr mir helfen.<br />
<br />
Ich habe mehrere Klassen, PDO, eine Active-Record-Klasse welche mir praktisch ein Model erstellt, und das Model selbst.<br />
<br />
Das komische an dem Ganzen ist, die Klassen haben alle schon mal perfekt funktioniert, nur habe ich vielleicht jetzt irgendetwas geändert, jedenfalls funktioniert das Ganze jetzt nicht mehr, bzw. macht PHP eben komische Dinge.<br />
<br />
Wenn ich nämlich was aus der Datenbank selektieren will, dann nehme ich meine &quot;Factory&quot; Funktion (BookQuery.php) welche dann eigentlich mein Model erstellen soll. Hier der Auszug:<br />
<br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">PHP Quellcode:</div>
	<div class="phpforum_code alt2" dir="ltr" valign="middle" style="
		margin: 0px;
		padding: 3px;
		border: 1px inset;
                  width:640px;
		height: 272px;
		text-align: left;
                white-space:nowrap;
		overflow: auto"><span class="kw2">public</span> <span class="kw2">function</span> findPk <span class="br0">&#40;</span> <span class="re0">$primaryKey</span> <span class="br0">&#41;</span><br />
&nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="re0">$statement</span> <span class="sy0">=</span> <span class="re0">$this</span> <span class="sy0">-&gt;</span> <span class="me1">prepare</span> <span class="br0">&#40;</span> <span class="st_h">'SELECT book.id, book.title, book.isbn, book.author_id FROM book WHERE book.id = :pk'</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="re0">$statement</span> <span class="sy0">-&gt;</span> <span class="me1">bindValue</span><span class="br0">&#40;</span><span class="st_h">':pk'</span><span class="sy0">,</span> <span class="re0">$primaryKey</span> <span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="re0">$statement</span> <span class="sy0">-&gt;</span> <span class="me1">execute</span> <span class="br0">&#40;</span> <span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="re0">$values</span> <span class="sy0">=</span> <span class="re0">$statement</span> <span class="sy0">-&gt;</span> <span class="me1">fetch</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span> <span class="re0">$values</span> <span class="sy0">===</span> <span class="kw2">false</span> <span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> <span class="kw2">null</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; <span class="re0">$object</span> <span class="sy0">=</span> <span class="kw2">new</span> Book <span class="br0">&#40;</span> <span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="re0">$object</span> <span class="sy0">-&gt;</span> <span class="me1">setNew</span><span class="br0">&#40;</span> <span class="kw2">false</span> <span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$object</span> <span class="sy0">-&gt;</span> <span class="me1">setPk</span> <span class="br0">&#40;</span> <span class="re0">$values</span><span class="br0">&#91;</span><span class="st_h">'id'</span><span class="br0">&#93;</span> <span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="re0">$object</span> <span class="sy0">-&gt;</span> <span class="me1">setId</span><span class="br0">&#40;</span> <span class="re0">$values</span><span class="br0">&#91;</span><span class="st_h">'id'</span><span class="br0">&#93;</span> <span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="re0">$object</span> <span class="sy0">-&gt;</span> <span class="me1">setTitle</span><span class="br0">&#40;</span> <span class="re0">$values</span><span class="br0">&#91;</span><span class="st_h">'title'</span><span class="br0">&#93;</span> <span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="re0">$object</span> <span class="sy0">-&gt;</span> <span class="me1">setIsbn</span><span class="br0">&#40;</span> <span class="re0">$values</span><span class="br0">&#91;</span><span class="st_h">'isbn'</span><span class="br0">&#93;</span> <span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="sy0">...</span></div>
</div><br />
<br />
es wird hier praktisch eine neue Book Klasse instanziiert, jedoch kommt als Fehlermeldung:<br />
&quot;Fatal error: Call to undefined method fx\core\createdClasses\muster\BookQuery::setNew() in F:\xampp\htdocs\FX\core\createdClasses\muster\Book  Query.php on line 368&quot;<br />
<br />
Obwohl ich ja das Book Objekt benutze, wenn ich print_r ( $object ) mache kommt auch das $object vom Typ BookQuery ist, obwohl ich garnicht BookQuery instanziiert habe. BookQuery erbt von PDO, wenn ich die vererbung (sprich extends) ausklammere, dann arbeitet alles ganz normal.<br />
<br />
Ich hoffe ihr könnt mir helfen<br />
<br />
Vielen Dank schonmal<br />
<br />
Gruß SmaX14</div>

]]></content:encoded>
			<category domain="http://phpforum.de/forum/forumdisplay.php?f=69">PHP</category>
			<dc:creator>SmaX14</dc:creator>
			<guid isPermaLink="true">http://phpforum.de/forum/showthread.php?t=270269</guid>
		</item>
		<item>
			<title>Not unique alias umgehen</title>
			<link>http://phpforum.de/forum/showthread.php?t=270268&amp;goto=newpost</link>
			<pubDate>Wed, 16 May 2012 18:24:57 GMT</pubDate>
			<description>Nabend zusammen, 
 
ich hab ein altes Script, was dynamisch SQL-Queries für ein Statistiksystem zusammenbaut. Seit unserem Serverumzug, bei dem ich...</description>
			<content:encoded><![CDATA[<div>Nabend zusammen,<br />
<br />
ich hab ein altes Script, was dynamisch SQL-Queries für ein Statistiksystem zusammenbaut. Seit unserem Serverumzug, bei dem ich entsprechend die neuesten Versionen von MySQL etc. installiert habe, läuft dieses Script nicht mehr, weil an manchen Stellen table alias mehrfach verwendet oder definiert werden. Damals war das kein Problem.<br />
Leider ist das Script nicht so klein und trivial, dass ich sagen könnte, ich mach das mal eben neu und dann gleich richtig.<br />
Daher die Frage: kann man das in MySQL irgendwie umgehen, dass er bei diesem Fehler abbricht? Wäre sicherlich keine schöne Lösung aber wie gesagt, kann ich das nicht mal eben neu schreiben.</div>

]]></content:encoded>
			<category domain="http://phpforum.de/forum/forumdisplay.php?f=70">Datenbanken</category>
			<dc:creator>papakom</dc:creator>
			<guid isPermaLink="true">http://phpforum.de/forum/showthread.php?t=270268</guid>
		</item>
		<item>
			<title>Checkboxen auslesen und Inhalte in DB speichern</title>
			<link>http://phpforum.de/forum/showthread.php?t=270267&amp;goto=newpost</link>
			<pubDate>Wed, 16 May 2012 17:46:29 GMT</pubDate>
			<description>Ich habe mehrere Checkboxen, die ausgewertet werden sollen. Der Inhalt der angehakten Checkboxen (bzw. deren Werte) soll in einer Datenbank...</description>
			<content:encoded><![CDATA[<div>Ich habe mehrere Checkboxen, die ausgewertet werden sollen. Der Inhalt der angehakten Checkboxen (bzw. deren Werte) soll in einer Datenbank gespeichert werden.<br />
<br />
Hier im Forum habe ich eine -fast richtige- Lösung für mein Problem gefunden, jedoch wird das Ergebnis komplett als String ausgegeben. Ich benötige aber die einzelnen Werte, um die später in einer Datenbank zu abzulegen.<br />
<br />
Könnt ihr mir weiterhelfen?<br />
<br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">PHP Quellcode:</div>
	<div class="phpforum_code alt2" dir="ltr" valign="middle" style="
		margin: 0px;
		padding: 3px;
		border: 1px inset;
                  width:640px;
		height: 720px;
		text-align: left;
                white-space:nowrap;
		overflow: auto"><span class="kw4">&lt;?php</span><br />
<span class="co1">// array enthält die beschreibungen der einzelnen eingabe-felder</span><br />
<span class="re0">$form_beschr</span><span class="sy0">=</span><a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="nu0">1</span> <span class="sy0">=&gt;</span> <span class="st0">&quot;Maier&quot;</span><span class="sy0">,</span><span class="nu0">2</span> <span class="sy0">=&gt;</span> <span class="st0">&quot;Müller&quot;</span><span class="sy0">,</span><span class="nu0">3</span> <span class="sy0">=&gt;</span> <span class="st0">&quot;Schmidt&quot;</span><span class="sy0">,</span><span class="nu0">4</span> <span class="sy0">=&gt;</span> <span class="st0">&quot;Schuhmacher&quot;</span><span class="sy0">,</span><span class="nu0">5</span> <span class="sy0">=&gt;</span> <span class="st0">&quot;Stäblein&quot;</span><span class="sy0">,</span><span class="nu0">6</span> <span class="sy0">=&gt;</span> <span class="st0">&quot;Schuster&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="re0">$anzahl</span><span class="sy0">=</span><span class="nu0">6</span><span class="sy0">;</span> <span class="co1">// anzahl der zu erzeugenden checkboxen &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><br />
<span class="re0">$textfeld</span><span class="sy0">=</span><a href="http://www.php.net/isset"><span class="kw3">isset</span></a><span class="br0">&#40;</span><span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&quot;vorname&quot;</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="sy0">;</span> <span class="co1">// inhalt des textfeldes</span><br />
<br />
&nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><a href="http://www.php.net/isset"><span class="kw3">isset</span></a><span class="br0">&#40;</span><span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&quot;form&quot;</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="co1">// nachstehende funktion wird ausgeführt, wenn der submit-button gedrückt wird</span><br />
&nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp;<span class="kw1">if</span> <span class="br0">&#40;</span><a href="http://www.php.net/isset"><span class="kw3">isset</span></a><span class="br0">&#40;</span><span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st_h">'nachnamen'</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$m_namen</span> <span class="sy0">=</span> <a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$db_anzahl</span><span class="sy0">=</span><span class="nu0">7</span><span class="sy0">;</span> <span class="co1">// da sieben db-spalten vorhanden sind, darf diese zahl nicht geändert werden</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span> <span class="br0">&#40;</span><span class="re0">$i</span> <span class="sy0">=</span> <span class="nu0">1</span><span class="sy0">;</span> <span class="re0">$i</span> <span class="sy0">&lt;=</span> <span class="re0">$db_anzahl</span><span class="sy0">;</span> <span class="re0">$i</span><span class="sy0">++</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><a href="http://www.php.net/isset"><span class="kw3">isset</span></a><span class="br0">&#40;</span><span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&quot;nachnamen&quot;</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="re0">$i</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re0">$m_namen</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&quot;nachnamen&quot;</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="re0">$i</span><span class="br0">&#93;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re0">$m_namen</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="nu0">0</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp;<span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp;<span class="kw1">else</span><br />
&nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;<span class="re0">$m_namen</span> <span class="sy0">=</span> <a href="http://www.php.net/array_fill"><span class="kw3">array_fill</span></a><span class="br0">&#40;</span><span class="nu0">0</span><span class="sy0">,</span><span class="nu0">10</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp;<span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp;<br />
<span class="co1">// &nbsp; werte in array gespeichert und mit kommata getrennt</span><br />
&nbsp; &nbsp; &nbsp;<span class="re0">$mitarbeiter_ausgabe</span><span class="sy0">=</span><a href="http://www.php.net/implode"><span class="kw3">implode</span></a><span class="br0">&#40;</span><span class="st0">&quot;,&quot;</span><span class="sy0">,</span> <span class="re0">$m_namen</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="kw4">?&gt;</span>&nbsp;<br /><span style="color:#000080">&lt;html&gt;</span><br />
<span style="color:#000080">&lt;head&gt;</span><br />
<span style="color:#000080">&lt;title&gt;</span>Test<span style="color:#000080">&lt;/title&gt;</span><br />
<span style="color:#000080">&lt;meta charset=<span style="color:#0000FF">&quot;utf-8&quot;</span> /&gt;</span><br />
<span style="color:#000080">&lt;/head&gt;</span><br />
<span style="color:#000080">&lt;body&gt;</span><br />
&nbsp;&nbsp;<br /><span class="kw4">&lt;?php</span><br />
&nbsp; &nbsp; &nbsp;<span class="kw1">echo</span> <span class="re0">$mitarbeiter_ausgabe</span><span class="sy0">;</span> <span class="co1">// ausgabe des arrays zum testen</span><br />
&nbsp; <span class="br0">&#125;</span> <span class="co1">// ende if(isset($_POST[&quot;form&quot;]))</span><br />
<span class="kw4">?&gt;</span>&nbsp;&nbsp;<br />&nbsp;<br />&nbsp;<br /><span style="color:#000080">&lt;form method=<span style="color:#0000FF">&quot;POST&quot;</span>&gt;</span><br />
<span style="color:#008080">&lt;table border=<span style="color:#0000FF">&quot;1&quot;</span>&gt;</span><br />
<span style="color:#008080">&lt;tr&gt;</span><br />
&nbsp;&nbsp;<span style="color:#008080">&lt;td valign=<span style="color:#0000FF">&quot;top&quot;</span>&gt;</span>Vorname:<span style="color:#008080">&lt;/td&gt;</span><br />
&nbsp;&nbsp;<span style="color:#008080">&lt;td&gt;</span><span style="color:#000080">&lt;input id=<span style="color:#0000FF">&quot;vorname&quot;</span> name=<span style="color:#0000FF">&quot;vorname&quot;</span> type=<span style="color:#0000FF">&quot;text&quot;</span> size=<span style="color:#0000FF">&quot;80&quot;</span> maxlength=<span style="color:#0000FF">&quot;80&quot;</span>&gt;</span><span style="color:#008080">&lt;/td&gt;</span><br />
<span style="color:#008080">&lt;/tr&gt;</span><br />
<span style="color:#008080">&lt;tr&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#008080">&lt;td valign=<span style="color:#0000FF">&quot;top&quot;</span>&gt;</span>Nachname<span style="color:#008080">&lt;/td&gt;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#008080">&lt;td&gt;</span><br />
<span class="kw4">&lt;?php</span><br />
&nbsp; &nbsp;<span class="kw1">for</span> <span class="br0">&#40;</span><span class="re0">$i</span> <span class="sy0">=</span> <span class="nu0">1</span><span class="sy0">;</span> <span class="re0">$i</span> <span class="sy0">&lt;=</span><span class="re0">$anzahl</span><span class="sy0">;</span> <span class="re0">$i</span><span class="sy0">++</span><span class="br0">&#41;</span> <span class="co1">// vordefinierte anzahl an checkboxen wird erzeugt</span><br />
&nbsp; &nbsp; &nbsp;<span class="kw1">echo</span> <span class="st0">&quot;&lt;input type='checkbox' name='nachnamen[<span class="es4">$i</span>]' value='<span class="es4">$i</span>' /&gt;&quot;</span><span class="sy0">.</span><span class="re0">$form_beschr</span><span class="br0">&#91;</span><span class="re0">$i</span><span class="br0">&#93;</span><span class="sy0">.</span><span class="st0">&quot;&lt;br&gt;&quot;</span><span class="sy0">;</span><br />
<span class="kw4">?&gt;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;<span style="color:#008080">&lt;/td&gt;</span>   <br />
<span style="color:#008080">&lt;/tr&gt;</span><br />
<span style="color:#008080">&lt;tr&gt;</span><br />
&nbsp;&nbsp;<span style="color:#008080">&lt;td&gt;</span><span style="color:#008080">&lt;/td&gt;</span><br />
&nbsp;&nbsp;<span style="color:#008080">&lt;td&gt;</span><span style="color:#000080">&lt;input type=<span style="color:#0000FF">&quot;submit&quot;</span> value=<span style="color:#0000FF">&quot;abschicken&quot;</span> name=<span style="color:#0000FF">&quot;form&quot;</span>&gt;</span><span style="color:#000080">&lt;input type=<span style="color:#0000FF">&quot;reset&quot;</span> value=<span style="color:#0000FF">&quot;verwerfen&quot;</span> name=<span style="color:#0000FF">&quot;form&quot;</span>&gt;</span><span style="color:#008080">&lt;/td&gt;</span><br />
<span style="color:#008080">&lt;/tr&gt;</span><br />
<span style="color:#008080">&lt;/table&gt;</span><br />
<span style="color:#000080">&lt;/form&gt;</span><br />
&nbsp;&nbsp;<br /><span style="color:#000080">&lt;/body&gt;</span><br />
<span style="color:#000080">&lt;/html&gt;</span></div>
</div><br />
<br />
Bitte helft mir weiter bei diesem Problem.</div>

]]></content:encoded>
			<category domain="http://phpforum.de/forum/forumdisplay.php?f=69">PHP</category>
			<dc:creator>lionhead</dc:creator>
			<guid isPermaLink="true">http://phpforum.de/forum/showthread.php?t=270267</guid>
		</item>
		<item>
			<title>.htaccess fopen fehler</title>
			<link>http://phpforum.de/forum/showthread.php?t=270266&amp;goto=newpost</link>
			<pubDate>Wed, 16 May 2012 15:46:17 GMT</pubDate>
			<description><![CDATA[Nachdem mein script vollkommen funktioniert hat, habe ich als "letzen Schlief" noch ein paar daten gesperrt. Nun muss ich jedoch auf eine dieser...]]></description>
			<content:encoded><![CDATA[<div>Nachdem mein script vollkommen funktioniert hat, habe ich als &quot;letzen Schlief&quot; noch ein paar daten gesperrt. Nun muss ich jedoch auf eine dieser daten zugreifen und plötzlich wird eine variable nicht mehr definiert...<br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">Code:</div>
	<div class="phpforum_code alt2" dir="ltr" valign="middle" style="
		margin: 0px;
		padding: 3px;
		border: 1px inset;
                  width:640px;
		height: 258px;
		text-align: left;
                white-space:nowrap;
		overflow: auto">if (file_exists($npfad) )//pfad überprüfen<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
$handle = fopen ($pfad, r);<br />
<br />
while (!feof($handle)) {<br />
&nbsp; &nbsp; $ausgabe = fgets($handle);<br />
&nbsp; echo $ausgabe;<br />
&nbsp; }<br />
fclose ($handle);<br />
}<br />
else <br />
{<br />
&nbsp; &nbsp; echo &quot;\n Datei nicht gefunden, bitte melden sie es an den Administrator&quot;;<br />
&nbsp; $zahl = &quot;1&quot;;<br />
&nbsp; $zahlpw = &quot;2&quot;;<br />
}</div>
</div><br />
Es wird die erste Bedingung, d.h. die exiists Überprüfung schon mit fehlgeschlagen(else Bedingung) ausgeführt.<br />
<br />
zu Begin hatte ich als $npfad = /ordner/test.TXT gewählt. <br />
Nun nutze ich $npfad = <a href="http://user:pw@www.domain/ordner/test.TXT" target="_blank">http://user:pw@www.domain/ordner/test.TXT</a><br />
<br />
leider bleibt bei beiden möglichkeiten die else funktion...</div>

]]></content:encoded>
			<category domain="http://phpforum.de/forum/forumdisplay.php?f=69">PHP</category>
			<dc:creator>jazz.ist.anders</dc:creator>
			<guid isPermaLink="true">http://phpforum.de/forum/showthread.php?t=270266</guid>
		</item>
		<item>
			<title>einfügen in db geht nicht</title>
			<link>http://phpforum.de/forum/showthread.php?t=270265&amp;goto=newpost</link>
			<pubDate>Wed, 16 May 2012 15:08:08 GMT</pubDate>
			<description><![CDATA[ich kann irgendwie keinen datensatz hinzufügen. hat ihr ne idee, was da falsch läuft? 
 
 
PHP: 
--------- 
<html> 
<head> 
 
<title>Das erste...]]></description>
			<content:encoded><![CDATA[<div>ich kann irgendwie keinen datensatz hinzufügen. hat ihr ne idee, was da falsch läuft?<br />
<br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">PHP Quellcode:</div>
	<div class="phpforum_code alt2" dir="ltr" valign="middle" style="
		margin: 0px;
		padding: 3px;
		border: 1px inset;
                  width:640px;
		height: 720px;
		text-align: left;
                white-space:nowrap;
		overflow: auto"><span style="color:#000080">&lt;html&gt;</span><br />
<span style="color:#000080">&lt;head&gt;</span><br />
&nbsp;<br /><span style="color:#000080">&lt;title&gt;</span>Das erste PHP-Formular<span style="color:#000080">&lt;/title&gt;</span><br />
<span style="color:#000080">&lt;meta charset=<span style="color:#0000FF">&quot;utf-8&quot;</span> /&gt;</span><br />
<span style="color:#800080">&lt;style&gt;</span><br />
<i><span style="color:#000080">&lt;!--<br />
td.klein {<br />
font-size: 12px;<br />
font-weight:normal;<br />
font-family:arial;<br />
}<br />
tr.zusatz {<br />
font-size: 12px;<br />
font-weight:normal;<br />
font-family:arial;<br />
}<br />
.Check { <br />
background-color:#ff0000; border:1px solid;<br />
}<br />
&nbsp;<br />span.container {<br />
font-size: 12px;<br />
font-weight:normal;<br />
font-family:arial;<br />
background-color:#ff0000;<br />
&nbsp;<br />vertical-align:middle;<br />
display: inline-block;<br />
width: 150px;<br />
height: 25px;<br />
}<br />
--&gt;</span></i><br />
<span style="color:#800080">&lt;/style&gt;</span><br />
<span style="color:#000080">&lt;/head&gt;</span><br />
<span style="color:#000080">&lt;body&gt;</span><br />
&nbsp;<br /><span class="kw4">&lt;?php</span><br />
&nbsp; <span class="kw1">if</span><span class="br0">&#40;</span><a href="http://www.php.net/isset"><span class="kw3">isset</span></a><span class="br0">&#40;</span><span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&quot;form&quot;</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><br />
&nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp;<span class="kw1">if</span> <span class="br0">&#40;</span><a href="http://www.php.net/isset"><span class="kw3">isset</span></a><span class="br0">&#40;</span><span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st_h">'zutaten'</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$zutaten</span> <span class="sy0">=</span> <a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">for</span> <span class="br0">&#40;</span><span class="re0">$i</span> <span class="sy0">=</span> <span class="nu0">1</span><span class="sy0">;</span> <span class="re0">$i</span> <span class="sy0">&lt;=</span> <span class="nu0">10</span><span class="sy0">;</span> <span class="re0">$i</span><span class="sy0">++</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span> &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><a href="http://www.php.net/isset"><span class="kw3">isset</span></a><span class="br0">&#40;</span><span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&quot;zutaten&quot;</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="re0">$i</span><span class="br0">&#93;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re0">$zutaten</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="re0">$_POST</span><span class="br0">&#91;</span><span class="st0">&quot;zutaten&quot;</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="re0">$i</span><span class="br0">&#93;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="re0">$zutaten</span><span class="br0">&#91;</span><span class="br0">&#93;</span> <span class="sy0">=</span> <span class="nu0">0</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp;<span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp;<span class="kw1">else</span><br />
&nbsp; &nbsp; &nbsp;<span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp;<span class="re0">$zutaten</span> <span class="sy0">=</span> <a href="http://www.php.net/array_fill"><span class="kw3">array_fill</span></a><span class="br0">&#40;</span><span class="nu0">0</span><span class="sy0">,</span><span class="nu0">10</span><span class="sy0">,</span><span class="nu0">0</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp;<span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp;<span class="re0">$zutaten_str</span><span class="sy0">=</span><a href="http://www.php.net/implode"><span class="kw3">implode</span></a><span class="br0">&#40;</span><span class="st0">&quot;,&quot;</span><span class="sy0">,</span> <span class="re0">$zutaten</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp;<span class="re0">$zutaten</span><span class="sy0">=</span><a href="http://www.php.net/settype"><span class="kw3">settype</span></a><span class="br0">&#40;</span><span class="re0">$zutaten_str</span><span class="sy0">,</span> <span class="st0">&quot;string&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span> <br />
&nbsp; <span class="br0">&#125;</span><br />
<br />
<span class="kw4">?&gt;</span>&nbsp;&nbsp;<br />&nbsp;&nbsp;<br /><span style="color:#000080">&lt;form method=<span style="color:#0000FF">&quot;POST&quot;</span>&gt;</span><br />
&nbsp;&nbsp;<br /><span class="kw4">&lt;?php</span><br />
<br />
<span class="re0">$form_beschr</span><span class="sy0">=</span><a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="nu0">1</span> <span class="sy0">=&gt;</span> <span class="st0">&quot;beschreibungA&quot;</span><span class="sy0">,</span><span class="nu0">2</span> <span class="sy0">=&gt;</span> <span class="st0">&quot;kurz&quot;</span><span class="sy0">,</span><span class="nu0">3</span> <span class="sy0">=&gt;</span> <span class="st0">&quot;beschreibungC&quot;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">4</span> <span class="sy0">=&gt;</span> <span class="st0">&quot;beschreibungD&quot;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">5</span> <span class="sy0">=&gt;</span> <span class="st0">&quot;beschreibungE&quot;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">6</span> <span class="sy0">=&gt;</span> <span class="st0">&quot;beschreibungF&quot;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="nu0">7</span> <span class="sy0">=&gt;</span> <span class="st0">&quot;beschreibungG&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp;<span class="kw1">for</span> <span class="br0">&#40;</span><span class="re0">$i</span> <span class="sy0">=</span> <span class="nu0">1</span><span class="sy0">;</span> <span class="re0">$i</span> <span class="sy0">&lt;=</span><span class="nu0">7</span><span class="sy0">;</span> <span class="re0">$i</span><span class="sy0">++</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp;<span class="kw1">echo</span> <span class="st0">&quot;&lt;span class='container'&gt;&lt;input type='checkbox' name='zutaten[<span class="es4">$i</span>]' value='<span class="es4">$i</span>' /&gt;&quot;</span><span class="sy0">.</span><span class="re0">$form_beschr</span><span class="br0">&#91;</span><span class="re0">$i</span><span class="br0">&#93;</span><span class="sy0">.</span><span class="st0">&quot;&lt;/span&gt;&quot;</span><span class="sy0">;</span><br />
<br />
&nbsp; <br />
<span class="re0">$form_name</span><span class="sy0">=</span><span class="st0">&quot;alexander&quot;</span><span class="sy0">;</span><br />
<span class="re0">$form_nr</span><span class="sy0">=</span><span class="st0">&quot;A&quot;</span><span class="sy0">;</span><br />
<span class="re0">$form_kat</span><span class="sy0">=</span><span class="nu0">1</span><span class="sy0">;</span><br />
<span class="re0">$form_zutaten</span><span class="sy0">=</span><a href="http://www.php.net/trim"><span class="kw3">trim</span></a><span class="br0">&#40;</span><span class="re0">$zutaten_str</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<br />
<span class="re0">$db_host</span> <span class="sy0">=</span> <span class="st0">&quot;localhost&quot;</span><span class="sy0">;</span><br />
<span class="re0">$db_benutzer</span> <span class="sy0">=</span> <span class="st0">&quot;root&quot;</span><span class="sy0">;</span><br />
<span class="re0">$db_passwort</span> <span class="sy0">=</span> <span class="st0">&quot;&quot;</span><span class="sy0">;</span><br />
<span class="re0">$db_name</span> <span class="sy0">=</span> <span class="st0">&quot;sk&quot;</span><span class="sy0">;</span><br />
<br />
<span class="re0">$dp</span><span class="sy0">=</span><a href="http://www.php.net/mysql_connect"><span class="kw3">mysql_connect</span></a><span class="br0">&#40;</span><span class="re0">$db_host</span><span class="sy0">,</span><span class="re0">$db_benutzer</span><span class="sy0">,</span><span class="re0">$db_passwort</span><span class="br0">&#41;</span> or <a href="http://www.php.net/die"><span class="kw3">die</span></a><span class="br0">&#40;</span><span class="st0">&quot;&lt;p&gt; Verbindung zu MySQL gescheitert &lt;/p&gt;&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<a href="http://www.php.net/mysql_select_db"><span class="kw3">mysql_select_db</span></a><span class="br0">&#40;</span><span class="re0">$db_name</span><span class="sy0">,</span> <span class="re0">$dp</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<br />
<span class="re0">$sql</span> <span class="sy0">=</span> <span class="st0">&quot;INSERT INTO gerichte(kat,nr,name,z1,z2,z3,z4,z5,z6,z7,z8,z9,z10) VALUES ('&quot;</span><span class="sy0">.</span><span class="re0">$form_kat</span><span class="sy0">.</span><span class="st0">&quot;','&quot;</span><span class="sy0">.</span><span class="re0">$form_nr</span><span class="sy0">.</span><span class="st0">&quot;','&quot;</span><span class="sy0">.</span><span class="re0">$form_name</span><span class="sy0">.</span><span class="st0">&quot;','&quot;</span><span class="sy0">.</span><span class="re0">$form_zutaten</span><span class="sy0">.</span><span class="st0">&quot;')&quot;</span><span class="sy0">;</span><br />
<span class="re0">$abfrage</span><span class="sy0">=</span><a href="http://www.php.net/mysql_query"><span class="kw3">mysql_query</span></a><span class="br0">&#40;</span><span class="re0">$sql</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<br />
<span class="kw4">?&gt;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;<span style="color:#000080">&lt;input type=<span style="color:#0000FF">&quot;submit&quot;</span> value=<span style="color:#0000FF">&quot;abschicken&quot;</span> name=<span style="color:#0000FF">&quot;form&quot;</span>&gt;</span><br />
<span style="color:#000080">&lt;/form&gt;</span><br />
&nbsp;<br /><span style="color:#000080">&lt;/body&gt;</span><br />
<span style="color:#000080">&lt;/html&gt;</span></div>
</div></div>

]]></content:encoded>
			<category domain="http://phpforum.de/forum/forumdisplay.php?f=70">Datenbanken</category>
			<dc:creator>tagori-der-anfänger</dc:creator>
			<guid isPermaLink="true">http://phpforum.de/forum/showthread.php?t=270265</guid>
		</item>
		<item>
			<title>Connection Datein auslesen</title>
			<link>http://phpforum.de/forum/showthread.php?t=270264&amp;goto=newpost</link>
			<pubDate>Wed, 16 May 2012 15:00:03 GMT</pubDate>
			<description><![CDATA[Hey, 
 
Hier erstmal mein Code: 
 
PHP: 
--------- 
$daten = fopen("settings.php", "r"); 
   
  $chunks = explode("-", $daten); 
  $host = $chunks[0];]]></description>
			<content:encoded><![CDATA[<div>Hey,<br />
<br />
Hier erstmal mein Code:<br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">PHP Quellcode:</div>
	<div class="phpforum_code alt2" dir="ltr" valign="middle" style="
		margin: 0px;
		padding: 3px;
		border: 1px inset;
                  width:640px;
		height: 132px;
		text-align: left;
                white-space:nowrap;
		overflow: auto"><span class="re0">$daten</span> <span class="sy0">=</span> <a href="http://www.php.net/fopen"><span class="kw3">fopen</span></a><span class="br0">&#40;</span><span class="st0">&quot;settings.php&quot;</span><span class="sy0">,</span> <span class="st0">&quot;r&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; <br />
&nbsp; <span class="re0">$chunks</span> <span class="sy0">=</span> <a href="http://www.php.net/explode"><span class="kw3">explode</span></a><span class="br0">&#40;</span><span class="st0">&quot;-&quot;</span><span class="sy0">,</span> <span class="re0">$daten</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; <span class="re0">$host</span> <span class="sy0">=</span> <span class="re0">$chunks</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span><span class="sy0">;</span><br />
&nbsp; <span class="re0">$username</span> <span class="sy0">=</span> <span class="re0">$chunks</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span><span class="sy0">;</span><br />
&nbsp; <span class="re0">$password</span> <span class="sy0">=</span> <span class="re0">$chunks</span><span class="br0">&#91;</span><span class="nu0">2</span><span class="br0">&#93;</span><span class="sy0">;</span><br />
&nbsp; <span class="re0">$database</span> <span class="sy0">=</span> <span class="re0">$chunks</span><span class="br0">&#91;</span><span class="nu0">3</span><span class="br0">&#93;</span><span class="sy0">;</span></div>
</div><br />
Dieser Code funktioniert nicht, wisst ihr was ich falsch mache?</div>

]]></content:encoded>
			<category domain="http://phpforum.de/forum/forumdisplay.php?f=69">PHP</category>
			<dc:creator>rvs144444</dc:creator>
			<guid isPermaLink="true">http://phpforum.de/forum/showthread.php?t=270264</guid>
		</item>
		<item>
			<title>openssl_public_encrypt() mit xampp funktioniert nicht</title>
			<link>http://phpforum.de/forum/showthread.php?t=270263&amp;goto=newpost</link>
			<pubDate>Wed, 16 May 2012 13:26:08 GMT</pubDate>
			<description><![CDATA[Hallo, 
 
Folgende Klasse: 
 
 
PHP: 
--------- 
<?php 
class CryptHandler {]]></description>
			<content:encoded><![CDATA[<div>Hallo,<br />
<br />
Folgende Klasse:<br />
<br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">PHP Quellcode:</div>
	<div class="phpforum_code alt2" dir="ltr" valign="middle" style="
		margin: 0px;
		padding: 3px;
		border: 1px inset;
                  width:640px;
		height: 692px;
		text-align: left;
                white-space:nowrap;
		overflow: auto"><span class="kw4">&lt;?php</span><br />
<span class="kw2">class</span> CryptHandler <span class="br0">&#123;</span><br />
&nbsp; <br />
&nbsp; <span class="kw2">private</span> <span class="re0">$privateKeyPath</span> <span class="sy0">=</span> <span class="kw2">null</span><span class="sy0">;</span><br />
&nbsp; <span class="kw2">private</span> <span class="re0">$publicKeyPath</span> <span class="sy0">=</span> <span class="kw2">null</span><span class="sy0">;</span><br />
&nbsp; <br />
&nbsp; <span class="kw2">private</span> <span class="re0">$text</span> <span class="sy0">=</span> <span class="st0">&quot;&quot;</span><span class="sy0">;</span><br />
&nbsp; <br />
&nbsp; <span class="kw2">public</span> <span class="kw2">function</span> setPrivateKeyPath<span class="br0">&#40;</span><span class="re0">$privateKeyPath</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">privateKeyPath</span> <span class="sy0">=</span> <span class="re0">$privateKeyPath</span><span class="sy0">;</span><br />
&nbsp; <span class="br0">&#125;</span><br />
&nbsp; <br />
&nbsp; <span class="kw2">public</span> <span class="kw2">function</span> getPrivateKeyPath<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">privateKeyPath</span><span class="sy0">;</span><br />
&nbsp; <span class="br0">&#125;</span><br />
&nbsp; <br />
&nbsp; <span class="kw2">public</span> <span class="kw2">function</span> setPublicKeyPath<span class="br0">&#40;</span><span class="re0">$publicKeyPath</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">publicKeyPath</span> <span class="sy0">=</span> <span class="re0">$publicKeyPath</span><span class="sy0">;</span><br />
&nbsp; <span class="br0">&#125;</span><br />
&nbsp; <br />
&nbsp; <span class="kw2">public</span> <span class="kw2">function</span> getPublicKeyPath<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">publicKeyPath</span><span class="sy0">;</span><br />
&nbsp; <span class="br0">&#125;</span> <br />
&nbsp; <br />
&nbsp; <span class="kw2">public</span> <span class="kw2">function</span> setText<span class="br0">&#40;</span><span class="re0">$text</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">text</span> <span class="sy0">=</span> <span class="re0">$text</span><span class="sy0">;</span><br />
&nbsp; <span class="br0">&#125;</span><br />
&nbsp; &nbsp; <br />
&nbsp; <span class="kw2">public</span> <span class="kw2">function</span> doDeCrypt<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span> &nbsp; &nbsp; <br />
&nbsp; &nbsp; <span class="re0">$encryptedData</span> <span class="sy0">=</span> <a href="http://www.php.net/base64_decode"><span class="kw3">base64_decode</span></a><span class="br0">&#40;</span><span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">text</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="re0">$privKeyFile</span> <span class="sy0">=</span> <a href="http://www.php.net/file_get_contents"><span class="kw3">file_get_contents</span></a><span class="br0">&#40;</span><span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">getPrivateKeyPath</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span> &nbsp; <br />
&nbsp; &nbsp; <span class="re0">$privKey</span> <span class="sy0">=</span> <a href="http://www.php.net/openssl_get_privatekey"><span class="kw3">openssl_get_privatekey</span></a><span class="br0">&#40;</span><span class="re0">$privKeyFile</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <a href="http://www.php.net/openssl_private_decrypt"><span class="kw3">openssl_private_decrypt</span></a><span class="br0">&#40;</span><span class="re0">$encryptedData</span><span class="sy0">,</span> <span class="re0">$decrypted</span><span class="sy0">,</span> <span class="re0">$privKey</span><span class="sy0">,</span> OPENSSL_PKCS1_PADDING<span class="br0">&#41;</span><span class="sy0">;</span> &nbsp; <br />
&nbsp; &nbsp; <span class="kw1">return</span> <span class="re0">$decrypted</span><span class="sy0">;</span>&nbsp; <br />
&nbsp; <span class="br0">&#125;</span><br />
&nbsp; <br />
&nbsp; <span class="kw2">public</span> <span class="kw2">function</span> doEnCrypt<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="re0">$publicKey</span> <span class="sy0">=</span> <a href="http://www.php.net/openssl_get_publickey"><span class="kw3">openssl_get_publickey</span></a><span class="br0">&#40;</span><a href="http://www.php.net/file_get_contents"><span class="kw3">file_get_contents</span></a><span class="br0">&#40;</span><span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">getPublicKeyPath</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="re0">$data</span> <span class="sy0">=</span> <span class="re0">$this</span><span class="sy0">-&gt;</span><span class="me1">text</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="re0">$encrypted</span> <span class="sy0">=</span> <span class="st_h">''</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <a href="http://www.php.net/openssl_public_encrypt"><span class="kw3">openssl_public_encrypt</span></a><span class="br0">&#40;</span><span class="re0">$data</span><span class="sy0">,</span> <span class="re0">$encrypted</span><span class="sy0">,</span> <span class="re0">$publicKey</span><span class="sy0">,</span> OPENSSL_PKCS1_PADDING<span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="kw1">return</span> <a href="http://www.php.net/base64_encode"><span class="kw3">base64_encode</span></a><span class="br0">&#40;</span><span class="re0">$encrypted</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="co1">//file_put_contents('/tmp/encrypted', $encrypted);&nbsp; &nbsp; </span><br />
&nbsp; <span class="br0">&#125;</span><br />
&nbsp; <br />
<span class="br0">&#125;</span><br />
<span class="kw4">&lt;?</span></div>
</div><br />
<br />
Mit dem Aufruf:<br />
<div style="margin:20px; margin-top:5px; ">
	<div class="smallfont" style="margin-bottom:2px">PHP Quellcode:</div>
	<div class="phpforum_code alt2" dir="ltr" valign="middle" style="
		margin: 0px;
		padding: 3px;
		border: 1px inset;
                  width:640px;
		height: 104px;
		text-align: left;
                white-space:nowrap;
		overflow: auto"><span class="kw1">require</span><span class="br0">&#40;</span><span class="st_h">'core/class.Crypthandler.php'</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; <span class="re0">$crypt</span> <span class="sy0">=</span> <span class="kw2">new</span> CryptHandler<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; <span class="re0">$crypt</span><span class="sy0">-&gt;</span><span class="me1">setPublicKeyPath</span><span class="br0">&#40;</span><span class="st_h">'/root/pisWebServiceClientPublicKey.pem'</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; <span class="re0">$crypt</span><span class="sy0">-&gt;</span><span class="me1">setText</span><span class="br0">&#40;</span><span class="st0">&quot;test&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; <a href="http://www.php.net/var_dump"><span class="kw3">var_dump</span></a><span class="br0">&#40;</span><span class="re0">$crypt</span><span class="sy0">-&gt;</span><span class="me1">doEnCrypt</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span></div>
</div><br />
<br />
Funktioniert wunderbar auf einen Linux-System. Leider nicht auf einer xampp-Windows-Installation. <br />
Mit dem gleichen Code (natürlich mit angepassten Pfad zum Public-Key) erhalte ich folgende Fehlermeldung:<br />
<br />
SYSTEM WARNING: openssl_public_encrypt() [&lt;a href='function.openssl-public-encrypt'&gt;function.openssl-public-encrypt&lt;/a&gt;]: Don't know how to get public key from this private key<br />
(class.Crypthandler.php: line 43)<br />
<br />
SYSTEM WARNING: openssl_public_encrypt() [&lt;a href='function.openssl-public-encrypt'&gt;function.openssl-public-encrypt&lt;/a&gt;]: key parameter is not a valid public key<br />
(class.Crypthandler.php: line 43)<br />
<br />
Alles was ich gemacht habe, ist in der php.ini die Zeile &quot;extension=php_openssl.dll&quot; eingefügt, damit die Funktion openssl_public_encrypt() aufgerufen werden kann.<br />
<br />
Ein ähnliches Problem hatte dieser Benutzer hier und konnte es auch nicht lösen:<br />
<a href="https://groups.google.com/forum/#!msg/simplesamlphp/jgepiZV2V14/9YBDdbofK2wJ" target="_blank">https://groups.google.com/forum/#!ms...4/9YBDdbofK2wJ</a><br />
<br />
<br />
Vielleicht hat ja jemand hier im Forum eine Idee bzw. könnte das Ganze mal auf einer anderen lokalen Windows-Xampp-Installation ausprobieren.  <br />
<br />
Wer keine Lust hat sich die Keys zu generieren, dem kann ich gern hier den Public Key anhängen.<br />
<br />
<br />
Grüße</div>

]]></content:encoded>
			<category domain="http://phpforum.de/forum/forumdisplay.php?f=69">PHP</category>
			<dc:creator>sk2212</dc:creator>
			<guid isPermaLink="true">http://phpforum.de/forum/showthread.php?t=270263</guid>
		</item>
	</channel>
</rss>

