Manage PlItems

You may optionally enter a comparison operator (<, <=, >, >=, <> or =) at the beginning of each of your search values to specify how the comparison should be done.

Advanced Search
Displaying 281-290 of 300 results.
IDPlCodelangPlGroupPlItemTitleCode 
 
13PHPArrayArray definieren$arr = array(); $arr['dim1']['dim2']='value'; $arr['dim1'][99]=128; View Update Delete
15PHPVariablenExistenz der Varible abfragen$status=isset($test); if ($status) echo "Variable existiert: $test"; if (!isset($test2)) echo "Variable test2 existiert nicht!";View Update Delete
20PHPVariablenVar-Dump einer Variableecho "<pre>"; var_dump($test); echo "</pre>"; View Update Delete
25PHPEmbedded JavaScript SnippetsAlert$msg="Hello"; echo "<script languache=\"JavaScript\">"; echo "alert('$msg')"; echo "</script>";View Update Delete
31PHPStringsString nach Delimenter zerlegen$myString = "A;B;C;D;E"; $myPieces = explode(";",$myString); // erzeigt ein Array mit den einzelnen Zeichen echo $myPieces[2]; // gibt C ausView Update Delete
38PHPArrayÜber alle Array-Elemente interieren$arr = array(1, 2, 3, 4); foreach ($arr as &$value) { $value = $value * 2; } // $arr is now array(2, 4, 6, 8) foreach ($arr as $key => $value) { echo "{$key} => {$value} "; }View Update Delete
39PHPStringsString nach einem Teilstring durchsuchen// is case sensitiv // use stristr for case insensitive $email = 'name@example.com'; $domain = strstr($email, '@'); echo $domain; // Ausgabe: @example.com $user = strstr($email, '@', true); // Ab PHP 5.3.0 echo $user; // Ausgabe: name View Update Delete
42PHPHTTP Form SubmitPOST Werte abfragenif ($_POST["submitName"]=="submitValue") { echo "Button submitValue gedrückt"; }View Update Delete
110PHPXMLRSS-Feed erstellen// Beispiel von den der Seite: // http://xml-rss.de/xml-rss-feed-mit-php/xml-rss-feed-mit-php-und-dom-erstellen.htm // Code-Kommentare stammen nicht von der Seite &lt;?php header("Content-type: text/xml"); // XML Element-Object erstellen $xml = new DOMDocument('1.0', 'UTF-8'); $xml->formatOutput = true; $roo = $xml->createElement('rss'); $roo->setAttribute('version', '2.0'); $xml->appendChild($roo); $cha = $xml->createElement('channel'); $roo->appendChild($cha); // Header-Informationen des RSS // Titel $hea = $xml->createElement('title',utf8_encode('Name des RSS Feed')); $cha->appendChild($hea); // Beschreibung $hea = $xml->createElement('description',utf8_encode('Feed Beschreibung')); $cha->appendChild($hea); // Sprache, für einen englischen Feed hier 'en' eintragen $hea = $xml->createElement('language',utf8_encode('de')); $cha->appendChild($hea); // Link zur Seite zum dem der RSS gehört $hea = $xml->createElement('link',htmlentities('http://xml-rss.de')); $cha->appendChild($hea); // Datum des letzten Aufbaus der Feed-Anforderung $hea = $xml->createElement('lastBuildDate',utf8_encode(date("D, j M Y H:i:s ").'GMT')); $cha->appendChild($hea); // Content erstellen $itm = $xml->createElement('item'); $cha->appendChild($itm); $dat = $xml->createElement('title',utf8_encode('Titel der Nachricht')); $itm->appendChild($dat); $dat = $xml->createElement('description',htmlspecialchars('Die Nachricht an sich',ENT_QUOTES,'UTF-8')); $itm->appendChild($dat); $link = "http://page/Link_To_Introduction"; $dat = $xml->createElement('link',htmlentities($link)); $itm->appendChild($dat); $dat = $xml->createElement('pubDate',utf8_encode('Datum der Nachricht')); $itm->appendChild($dat); // Ist der Inhalt auf mehreren Seiten verteilt, wäre hier eine Unterteilung vorzunehmen. I.d.R. ist link=guid... $guid = $link; $guid = "http://page/Link_To_Content"; $dat = $xml->createElement('guid',htmlentities($guid)); $itm->appendChild($dat); // Content fertig // RSS-XML serialisieren als separate Datei oder direkt ausgeben // Mittels der save-Methode kann man eine statische Datei erstellen // So wäre es denkbar, dass diese über einen Cron-Job in bestimmten // Zeitintervallen erstellen wird und damit nicht die Performance // des Servers belastet. Nachteil, der Feed ist evtl. nicht immer auf dem neusten Stand. //$xml->save('dateiname.xml'); // Die XML-Struktur wird mitels eines Strings zurückgegeben. // Vorteil: Immer aktuelle Feeds // Nachteil: Bei jedem Aufruf Neuerstellung des Feed's, bei großen // Datenmengen kann darunter die Performance des Servers leiden. echo $xml->saveXML(); ?>View Update Delete
131PHPNetzwerk, EmailEmails mit pop3 lesen// Orginal von http://www.sebastianviereck.de/php-pop3-mails-aus-postfach-auslesen/ $mailserver="pop.foo.de"; $port="110/pop3"; $user="name@foode"; $pass="foo"; getEmailsImap($mailserver, $port, $user, $pass); //open connection to mailbox, read all unread mails function getEmailsImap($mailserver, $port, $user, $pass) { $imap = imap_open( "{" . $mailserver . ":" . $port . "}INBOX", $user, $pass ); if ($imap) { echo "Connected\n"; $check = imap_mailboxmsginfo($imap); echo "Date: " . $check->Date . "<br />\n" ; echo "Driver: " . $check->Driver . "<br />\n" ; echo "Unread: " . $check->Unread . "<br />\n" ; echo "Size: " . $check->Size . "<br />\n" ; $totalrows = imap_num_msg($imap); //iterate through all unread mails for ($index = 0; $index < $totalrows; $index++) { $header = imap_header($imap, $index + 1); //get mail subject dump("<h1>".$header->subject."</h1>"); //get mail sent date $prettydate = date(DateTime::ISO8601 , $header->udate); dump( $prettydate ); //get email author $email = "{$header->from[0]->mailbox}@{$header->from[0]->host}"; dump( $email ); //get mail body dump( imap_body($imap, $index + 1)); } //close connection to mailbox imap_close($imap); return true; } else { dump("Can't connect: " . imap_last_error()); return false; } } function dump($var) { echo "<pre><div align='left'>"; print_r($var); echo "</div></pre>"; }View Update Delete