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 SearchDisplaying 281-290 of 300 results.
ID | PlCodelang | PlGroup | PlItemTitle | Code | |
---|---|---|---|---|---|
13 | PHP | Array | Array definieren | $arr = array(); $arr['dim1']['dim2']='value'; $arr['dim1'][99]=128; | ![]() ![]() ![]() |
15 | PHP | Variablen | Existenz der Varible abfragen | $status=isset($test); if ($status) echo "Variable existiert: $test"; if (!isset($test2)) echo "Variable test2 existiert nicht!"; | ![]() ![]() ![]() |
20 | PHP | Variablen | Var-Dump einer Variable | echo "<pre>"; var_dump($test); echo "</pre>"; | ![]() ![]() ![]() |
25 | PHP | Embedded JavaScript Snippets | Alert | $msg="Hello"; echo "<script languache=\"JavaScript\">"; echo "alert('$msg')"; echo "</script>"; | ![]() ![]() ![]() |
31 | PHP | Strings | String nach Delimenter zerlegen | $myString = "A;B;C;D;E"; $myPieces = explode(";",$myString); // erzeigt ein Array mit den einzelnen Zeichen echo $myPieces[2]; // gibt C aus | ![]() ![]() ![]() |
38 | PHP | Array | Ü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} "; } | ![]() ![]() ![]() |
39 | PHP | Strings | String 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 | ![]() ![]() ![]() |
42 | PHP | HTTP Form Submit | POST Werte abfragen | if ($_POST["submitName"]=="submitValue") { echo "Button submitValue gedrückt"; } | ![]() ![]() ![]() |
110 | PHP | XML | RSS-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 <?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(); ?> | ![]() ![]() ![]() |
131 | PHP | Netzwerk, Email | Emails 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>"; } | ![]() ![]() ![]() |