<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-720744008007288153</id><updated>2011-08-01T11:13:53.531-07:00</updated><title type='text'>Gemerkt</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://gemerkt.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-5796870706378180590</id><published>2010-06-13T03:38:00.001-07:00</published><updated>2010-07-13T08:03:40.040-07:00</updated><title type='text'>PHP gemerkt</title><content type='html'>&lt;h1&gt;PHP gemerkt&lt;/h1&gt;&lt;br&gt;&lt;div&gt;&lt;font face="arial, sans-serif"&gt;=ROUND($C$1*C10,-1.0) &amp;nbsp;runden auf volle zehner, bzw. -1 stelle nach dem komma&lt;/font&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font face="arial, sans-serif"&gt;=ROUND($C$1*C10,0) runden auf volle Einer&lt;/font&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;h2&gt;Umlaute- Problem beim Email mittels PHP mail()&lt;/h2&gt;&lt;div&gt;&lt;font face="arial, sans-serif"&gt;Kaputte Umlaute im Betreff (Subject) und Inhalt (Body) mit der Funktion mail(), vor allem, wenn die Mails per SMTP abgeholt werden&lt;/font&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font face="arial, sans-serif"&gt;$header = &amp;quot;From: Ronnie James Dio &amp;lt;&amp;quot;.$from_email.&amp;quot;&amp;gt;\n&amp;quot;; &lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="arial, sans-serif"&gt;$header .= &amp;quot;Reply-To: &amp;quot;.$replyemail.&amp;quot;\n&amp;quot;;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="arial, sans-serif"&gt;$header .= &amp;#39;MIME-Version: 1.0&amp;#39; . &amp;quot;\r\n&amp;quot;;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="arial, sans-serif"&gt;$header .= &amp;#39;Content-type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable&amp;#39; . &amp;quot;\r\n&amp;quot;;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="arial, sans-serif"&gt;$subject = &amp;#39;=?utf-8?b?&amp;#39;.base64_encode($subject).&amp;#39;?=&amp;#39;;&lt;/font&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font face="arial, sans-serif"&gt;mail($to_email, $subject, $message, $header);&lt;/font&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;in modx:&lt;br&gt;&lt;br&gt;&lt;i&gt;save_web_user.processor.php, save_user.processor.php&amp;nbsp;&lt;/i&gt;&lt;br&gt;&lt;br&gt;&lt;div&gt;// in case any plugins include a quoted_printable function&lt;/div&gt;&lt;div&gt;function save_user_quoted_printable($string) {&lt;/div&gt;&lt;div&gt;$crlf = &amp;quot;\n&amp;quot; ;&lt;/div&gt;&lt;div&gt;$string = preg_replace(&amp;#39;!(\r\n|\r|\n)!&amp;#39;, $crlf, $string) . $crlf ;&lt;/div&gt;&lt;div&gt;$f[] = &amp;#39;/([\000-\010\013\014\016-\037\075\177-\377])/e&amp;#39; ;&lt;/div&gt;&lt;div&gt;$r[] = &amp;quot;&amp;#39;=&amp;#39; . sprintf(&amp;#39;%02X&amp;#39;, ord(&amp;#39;\\1&amp;#39;))&amp;quot; ; $f[] = &amp;#39;/([\011\040])&amp;#39; . $crlf . &amp;#39;/e&amp;#39; ;&lt;/div&gt;&lt;div&gt;$r[] = &amp;quot;&amp;#39;=&amp;#39; . sprintf(&amp;#39;%02X&amp;#39;, ord(&amp;#39;\\1&amp;#39;)) . &amp;#39;&amp;quot; . $crlf . &amp;quot;&amp;#39;&amp;quot; ;&lt;/div&gt;&lt;div&gt;$string = preg_replace($f, $r, $string) ;&lt;/div&gt;&lt;div&gt;return trim(wordwrap($string, 70, &amp;#39; =&amp;#39; . $crlf)) ;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br&gt;&lt;div&gt;// Send an email to the user&lt;/div&gt;&lt;div&gt;function sendMailMessage($email, $uid, $pwd, $ufn) {&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div&gt;global $websignupemail_message;&lt;/div&gt;&lt;div&gt;global $emailsubject, $emailsender;&lt;/div&gt;&lt;div&gt;global $site_name, $site_start, $site_url;&lt;/div&gt;&lt;div&gt;$message = sprintf($websignupemail_message, $uid, $pwd); // use old method&lt;/div&gt;&lt;div&gt;// replace placeholders&lt;/div&gt;&lt;div&gt;$message = str_replace(&amp;quot;[+uid+]&amp;quot;, $uid, $message);&lt;/div&gt;&lt;div&gt;$message = str_replace(&amp;quot;[+pwd+]&amp;quot;, $pwd, $message);&lt;/div&gt;&lt;div&gt;$message = str_replace(&amp;quot;[+ufn+]&amp;quot;, $ufn, $message);&lt;/div&gt;&lt;div&gt;$message = str_replace(&amp;quot;[+sname+]&amp;quot;, $site_name, $message);&lt;/div&gt;&lt;div&gt;$message = str_replace(&amp;quot;[+saddr+]&amp;quot;, $emailsender, $message);&lt;/div&gt;&lt;div&gt;$message = str_replace(&amp;quot;[+semail+]&amp;quot;, $emailsender, $message);&lt;/div&gt;&lt;div&gt;$message = str_replace(&amp;quot;[+surl+]&amp;quot;, $site_url, $message);&lt;/div&gt;&lt;div&gt;$headers = &amp;quot;From: &amp;quot; . $emailsender . &amp;quot;\r\n&amp;quot;;&lt;/div&gt;&lt;div&gt;$headers .= &amp;quot;X-Mailer: Content Manager - PHP/&amp;quot; . phpversion();&lt;/div&gt;&lt;div&gt;$headers .= &amp;quot;\r\n&amp;quot;;&lt;/div&gt;&lt;div&gt;$headers .= &amp;quot;MIME-Version: 1.0\r\n&amp;quot;;&lt;/div&gt;&lt;div&gt;$headers .= &amp;quot;Content-Type: text/plain; charset=utf-8\r\n&amp;quot;;&lt;/div&gt;&lt;div&gt;$headers .= &amp;quot;Content-Transfer-Encoding: quoted-printable\r\n&amp;quot;;&lt;/div&gt;&lt;div&gt;$subject = &amp;quot;=?UTF-8?Q?&amp;quot;.$emailsubject.&amp;quot;?=&amp;quot;;&lt;/div&gt;&lt;div&gt;$message = save_user_quoted_printable($message);&lt;/div&gt;&lt;br&gt;&lt;div&gt;if (ini_get(&amp;#39;safe_mode&amp;#39;) == FALSE) {&lt;/div&gt;&lt;div&gt;if (!mail($email, $subject, $message, $headers, &amp;quot;-f $emailsender&amp;quot;)) {&lt;/div&gt;&lt;div&gt;webAlert(&amp;quot;$email - {$_lang[&amp;#39;error_sending_email&amp;#39;]}&amp;quot;);&lt;/div&gt;&lt;div&gt;exit;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;} elseif (!mail($email, $subject, $message, $headers)) {&lt;/div&gt;&lt;div&gt;webAlert(&amp;quot;$email - {$_lang[&amp;#39;error_sending_email&amp;#39;]}&amp;quot;);&lt;/div&gt;&lt;div&gt;exit;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;class.phpmailer.php&lt;/i&gt;&lt;br&gt;&lt;br&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;class PHPMailer&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;{&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/////////////////////////////////////////////////&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// PUBLIC VARIABLES&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/////////////////////////////////////////////////&lt;/font&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/**&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; * Email priority (1 = High, 3 = Normal, 5 = low).&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; * @var int&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; */&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;var $Priority &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= 3;&lt;/font&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/**&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; * Sets the CharSet of the message.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; * @var string&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; */&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;//var $CharSet &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = &amp;quot;iso-8859-1&amp;quot;;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;var $CharSet &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = &amp;quot;utf-8&amp;quot;;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/**&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; * Sets the Content-type of the message.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; * @var string&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; */&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;var $ContentType &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= &amp;quot;text/plain&amp;quot;;&lt;/font&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/**&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; * Sets the Encoding of the message. Options for this are &amp;quot;8bit&amp;quot;,&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; * &amp;quot;7bit&amp;quot;, &amp;quot;binary&amp;quot;, &amp;quot;base64&amp;quot;, and &amp;quot;quoted-printable&amp;quot;.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; * @var string&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; */&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="&amp;#39;Courier New&amp;#39;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;var $Encoding &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= &amp;quot;8bit&amp;quot;;&lt;/font&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div&gt;&lt;i&gt;/assets/snippets/weblogin/weblogin.processor.inc.php&lt;/i&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;# process password reminder&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($isPWDReminder==1) {&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$email = $_POST[&amp;#39;txtwebemail&amp;#39;];&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$webpwdreminder_message = $modx-&amp;gt;config[&amp;#39;webpwdreminder_message&amp;#39;];&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$emailsubject = $modx-&amp;gt;config[&amp;#39;emailsubject&amp;#39;];&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$emailsender = $modx-&amp;gt;config[&amp;#39;emailsender&amp;#39;];&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$site_name = $modx-&amp;gt;config[&amp;#39;site_name&amp;#39;];&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// lookup account&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$sql = &amp;quot;SELECT wu.*, wua.fullname&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FROM $dbase.`&amp;quot;.$table_prefix.&amp;quot;web_users` wu&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;INNER JOIN $dbase.`&amp;quot;.$table_prefix.&amp;quot;web_user_attributes` wua ON wua.internalkey=wu.id&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;WHERE wua.email=&amp;#39;&amp;quot;.$modx-&amp;gt;db-&amp;gt;escape($email).&amp;quot;&amp;#39;&amp;quot;;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$ds = $modx-&amp;gt;db-&amp;gt;query($sql);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$limit = $modx-&amp;gt;recordCount($ds);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if($limit==1) {&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$newpwd = webLoginGeneratePassword(8);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$newpwdkey = webLoginGeneratePassword(8); // activation key&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$row = $modx-&amp;gt;fetchRow($ds);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//save new password&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$sql=&amp;quot;UPDATE $dbase.`&amp;quot;.$table_prefix.&amp;quot;web_users`&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SET cachepwd=&amp;#39;&amp;quot;.$newpwd.&amp;quot;|&amp;quot;.$newpwdkey.&amp;quot;&amp;#39;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;WHERE id=&amp;quot;.$row[&amp;#39;id&amp;#39;];&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$modx-&amp;gt;db-&amp;gt;query($sql);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// built activation url&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$xhtmlUrlSetting = $modx-&amp;gt;config[&amp;#39;xhtml_urls&amp;#39;];&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$modx-&amp;gt;config[&amp;#39;xhtml_urls&amp;#39;] = false;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if($_SERVER[&amp;#39;SERVER_PORT&amp;#39;]!=&amp;#39;80&amp;#39;) {&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$url = $modx-&amp;gt;config[&amp;#39;server_protocol&amp;#39;].&amp;#39;://&amp;#39;.$_SERVER[&amp;#39;SERVER_NAME&amp;#39;].&amp;#39;:&amp;#39;.$_SERVER[&amp;#39;SERVER_PORT&amp;#39;].$modx-&amp;gt;makeURL($modx-&amp;gt;documentIdentifier,&amp;#39;&amp;#39;,&amp;quot;webloginmode=actp&amp;amp;wli=&amp;quot;.$row[&amp;#39;id&amp;#39;].&amp;quot;&amp;amp;wlk=&amp;quot;.$newpwdkey);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$url = $modx-&amp;gt;config[&amp;#39;server_protocol&amp;#39;].&amp;#39;://&amp;#39;.$_SERVER[&amp;#39;SERVER_NAME&amp;#39;].$modx-&amp;gt;makeURL($modx-&amp;gt;documentIdentifier,&amp;#39;&amp;#39;,&amp;quot;webloginmode=actp&amp;amp;wli=&amp;quot;.$row[&amp;#39;id&amp;#39;].&amp;quot;&amp;amp;wlk=&amp;quot;.$newpwdkey);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$modx-&amp;gt;config[&amp;#39;xhtml_urls&amp;#39;] = $xhtmlUrlSetting;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// replace placeholders and send email&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$message = str_replace(&amp;quot;[+uid+]&amp;quot;,$row[&amp;#39;username&amp;#39;],$webpwdreminder_message);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$message = str_replace(&amp;quot;[+pwd+]&amp;quot;,$newpwd,$message);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$message = str_replace(&amp;quot;[+ufn+]&amp;quot;,$row[&amp;#39;fullname&amp;#39;],$message);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$message = str_replace(&amp;quot;[+sname+]&amp;quot;,$site_name,$message);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$message = str_replace(&amp;quot;[+semail+]&amp;quot;,$emailsender,$message);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$message = str_replace(&amp;quot;[+surl+]&amp;quot;,$url,$message);&lt;/div&gt;&lt;div&gt;//Rainer&lt;/div&gt;&lt;div&gt;$headers = &amp;quot;From: &amp;quot; . $emailsender . &amp;quot;\r\n&amp;quot;;&lt;/div&gt;&lt;div&gt;$headers .= &amp;quot;X-Mailer: Content Manager - PHP/&amp;quot; . phpversion();&lt;/div&gt;&lt;div&gt;$headers .= &amp;quot;\r\n&amp;quot;;&lt;/div&gt;&lt;div&gt;$headers .= &amp;quot;MIME-Version: 1.0\r\n&amp;quot;;&lt;/div&gt;&lt;div&gt;$headers .= &amp;quot;Content-Type: text/plain; charset=utf-8\r\n&amp;quot;;&lt;/div&gt;&lt;div&gt;$headers .= &amp;quot;Content-Transfer-Encoding: quoted-printable\r\n&amp;quot;;&lt;/div&gt;&lt;div&gt;$subject = &amp;quot;=?UTF-8?Q?&amp;quot;.$emailsubject.&amp;quot;?=&amp;quot;;&lt;/div&gt;&lt;div&gt;$message = save_user_quoted_printable($message);&lt;/div&gt;&lt;div&gt;//$emailsubject = &amp;#39;=?utf-8?b?&amp;#39;.base64_encode(&amp;quot;Neue Passwortbest&amp;auml;tigung f&amp;uuml;r $site_name&amp;quot;).&amp;#39;?=&amp;#39;;&lt;/div&gt;&lt;div&gt;$emailsubject = &amp;#39;=?utf-8?b?&amp;#39;.base64_encode(&amp;quot;Neue Passwortbest&amp;auml;tigung f&amp;uuml;r $site_name&amp;quot;).&amp;#39;?=&amp;#39;;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //if (!ini_get(&amp;#39;safe_mode&amp;#39;)) $sent = mail($email, &amp;quot;New Password Activation for $site_name&amp;quot;, $message, &amp;quot;From: &amp;quot;.$emailsender.&amp;quot;\r\n&amp;quot;.&amp;quot;X-Mailer: MODx Content Manager - PHP/&amp;quot;.phpversion(), &amp;quot;-f {$emailsender}&amp;quot;);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//else $sent = mail($email, &amp;quot;New Password Activation for $site_name&amp;quot;, $message, &amp;quot;From: &amp;quot;.$emailsender.&amp;quot;\r\n&amp;quot;.&amp;quot;X-Mailer: MODx Content Manager - PHP/&amp;quot;.phpversion());&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!ini_get(&amp;#39;safe_mode&amp;#39;)) $sent = mail($email, $emailsubject, $message, $headers, &amp;quot;-f {$emailsender}&amp;quot;);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else $sent = mail($email, $emailsubject, $message, $headers);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(!$sent) {&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// error&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//$output = &amp;nbsp;webLoginAlert(&amp;quot;Error while sending mail to $email. Please contact the Site Administrator&amp;quot;);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$output = &amp;nbsp;webLoginAlert(&amp;quot;Fehler beim Sender der Email an $email. Bitte kontaktieren Sie den Administrator&amp;quot;);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//if(!$pwdReqId) $output = webLoginAlert(&amp;quot;Please check your email account ($email) for login instructions.&amp;quot;);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(!$pwdReqId) $output = webLoginAlert(&amp;quot;Bitte pr&amp;uuml;fen Sie Ihren Emailaccount ($email). Dort finden Sie Login-Infos.&amp;quot;);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else {&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// redirect to password request notification page&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$url = $modx-&amp;gt;makeURL($pwdReqId);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$modx-&amp;gt;sendRedirect($url,0,&amp;#39;REDIRECT_REFRESH&amp;#39;);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else {&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//$output = webLoginAlert(&amp;quot;We are sorry! We cannot locate an account using that email.&amp;quot;);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$output = webLoginAlert(&amp;quot;Leider gibt es keinen Account, der diese Emailadresse benutzt.&amp;quot;);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/div&gt;&lt;br&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div&gt;&lt;i&gt;/assets/snippets/weblogin/weblogin.common.inc.php&lt;/i&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Send new password to the user&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;function webLoginSendNewPassword($email,$uid,$pwd,$ufn){&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;global $modx, $site_url;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$mailto = $modx-&amp;gt;config[&amp;#39;mailto&amp;#39;];&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$websignupemail_message = $modx-&amp;gt;config[&amp;#39;websignupemail_message&amp;#39;]; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$emailsubject = $modx-&amp;gt;config[&amp;#39;emailsubject&amp;#39;];&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$emailsender = $modx-&amp;gt;config[&amp;#39;emailsender&amp;#39;];&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$site_name = $modx-&amp;gt;config[&amp;#39;site_name&amp;#39;];&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$site_start = $modx-&amp;gt;config[&amp;#39;site_start&amp;#39;];&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$message = sprintf($websignupemail_message, $uid, $pwd); // use old method&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// replace placeholders&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$message = str_replace(&amp;quot;[+uid+]&amp;quot;,$uid,$message);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$message = str_replace(&amp;quot;[+pwd+]&amp;quot;,$pwd,$message);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$message = str_replace(&amp;quot;[+ufn+]&amp;quot;,$ufn,$message);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$message = str_replace(&amp;quot;[+sname+]&amp;quot;,$site_name,$message);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$message = str_replace(&amp;quot;[+semail+]&amp;quot;,$emailsender,$message);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$message = str_replace(&amp;quot;[+surl+]&amp;quot;,$site_url,$message);&lt;/div&gt;&lt;div&gt;//Rainer&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div&gt;$headers = &amp;quot;From: &amp;quot; . $emailsender . &amp;quot;\r\n&amp;quot;;&lt;/div&gt;&lt;div&gt;$headers .= &amp;quot;X-Mailer: Content Manager - PHP/&amp;quot; . phpversion();&lt;/div&gt;&lt;div&gt;$headers .= &amp;quot;\r\n&amp;quot;;&lt;/div&gt;&lt;div&gt;$headers .= &amp;quot;MIME-Version: 1.0\r\n&amp;quot;;&lt;/div&gt;&lt;div&gt;$headers .= &amp;quot;Content-Type: text/plain; charset=utf-8\r\n&amp;quot;;&lt;/div&gt;&lt;div&gt;$headers .= &amp;quot;Content-Transfer-Encoding: quoted-printable\r\n&amp;quot;;&lt;/div&gt;&lt;div&gt;$subject = &amp;quot;=?UTF-8?Q?&amp;quot;.$emailsubject.&amp;quot;?=&amp;quot;;&lt;/div&gt;&lt;div&gt;//$message = save_user_quoted_printable($message);&lt;/div&gt;&lt;br&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!ini_get(&amp;#39;safe_mode&amp;#39;)) $sent = mail($email, $emailsubject, $message, $headers, &amp;quot;-f {$emailsender}&amp;quot;);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else $sent = mail($email, $emailsubject, $message, $headers);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!$sent) webLoginAlert(&amp;quot;Error while sending mail to $mailto&amp;quot;,1);&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return true;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/div&gt;&lt;br&gt;&lt;div&gt;/*&lt;/div&gt;&lt;div&gt;// in case any plugins include a quoted_printable function&lt;/div&gt;&lt;div&gt;function save_user_quoted_printable($string) {&lt;/div&gt;&lt;div&gt;$crlf = &amp;quot;\n&amp;quot; ;&lt;/div&gt;&lt;div&gt;$string = preg_replace(&amp;#39;!(\r\n|\r|\n)!&amp;#39;, $crlf, $string) . $crlf ;&lt;/div&gt;&lt;div&gt;$f[] = &amp;#39;/([\000-\010\013\014\016-\037\075\177-\377])/e&amp;#39; ;&lt;/div&gt;&lt;div&gt;$r[] = &amp;quot;&amp;#39;=&amp;#39; . sprintf(&amp;#39;%02X&amp;#39;, ord(&amp;#39;\\1&amp;#39;))&amp;quot; ; $f[] = &amp;#39;/([\011\040])&amp;#39; . $crlf . &amp;#39;/e&amp;#39; ;&lt;/div&gt;&lt;div&gt;$r[] = &amp;quot;&amp;#39;=&amp;#39; . sprintf(&amp;#39;%02X&amp;#39;, ord(&amp;#39;\\1&amp;#39;)) . &amp;#39;&amp;quot; . $crlf . &amp;quot;&amp;#39;&amp;quot; ;&lt;/div&gt;&lt;div&gt;$string = preg_replace($f, $r, $string) ;&lt;/div&gt;&lt;div&gt;return trim(wordwrap($string, 70, &amp;#39; =&amp;#39; . $crlf)) ;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;*/&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-5796870706378180590?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/5796870706378180590/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=720744008007288153&amp;postID=5796870706378180590' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/5796870706378180590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/5796870706378180590'/><link rel='alternate' type='text/html' href='http://gemerkt.blogspot.com/2010/06/php-gemerkt.html' title='PHP gemerkt'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-4894335539372093012</id><published>2010-04-26T13:33:00.001-07:00</published><updated>2010-04-26T13:42:38.815-07:00</updated><title type='text'>XTC Gemerkt</title><content type='html'>XTC Gemerkt &lt;br&gt;&lt;font face="verdana, arial, sans-serif"&gt;&lt;font size="2"&gt;xt:commerce 3.04 SP2.1&lt;/font&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div&gt;1. &amp;nbsp;..................................................................................&lt;/div&gt;&lt;div&gt;Problem mit xtc Add-On, Modul: &lt;i&gt;Erweiterter import/export&lt;/i&gt;:&lt;/div&gt;&lt;br&gt;&lt;div&gt;F&amp;uuml;r einen Artikel sollen mehrere Bilder hochgeladen werden.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Option weitere Zusatzbilder ist eingestellt und die Bilder befinden sich im Verzeichnis /images/product_images/orginal_images/.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Leider wird nur ein Bild aktualisiert (p_image). Die Bilder unter p_image.1 und p_image.2 usw. werden nicht angezeigt.&amp;nbsp;&lt;/div&gt;&lt;div&gt;Wenn &amp;nbsp;die Bilder im Admin hochgeladenb werden, funktioniert es.&amp;nbsp;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div&gt;L&amp;ouml;sung:&lt;/div&gt;&lt;div&gt;admin/includes/classes/import.php in generate_map()&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div&gt;&amp;auml;ndere&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// product images&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for ($i = 1; $i &amp;lt; MO_PICS + 1; $i ++) {&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$file_layout = array_merge($file_layout, array (&amp;#39;p_image.&amp;#39;.$i =&amp;gt; &amp;#39;&amp;#39;));&amp;nbsp;&lt;/div&gt;&lt;div&gt;in&lt;/div&gt;&lt;div&gt;// BOF - Rainer Schamel&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// product images&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//for ($i = 1; $i &amp;lt; MO_PICS + 1; $i ++) {&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// &amp;nbsp; &amp;nbsp;$file_layout = array_merge($file_layout, array (&amp;#39;p_image.&amp;#39;.$i =&amp;gt; &amp;#39;&amp;#39;));&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//}&lt;/div&gt;&lt;div&gt;// insert images&lt;/div&gt;&lt;div&gt;for ($i = 1; $i &amp;lt; MO_PICS + 1; $i ++) {&lt;/div&gt;&lt;div&gt;if (isset($dataArray[&amp;#39;p_image.&amp;#39;.$i]) &amp;amp;&amp;amp; $dataArray[&amp;#39;p_image.&amp;#39;.$i]!=&amp;quot;&amp;quot;) {&lt;/div&gt;&lt;div&gt;// check if entry exists&lt;/div&gt;&lt;div&gt;if ($this-&amp;gt;checkImage($i,$products_id)) {&lt;/div&gt;&lt;div&gt;$insert_array = array (&amp;#39;image_name&amp;#39; =&amp;gt; $dataArray[&amp;#39;p_image.&amp;#39;.$i]);&lt;/div&gt;&lt;div&gt;xtc_db_perform(TABLE_PRODUCTS_IMAGES, $insert_array, &amp;#39;update&amp;#39;, &amp;#39;products_id = \&amp;#39;&amp;#39;.$products_id.&amp;#39;\&amp;#39; and image_nr=\&amp;#39;&amp;#39;.$i.&amp;#39;\&amp;#39;&amp;#39;);&lt;/div&gt;&lt;div&gt;} else {&lt;/div&gt;&lt;div&gt;$insert_array = array (&amp;#39;image_name&amp;#39; =&amp;gt; $dataArray[&amp;#39;p_image.&amp;#39;.$i],&amp;#39;image_nr&amp;#39;=&amp;gt;$i,&amp;#39;products_id&amp;#39;=&amp;gt;$products_id);&lt;/div&gt;&lt;div&gt;xtc_db_perform(TABLE_PRODUCTS_IMAGES, $insert_array);&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;// EOF - Rainer Schamel&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-4894335539372093012?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/4894335539372093012/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=720744008007288153&amp;postID=4894335539372093012' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/4894335539372093012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/4894335539372093012'/><link rel='alternate' type='text/html' href='http://gemerkt.blogspot.com/2010/04/xtc-gemerkt.html' title='XTC Gemerkt'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-6991146159016346140</id><published>2010-04-24T11:14:00.001-07:00</published><updated>2010-06-28T01:06:00.216-07:00</updated><title type='text'>Eclipse Tastatur versehentlich umgest...</title><content type='html'>Chrome oder Eclipse Tastatur versehentlich umgestellt&lt;br&gt;&lt;br&gt;&lt;div&gt;geht r&amp;uuml;ckg&amp;auml;ngig zu machen mit dem Shortcut: Alt+Shift&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;div&gt;&lt;font face="arial"&gt;&lt;font size="3"&gt;wenn du es aus Versehen umgestellt hast, dr&amp;uuml;cke mal linke Alt + Umschalttaste gleichzeitig.&lt;/font&gt;&lt;/font&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-6991146159016346140?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/6991146159016346140/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=720744008007288153&amp;postID=6991146159016346140' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/6991146159016346140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/6991146159016346140'/><link rel='alternate' type='text/html' href='http://gemerkt.blogspot.com/2010/04/eclipse-tastatur-versehentlich-umgest.html' title='Eclipse Tastatur versehentlich umgest...'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-8643177493706635405</id><published>2010-04-13T02:42:00.001-07:00</published><updated>2010-04-13T02:42:21.874-07:00</updated><title type='text'>ASCII Datei splitten</title><content type='html'>&lt;div&gt;Datei Splitten: ASCII Datei ist 1GB gro&amp;szlig; und mu&amp;szlig; aufgeteilt werden&lt;/div&gt;&lt;div&gt;Mit Linux split wird die Datei in zwei 500MB Dateien aufgeteilt&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;i&gt;split -b 1000000b Modell.stl Modell.part_&lt;/i&gt;&lt;/div&gt;&lt;br&gt;L&amp;ouml;schen ohne Nachfrage:&lt;br&gt;&lt;i&gt;rm -rf Modell.part_*&lt;/i&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-8643177493706635405?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/8643177493706635405/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=720744008007288153&amp;postID=8643177493706635405' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/8643177493706635405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/8643177493706635405'/><link rel='alternate' type='text/html' href='http://gemerkt.blogspot.com/2010/04/ascii-datei-splitten.html' title='ASCII Datei splitten'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-3202752765571480764</id><published>2010-02-09T04:58:00.001-08:00</published><updated>2010-02-09T09:20:47.623-08:00</updated><title type='text'>Webroboter</title><content type='html'>&lt;h1&gt;Webroboter a la ct&amp;nbsp;&lt;/h1&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;h2&gt;Ruby und mechanics&lt;/h2&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: arial, sans-serif"&gt;&lt;div&gt;&lt;div&gt;Install ruby mit gems und mechanics:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://rubyinstaller.org/" target="_blank" style="color: rgb(0, 0, 204)"&gt;http://rubyinstaller.org&lt;/a&gt;, ruby dem Path hinzufügen lassen,&amp;nbsp;&lt;/div&gt;&lt;div&gt;prüfen mit ruby -v&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;gem install mechanize&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Softlink:&amp;nbsp;&lt;a href="http://www.ct.de/1004128" target="_blank" style="color: rgb(0, 0, 204)"&gt;www.ct.de/1004128&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;###MyGoogleSearch.rb###&lt;/div&gt;&lt;div&gt;require 'rubygems'&lt;/div&gt;&lt;div&gt;require 'mechanize'&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;agent = WWW::Mechanize.new&lt;/div&gt;&lt;div&gt;puts ".........Mapsergebnisse................"&lt;/div&gt;&lt;div&gt;agent.get('&lt;a href="http://www.google.de/advanced_search?hl=de&amp;amp;num=100&amp;amp;start=0" target="_blank" style="color: rgb(0, 0, 204)"&gt;http://www.google.de/advanced_search?hl=de&amp;amp;num=100&amp;amp;start=0&lt;/a&gt;')&lt;/div&gt;&lt;div&gt;agent.page.forms.first.as_q = 'pfandleihhaus'&lt;/div&gt;&lt;div&gt;agent.page.forms.first.submit&lt;/div&gt;&lt;div&gt;Maps_links = agent.page.search('h4[@class="r"]/a[@class="l"]')&lt;/div&gt;&lt;div&gt;#links.each{|link| puts "#{link.text} (#{link['href']})"}&lt;/div&gt;&lt;div&gt;Maps_links.each_with_index{|link, index| puts "#{index+1} #{link.text} (#{link['href']})"}&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;####MyGoogleSearch2.rb####&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;require 'rubygems'&lt;/div&gt;&lt;div&gt;require 'mechanize'&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;suchbegriff= "leihhaus berlin"&lt;/div&gt;&lt;div&gt;agent = WWW::Mechanize.new&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;puts "\n"+suchbegriff&lt;/div&gt;&lt;div&gt;#puts ".........Mapsergebnisse pfandleihhaus................"&lt;/div&gt;&lt;div&gt;agent.get('&lt;a href="http://www.google.de/advanced_search?hl=de&amp;amp;num=100&amp;amp;start=0" target="_blank" style="color: rgb(0, 0, 204)"&gt;http://www.google.de/advanced_search?hl=de&amp;amp;num=100&amp;amp;start=0&lt;/a&gt;')&lt;/div&gt;&lt;div&gt;agent.page.forms.first.as_q = suchbegriff&lt;/div&gt;&lt;div&gt;agent.page.forms.first.submit&lt;/div&gt;&lt;div&gt;Maps_links = agent.page.search('h4[@class="r"]/a[@class="l"]')&lt;/div&gt;&lt;div&gt;#links.each{|link| puts "#{link.text} (#{link['href']})"}&lt;/div&gt;&lt;div&gt;Maps_links.each_with_index{|link, index|&amp;nbsp;&lt;/div&gt;&lt;div&gt;if link.text.index('Exchange') then&lt;/div&gt;&lt;div&gt;	puts "Position #{index+1} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;exit&lt;/div&gt;&lt;div&gt;else&lt;/div&gt;&lt;div&gt;#puts "#{index+1} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;#puts ".........Suchergebnisse pfandleihhaus................"&lt;/div&gt;&lt;div&gt;agent.get('&lt;a href="http://www.google.de/search?hl=de" target="_blank" style="color: rgb(0, 0, 204)"&gt;http://www.google.de/search?hl=de&lt;/a&gt;', {"num"=&amp;gt;"100","start"=&amp;gt;"0", "q"=&amp;gt;suchbegriff})&lt;/div&gt;&lt;div&gt;links = agent.page.search('h3[@class="r"]/a[@class="l"]')&lt;/div&gt;&lt;div&gt;links.each_with_index{|link, index|&amp;nbsp;&lt;/div&gt;&lt;div&gt;if link.text.index('Exchange') then&lt;/div&gt;&lt;div&gt;	puts "Position #{index+1+Maps_links.length} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;exit&lt;/div&gt;&lt;div&gt;else&lt;/div&gt;&lt;div&gt;#puts "Position #{index+1}: #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;#puts ".........Suchergebnisse pfandleihhaus................"&lt;/div&gt;&lt;div&gt;agent.get('&lt;a href="http://www.google.de/search?hl=de" target="_blank" style="color: rgb(0, 0, 204)"&gt;http://www.google.de/search?hl=de&lt;/a&gt;', {"num"=&amp;gt;"100","start"=&amp;gt;"100", "q"=&amp;gt;suchbegriff})&lt;/div&gt;&lt;div&gt;links = agent.page.search('h3[@class="r"]/a[@class="l"]')&lt;/div&gt;&lt;div&gt;links.each_with_index{|link, index|&amp;nbsp;&lt;/div&gt;&lt;div&gt;if link.text.index('Exchange') then&lt;/div&gt;&lt;div&gt;	puts "Position #{index+1+Maps_links.length+100} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;	exit &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;	#break&lt;/div&gt;&lt;div&gt;else&lt;/div&gt;&lt;div&gt;#puts "#{index+1} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;###MyGoogleSearch1.rb####&lt;/div&gt;&lt;div&gt;&lt;div&gt;require 'rubygems'&lt;/div&gt;&lt;div&gt;require 'mechanize'&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;agent = WWW::Mechanize.new&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;suchbegriffe = [&lt;/div&gt;&lt;div&gt;'pfandleihhaus', 'pfandhaus', 'leihhaus', 'pfandkredit',&amp;nbsp;&lt;/div&gt;&lt;div&gt;"pfandleihhaus berlin", "pfandhaus berlin", "leihhaus berlin", "pfandkredit berlin",&amp;nbsp;&lt;/div&gt;&lt;div&gt;'geldwechsel', 'wechselstube', "money gramm",&lt;/div&gt;&lt;div&gt;"geldwechsel berlin", "wechselstube berlin", "money gramm berlin",&lt;/div&gt;&lt;div&gt;'goldverkauf', 'goldankauf', 'goldmuenzen', 'kruegerrand',&lt;/div&gt;&lt;div&gt;"goldverkauf berlin", "goldankauf berlin", "goldmuenzen berlin",&amp;nbsp;&lt;/div&gt;&lt;div&gt;"usd wechselkurs", &amp;nbsp;'wechselkurse']&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;suchbegriffe.each do |suchbegriff|&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;found=false&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;puts "\n"+suchbegriff&lt;/div&gt;&lt;div&gt;#puts ".........Mapsergebnisse pfandleihhaus................"&lt;/div&gt;&lt;div&gt;agent.get('&lt;a href="http://www.google.de/advanced_search?hl=de&amp;amp;num=100&amp;amp;start=0" target="_blank" style="color: rgb(0, 0, 204)"&gt;http://www.google.de/advanced_search?hl=de&amp;amp;num=100&amp;amp;start=0&lt;/a&gt;')&lt;/div&gt;&lt;div&gt;agent.page.forms.first.as_q = suchbegriff&lt;/div&gt;&lt;div&gt;agent.page.forms.first.submit&lt;/div&gt;&lt;div&gt;res = agent.page.search('h4[@class="r"]/a[@class="l"]')&lt;/div&gt;&lt;div&gt;#links.each{|link| puts "#{link.text} (#{link['href']})"}&lt;/div&gt;&lt;div&gt;res.each_with_index{|link, index|&amp;nbsp;&lt;/div&gt;&lt;div&gt;if link.text.index('Exchange AG') then&lt;/div&gt;&lt;div&gt;	puts "Position #{index+1} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;	found=true&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;break&lt;/div&gt;&lt;div&gt;else&lt;/div&gt;&lt;div&gt;#puts "#{index+1} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;if !found then&lt;/div&gt;&lt;div&gt;#puts ".........Suchergebnisse pfandleihhaus................"&lt;/div&gt;&lt;div&gt;agent.get('&lt;a href="http://www.google.de/search?hl=de" target="_blank" style="color: rgb(0, 0, 204)"&gt;http://www.google.de/search?hl=de&lt;/a&gt;', {"num"=&amp;gt;"100","start"=&amp;gt;"0", "q"=&amp;gt;suchbegriff})&lt;/div&gt;&lt;div&gt;links = agent.page.search('h3[@class="r"]/a[@class="l"]')&lt;/div&gt;&lt;div&gt;links.each_with_index{|link, index|&amp;nbsp;&lt;/div&gt;&lt;div&gt;if link.text.index('Exchange AG') then&lt;/div&gt;&lt;div&gt;	puts "Position #{index+1+res.length} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;	found=true&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;break&lt;/div&gt;&lt;div&gt;else&lt;/div&gt;&lt;div&gt;#puts "Position #{index+1}: #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;if !found then&lt;/div&gt;&lt;div&gt;#puts ".........Suchergebnisse pfandleihhaus................"&lt;/div&gt;&lt;div&gt;agent.get('&lt;a href="http://www.google.de/search?hl=de" target="_blank" style="color: rgb(0, 0, 204)"&gt;http://www.google.de/search?hl=de&lt;/a&gt;', {"num"=&amp;gt;"100","start"=&amp;gt;"100", "q"=&amp;gt;suchbegriff})&lt;/div&gt;&lt;div&gt;links = agent.page.search('h3[@class="r"]/a[@class="l"]')&lt;/div&gt;&lt;div&gt;links.each_with_index{|link, index|&amp;nbsp;&lt;/div&gt;&lt;div&gt;if link.text.index('Exchange AG') then&lt;/div&gt;&lt;div&gt;	puts "Position #{index+1+res.length+100} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;	found=true&lt;/div&gt;&lt;div&gt;	break &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;	#break&lt;/div&gt;&lt;div&gt;else&lt;/div&gt;&lt;div&gt;#puts "#{index+1} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;if !found then&lt;/div&gt;&lt;div&gt;#puts ".........Suchergebnisse pfandleihhaus................"&lt;/div&gt;&lt;div&gt;agent.get('&lt;a href="http://www.google.de/search?hl=de" target="_blank" style="color: rgb(0, 0, 204)"&gt;http://www.google.de/search?hl=de&lt;/a&gt;', {"num"=&amp;gt;"100","start"=&amp;gt;"200", "q"=&amp;gt;suchbegriff})&lt;/div&gt;&lt;div&gt;links = agent.page.search('h3[@class="r"]/a[@class="l"]')&lt;/div&gt;&lt;div&gt;links.each_with_index{|link, index|&amp;nbsp;&lt;/div&gt;&lt;div&gt;if link.text.index('Exchange AG') then&lt;/div&gt;&lt;div&gt;	puts "Position #{index+1+res.length+200} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;	found=true&lt;/div&gt;&lt;div&gt;	break &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;	#break&lt;/div&gt;&lt;div&gt;else&lt;/div&gt;&lt;div&gt;#puts "#{index+1} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;if !found then puts "Nicht unter den ersten 300 Ergebnissen" end&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;h2&gt;SEO - Googlesuche mit Eintrag in Text &amp;amp; Tabellen Formular&lt;/h2&gt;&lt;div&gt;&lt;div&gt;require 'rubygems'&lt;/div&gt;&lt;div&gt;require 'mechanize'&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;agent = WWW::Mechanize.new&lt;/div&gt;&lt;div&gt;time = Time.new&lt;/div&gt;&lt;div&gt;puts time.strftime("%Y-%m-%d %H:%M:%S")&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;suchbegriffe = [&lt;/div&gt;&lt;div&gt;'pfandhaus',&amp;nbsp;&lt;/div&gt;&lt;div&gt;'pfandleihe',&amp;nbsp;&lt;/div&gt;&lt;div&gt;'leihhaus',&amp;nbsp;&lt;/div&gt;&lt;div&gt;"leihhaus berlin",&amp;nbsp;&lt;/div&gt;&lt;div&gt;'Pfandkredit',	&lt;/div&gt;&lt;div&gt;"Bargeld sofort",	&lt;/div&gt;&lt;div&gt;"pfandleihhaus berlin",	&lt;/div&gt;&lt;div&gt;'goldankauf',&amp;nbsp;&lt;/div&gt;&lt;div&gt;'Zahngold',&lt;/div&gt;&lt;div&gt;'Goldmuenzen',&amp;nbsp;&lt;/div&gt;&lt;div&gt;'schmuckankauf',&amp;nbsp;&lt;/div&gt;&lt;div&gt;"Ankauf hochwertiger Uhren",&amp;nbsp;&lt;/div&gt;&lt;div&gt;'Juwelier',&lt;/div&gt;&lt;div&gt;"Juwelier Berlin",&amp;nbsp;&lt;/div&gt;&lt;div&gt;'geldwechsel',&amp;nbsp;&lt;/div&gt;&lt;div&gt;'wechselstube',&amp;nbsp;&lt;/div&gt;&lt;div&gt;"Travelers Cheques"]	&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;ergebnisse = {&amp;nbsp;&lt;/div&gt;&lt;div&gt;'pfandhaus'=&amp;gt;0,&amp;nbsp;&lt;/div&gt;&lt;div&gt;'pfandleihe'=&amp;gt;0,&amp;nbsp;&lt;/div&gt;&lt;div&gt;'leihhaus'=&amp;gt;0,&amp;nbsp;&lt;/div&gt;&lt;div&gt;"leihhaus berlin"=&amp;gt;0,&amp;nbsp;&lt;/div&gt;&lt;div&gt;'Pfandkredit'=&amp;gt;0,	&lt;/div&gt;&lt;div&gt;"Bargeld sofort"=&amp;gt;0,	&lt;/div&gt;&lt;div&gt;"pfandleihhaus berlin"=&amp;gt;0,	&lt;/div&gt;&lt;div&gt;'goldankauf'=&amp;gt;0,&amp;nbsp;&lt;/div&gt;&lt;div&gt;'Zahngold'=&amp;gt;0,&lt;/div&gt;&lt;div&gt;'Goldmuenzen'=&amp;gt;0,&amp;nbsp;&lt;/div&gt;&lt;div&gt;'schmuckankauf'=&amp;gt;0,&amp;nbsp;&lt;/div&gt;&lt;div&gt;"Ankauf hochwertiger Uhren"=&amp;gt;0,&amp;nbsp;&lt;/div&gt;&lt;div&gt;'Juwelier'=&amp;gt;0,&lt;/div&gt;&lt;div&gt;"Juwelier Berlin"=&amp;gt;0,&amp;nbsp;&lt;/div&gt;&lt;div&gt;'geldwechsel'=&amp;gt;0,&amp;nbsp;&lt;/div&gt;&lt;div&gt;'wechselstube'=&amp;gt;0,&amp;nbsp;&lt;/div&gt;&lt;div&gt;"Travelers Cheques"=&amp;gt;0 }&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;suchbegriffe.each do |suchbegriff|&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;	found=false&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;	puts "\n"+suchbegriff&lt;/div&gt;&lt;div&gt;	#puts ".........Mapsergebnisse pfandleihhaus................"&lt;/div&gt;&lt;div&gt;	agent.get('http://www.google.de/advanced_search?hl=de&amp;amp;num=100&amp;amp;start=0')&lt;/div&gt;&lt;div&gt;	agent.page.forms.first.as_q = suchbegriff&lt;/div&gt;&lt;div&gt;	agent.page.forms.first.submit&lt;/div&gt;&lt;div&gt;	res = agent.page.search('h4[@class="r"]/a[@class="l"]')&lt;/div&gt;&lt;div&gt;	#links.each{|link| puts "#{link.text} (#{link['href']})"}&lt;/div&gt;&lt;div&gt;	res.each_with_index{|link, index|&amp;nbsp;&lt;/div&gt;&lt;div&gt;		if link.text.index('Exchange AG') then&lt;/div&gt;&lt;div&gt;			puts "Position #{index+1} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;			found=true&lt;/div&gt;&lt;div&gt;			ergebnisse[suchbegriff]=index+1&lt;/div&gt;&lt;div&gt;			 &amp;nbsp;break&lt;/div&gt;&lt;div&gt;		else&lt;/div&gt;&lt;div&gt;		#puts "#{index+1} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;		end&lt;/div&gt;&lt;div&gt;	}&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;	if !found then&lt;/div&gt;&lt;div&gt;	#puts ".........Suchergebnisse pfandleihhaus................"&lt;/div&gt;&lt;div&gt;	agent.get('http://www.google.de/search?hl=de', {"num"=&amp;gt;"100","start"=&amp;gt;"0", "q"=&amp;gt;suchbegriff})&lt;/div&gt;&lt;div&gt;	links = agent.page.search('h3[@class="r"]/a[@class="l"]')&lt;/div&gt;&lt;div&gt;	links.each_with_index{|link, index|&amp;nbsp;&lt;/div&gt;&lt;div&gt;		if link.text.index('Exchange AG') then&lt;/div&gt;&lt;div&gt;			puts "Position #{index+1+res.length} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;			found=true&lt;/div&gt;&lt;div&gt;			ergebnisse[suchbegriff]=index+1+res.length&lt;/div&gt;&lt;div&gt;			 &amp;nbsp;break&lt;/div&gt;&lt;div&gt;		else&lt;/div&gt;&lt;div&gt;		#puts "Position #{index+1}: #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;		end&lt;/div&gt;&lt;div&gt;	}&lt;/div&gt;&lt;div&gt;	end&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;	if !found then&lt;/div&gt;&lt;div&gt;	#puts ".........Suchergebnisse pfandleihhaus................"&lt;/div&gt;&lt;div&gt;	agent.get('http://www.google.de/search?hl=de', {"num"=&amp;gt;"100","start"=&amp;gt;"100", "q"=&amp;gt;suchbegriff})&lt;/div&gt;&lt;div&gt;	links = agent.page.search('h3[@class="r"]/a[@class="l"]')&lt;/div&gt;&lt;div&gt;	links.each_with_index{|link, index|&amp;nbsp;&lt;/div&gt;&lt;div&gt;		if link.text.index('Exchange AG') then&lt;/div&gt;&lt;div&gt;			puts "Position #{index+1+res.length+100} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;			found=true&lt;/div&gt;&lt;div&gt;			ergebnisse[suchbegriff]=index+1+res.length+100&lt;/div&gt;&lt;div&gt;			break &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;			#break&lt;/div&gt;&lt;div&gt;		else&lt;/div&gt;&lt;div&gt;		#puts "#{index+1} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;		end&lt;/div&gt;&lt;div&gt;	}&lt;/div&gt;&lt;div&gt;	end&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;	if !found then&lt;/div&gt;&lt;div&gt;	#puts ".........Suchergebnisse pfandleihhaus................"&lt;/div&gt;&lt;div&gt;	agent.get('http://www.google.de/search?hl=de', {"num"=&amp;gt;"100","start"=&amp;gt;"200", "q"=&amp;gt;suchbegriff})&lt;/div&gt;&lt;div&gt;	links = agent.page.search('h3[@class="r"]/a[@class="l"]')&lt;/div&gt;&lt;div&gt;	links.each_with_index{|link, index|&amp;nbsp;&lt;/div&gt;&lt;div&gt;		if link.text.index('Exchange AG') then&lt;/div&gt;&lt;div&gt;			puts "Position #{index+1+res.length+200} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;			found=true&lt;/div&gt;&lt;div&gt;			ergebnisse[suchbegriff]=index+1+res.length+200&lt;/div&gt;&lt;div&gt;			break &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div&gt;			#break&lt;/div&gt;&lt;div&gt;		else&lt;/div&gt;&lt;div&gt;		#puts "#{index+1} #{link.text} (#{link['href']})"&lt;/div&gt;&lt;div&gt;		end&lt;/div&gt;&lt;div&gt;	}&lt;/div&gt;&lt;div&gt;	end&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;	if !found then&amp;nbsp;&lt;/div&gt;&lt;div&gt;		puts "Nicht unter den ersten 300 Ergebnissen"&amp;nbsp;&lt;/div&gt;&lt;div&gt;		ergebnisse[suchbegriff]=300&lt;/div&gt;&lt;div&gt;	end&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;#...Eintrag im Text &amp;amp; Tabellen Formular, welches einen Klick auf den Submitbutton wegen Javascript benötigt&lt;/div&gt;&lt;div&gt;agent2 = WWW::Mechanize.new&lt;/div&gt;&lt;div&gt;	agent2.get('https://spreadsheets.google.com/viewform?formkey=ID')&lt;/div&gt;&lt;div&gt;	#e1=agent2.page.forms.first.field_with(:name =&amp;gt; 'entry.1.single')&amp;nbsp;&lt;/div&gt;&lt;div&gt;	#e1.value = ergebnisse['pfandhaus']&lt;/div&gt;&lt;div&gt;	#pp e1&lt;/div&gt;&lt;div&gt;	&lt;/div&gt;&lt;div&gt;	form = agent2.page.forms[0]&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.1.single'}.value = ergebnisse['pfandhaus']&amp;nbsp;&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.2.single'}.value = ergebnisse['pfandleihe']&amp;nbsp;&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.3.single'}.value = ergebnisse['leihhaus']&amp;nbsp;&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.4.single'}.value = ergebnisse["leihhaus berlin"]&amp;nbsp;&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.5.single'}.value = ergebnisse['Pfandkredit']&amp;nbsp;&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.6.single'}.value = ergebnisse["Bargeld sofort"]&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.7.single'}.value = ergebnisse["pfandleihhaus berlin"]&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.8.single'}.value = ergebnisse['goldankauf']&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.9.single'}.value = ergebnisse['Zahngold']&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.10.single'}.value = ergebnisse['Goldmuenzen']&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.11.single'}.value = ergebnisse['schmuckankauf']&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.12.single'}.value = ergebnisse["Ankauf hochwertiger Uhren"]&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.13.single'}.value = ergebnisse['Juwelier']&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.14.single'}.value = ergebnisse["Juwelier Berlin"]&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.15.single'}.value = ergebnisse['geldwechsel']&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.16.single'}.value = ergebnisse['wechselstube']&lt;/div&gt;&lt;div&gt;	form.fields.find {|f| f.name == 'entry.17.single'}.value = ergebnisse["Travelers Cheques"]&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;	page = agent2.submit form, form.buttons.first&lt;/div&gt;&lt;div&gt;	&lt;/div&gt;&lt;div&gt;	File.open("res.html","wb+") { |f| f.write(page.body) }&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-3202752765571480764?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/3202752765571480764/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=720744008007288153&amp;postID=3202752765571480764' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/3202752765571480764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/3202752765571480764'/><link rel='alternate' type='text/html' href='http://gemerkt.blogspot.com/2010/02/webroboter.html' title='Webroboter'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-8993491557600569070</id><published>2010-02-09T04:52:00.001-08:00</published><updated>2010-02-09T04:52:23.025-08:00</updated><title type='text'>Google Charts</title><content type='html'>&lt;h1&gt;Google Charts&lt;/h1&gt;&lt;div&gt;Kurvendiagramm als Polygonzug mit zwei Achsenbeschriftungen,&amp;nbsp;&lt;/div&gt;&lt;div&gt;y-Achse: Range von 0 bis 120&amp;nbsp;&lt;/div&gt;&lt;div&gt;x-Achse: einzelne Werte&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;http://chart.apis.google.com/chart?cht=lc&amp;amp;chd=t:33,31,56,14,44,85,14,12,46&amp;amp;chs=300x200&amp;amp;chxt=x,y&amp;amp;chxr=1,0,120,20&amp;amp;chxl=0:|März|Juni|September|November&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://chart.apis.google.com/chart?cht=lc&amp;amp;chd=t:33,31,56,14,44,85,14,12,46&amp;amp;chs=300x200&amp;amp;chxt=x,y&amp;amp;chxr=1,0,120,20&amp;amp;chxl=0:|M%C3%A4rz|Juni|September|November"&gt;&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-8993491557600569070?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/8993491557600569070/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=720744008007288153&amp;postID=8993491557600569070' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/8993491557600569070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/8993491557600569070'/><link rel='alternate' type='text/html' href='http://gemerkt.blogspot.com/2010/02/google-charts.html' title='Google Charts'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-7990088144336433105</id><published>2009-04-22T14:20:00.001-07:00</published><updated>2009-05-02T14:40:33.758-07:00</updated><title type='text'>Kredite mit dreimonatiger Laufzeit ge...</title><content type='html'>&lt;img src="http://www.exchange-ag.com/css/img/design2/header.jpg" style="border-style: initial; border-color: initial; width: 100%"&gt;&lt;h2&gt;&lt;div style="text-align: left;"&gt;&lt;br&gt;&lt;/div&gt;&lt;span style="font-family: arial"&gt;&lt;h2&gt;&lt;span style="font-family: arial"&gt;&lt;div style="text-align: left"&gt; &lt;/div&gt;&lt;div style="text-align: left;"&gt;Vorteile eines Leihhauses - Der Aufsteig der Leihhäuser am Beispiel der &lt;a id="t24a" href="http://www.exchange-ag.com/pfandkredite.html" title="Exchange AG Deutschland"&gt;Exchange AG Deutschland&lt;/a&gt; &lt;br&gt;&lt;/div&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div id="header" style="text-align: left"&gt;&lt;br&gt;&lt;/div&gt;&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-family: arial"&gt;&lt;table id="Table_01" width="458" border="0" cellpadding="0" cellspacing="0" style="font-family: arial, western, sans-serif" class="zeroBorder"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="7"&gt;&lt;b&gt;&lt;font size="4"&gt;Kredite mit dreimonatiger Laufzeit &lt;/font&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="7" width="458" height="58"&gt;&lt;p&gt;Pfandkredite sind sicher, schnell, überschaubar und staatl. kontrolliert. Viele Leute nutzen die Vorteile, die Ihnen der Pfandkredit bietet. Es gibt Bargeld, und zwar sofort!&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://www.exchange-ag.com/images/041_04.jpg" width="107" height="90" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;td rowspan="2"&gt;&lt;img src="http://www.exchange-ag.com/images/041_05.jpg" width="10" height="106" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.exchange-ag.com/images/041_06.jpg" width="107" height="90" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;td rowspan="3"&gt;&lt;img src="http://www.exchange-ag.com/images/041_07.jpg" width="9" height="120" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.exchange-ag.com/images/041_08.jpg" width="107" height="90" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;td rowspan="3"&gt;&lt;img src="http://www.exchange-ag.com/images/041_09.jpg" width="10" height="120" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.exchange-ag.com/images/041_10.jpg" width="108" height="90" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://www.exchange-ag.com/images/041_11.jpg" width="107" height="16" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;td&gt;&lt;img src="http://www.exchange-ag.com/images/041_12.jpg" width="107" height="16" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;td rowspan="2"&gt;&lt;img src="http://www.exchange-ag.com/images/041_13.jpg" width="107" height="30" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;td rowspan="2"&gt;&lt;img src="http://www.exchange-ag.com/images/041_14.jpg" width="108" height="30" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;b&gt;Der Kredit gegen Verpfändung&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="7" width="458" height="111"&gt;&lt;p&gt;Beim Pfandkredit  handelt sich dabei um ein Darlehen, das gegen Hinterlegung einer Wertsache gewährt wird. Es kann jederzeit durch Rückzahlung der Darlehenssumme zzgl. Zinsen und Gebühren wieder getilgt werden.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" width="224" height="13"&gt;&lt;b&gt;Sofort Bargeld&lt;/b&gt;&lt;/td&gt;&lt;td colspan="4"&gt;&lt;img src="http://www.exchange-ag.com/images/041_18.jpg" width="234" height="13" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="7" width="458" height="174"&gt;&lt;p&gt;Wer im Besitz von Gold, Schmuck, Diamanten, einer hochwertigen Taschen- oder Armbanduhr ist und eine bestimmte Summe Bargeld benötigen, besucht einfach eines der Leihhäuser. Er läßt sein "Schmuckstück" von einem kompetenten Mitarbeiter bewerten. Unter Berücksichtigung der Kurse an den internationalen Gold- und Diamantbörsen, bzw. den handelsüblichen Marktpreisen bewertendie Exchange AG den Wertgegenstand und gewährt  einen Pfandkredit. Den gibt es &lt;b&gt;ohne Schufaauskunft &lt;/b&gt;sofort. Der Kreditnehmer haftet allein mit seinem Pfandgegenstand.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="5" width="340" height="12"&gt;&lt;b&gt;Staatlich kontrolliert und sicher aufbewahrt&lt;/b&gt;&lt;/td&gt;&lt;td colspan="2"&gt;&lt;img src="http://www.exchange-ag.com/images/041_21.jpg" width="118" height="12" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="7" width="458" height="223"&gt;&lt;p&gt;Jeder, der das 18. Lebensjahr vollendet hat, ein beleihbares Pfandgut besitzt und ein gültiges Ausweisdokument (Personalausweis, Reisepass o. ä.) vorlegt, kann einen Pfandkredit erhalten. Die deutschen Pfandleihhäuser unterliegen strengen staatlichen Kontrollen. Jeder hinterlegte Wertgegenstand ist mit der doppelten Summe des aufgenommen Kredits gegen Diebstahl, Feuerschäden etc. versichert und wird in extra dafür vorgesehenen Tresoren gelagert. Immer mehr Kunden bringen zur sicheren Aufbewahrung während Ihrer Abwesenheit von zu Hause ihren Schmuck ins Leihhaus - mit dem positiven Nebeneffekt auch noch Bargeld dafür zu bekommen, manchmal sinnvoller, als ein Schließfach bei der Bank zu mieten. &lt;br&gt;&lt;br&gt;Die Auszahlung der Kredite erfolgt innerhalb von Minuten.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" width="224" height="11"&gt;&lt;br&gt;&lt;/td&gt;&lt;td colspan="4"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" width="224" height="11"&gt;&lt;b&gt;Laufzeit und Kosten&lt;/b&gt;&lt;/td&gt;&lt;td colspan="4"&gt;&lt;img src="http://www.exchange-ag.com/images/041_27.jpg" width="234" height="11" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="7" width="458" height="161"&gt;&lt;p&gt;Jeder Pfandkredit wird auf 3 Monate abgeschlossen (danach weitere 3 Monate verlängerbar), kann aber schon nach einem Monat durch die Zahlung des Kreditbetrages zzgl. Zinsen ( 1% monatl.) und Gebühren ( 2,5% monatl. für Versicherung, Bearbeitung, Lagerung etc.) wieder eingelöst werden. Nach Ablauf der 3 Monate, bleibt das Pfand noch zusätzlich einen Monat in Verwahrung (Schonfrist). &lt;br&gt;Streng genommen hat der Kunde also 4 Monate Zeit das Pfand wieder einzulösen oder durch Zahlung der Zinsen und Gebühren das Darlehen um weitere 4 Monate (3+1) zu verlängern.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" width="324" height="13"&gt;&lt;b&gt;Verwertung nicht eingelöster Pfänder&lt;/b&gt;&lt;/td&gt;&lt;td colspan="4"&gt;&lt;img src="http://www.exchange-ag.com/images/041_30.jpg" width="134" height="13" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="7" width="458" height="174"&gt;&lt;p&gt;Wird ein Pfand nicht eingelöst oder verlängert, so muss das Pfand innerhalb von 6 Monaten nach Ablauf des Einlösedatums in einer öffentlichen Versteigerung versteigert werden. Aus dem Versteigerungserlös steht dem Pfandgeber der Betrag zu, der sich nach Abzug der Versteigerungskosten, des Darlehensbetrages und der bis zur Versteigerung aufgelaufenen Zinsen und Gebühren ergibt. Diesen kann der Pfandgeber sich innerhalb von zwei Jahren nach der Versteigerung abholen. Danach werden sämtlich nicht abgeholte Überschüsse der Sozialkasse zugeführt.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" width="224" height="11"&gt;&lt;b&gt;Der Pfandschein&lt;/b&gt;&lt;/td&gt;&lt;td colspan="4"&gt;&lt;img src="http://www.exchange-ag.com/images/041_33.jpg" width="234" height="11" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="7" width="458" height="145"&gt;&lt;p&gt;Jeder, der im Besitz des Pfandscheins ist, kann das Pfand abholen. Bei Verlust eines Pfandscheins ist dieser sofort unter Angabe der Pfandnummer und des Namens des Pfandgebers zu melden. Das Pfand wird dann gesperrt und dem Inhaber ein Ersatzschein ausgestellt. Grundsätzlich ist in diesem Fall erst eine Einlösung nach Ablauf von 4 Monaten möglich. &lt;b&gt;Es gibt ke&lt;/b&gt;&lt;b&gt;ine Haftung über das Pfand hinaus!&lt;/b&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" width="224" height="11"&gt;&lt;/td&gt;&lt;td colspan="4"&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" width="224" height="11"&gt;&lt;b&gt;Keine Schulden&lt;/b&gt;&lt;/td&gt;&lt;td colspan="4"&gt;&lt;img src="http://www.exchange-ag.com/images/041_39.jpg" width="234" height="11" alt="" style=" border-style: initial; border-color: initial"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="7" width="458" height="113"&gt;&lt;p&gt;Der Kunde macht beim Pfandleiher im Gegensatz zum Bankkredit keine Schulden, denn er beleiht ja etwas, was ihm bereits gehört, Kann er den Kredit nicht begleichen, wird ihm folglich auch kein Gerichtsvollzieher auf den Pelz rücken, die Angelegenheit regelt sich fast von selbst.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;br&gt;&lt;h2&gt;&lt;b&gt;Infotexte zum Pfandkredit in dem führenden Leihhaus - der Exchange AG Deutschland&lt;/b&gt;&lt;/h2&gt;&lt;p&gt;Die&lt;br /&gt;Exchange AG gehört zu den führenden Unternehmen Deutschlands mit den&lt;br /&gt;Geschäftsfeldern, Goldankauf, Schmuckankauf, Goldbarren, Goldmünzen,&lt;br /&gt;Geldwechsel, Geldtransfer und Schmuckverkauf. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;h3&gt;&lt;i&gt;Goldankauf&lt;/i&gt;&lt;/h3&gt;&lt;p&gt;Ein fairer Partner für den Goldankauf in Deutschland ist die &lt;a href="http://www.exchange-ag.com/Pfandkredite.html"&gt;Exchange AG Deutschland&lt;/a&gt;.&lt;br /&gt;Der Goldankauf wird in allen 16 Filialen der Exchange AG durchgeführt.&lt;br /&gt;Freundliche und fachgerechte Beratung wird Ihnen bei der Exchange AG&lt;br /&gt;Deutschland zugesagt. Zum Goldankauf gehören der Ankauf von,&lt;br /&gt;Goldschmuck, Goldmünzen, Goldbarren also Gold in jeglicher Form.&lt;br&gt;&lt;br&gt;Zunächst&lt;br /&gt;wird beim Goldankauf ihr Schmuckstück auf die Höhe des Goldanteils&lt;br /&gt;(Legierung) geprüft. Es gibt unterschiedliche Legierung (z.B. 333er&lt;br /&gt;,585er 750 er, 916er) und Feingold 999er. Bei den meisten&lt;br /&gt;Schmuckstücken verrät ein Stempel wie hoch der Goldgehalt im&lt;br /&gt;Schmuckstück ist. Die Preisberechnung beim Goldankauf erfolgt in&lt;br /&gt;Abhängigkeit der Höhe des Goldgehaltes, den das Schmuckstück aufweist.&lt;br /&gt;Dieser wird unter Hinzunahme einer Säure bei jedem Goldankauf geprüft.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;h3&gt;&lt;i&gt;Leihhaus&lt;/i&gt;&lt;/h3&gt;&lt;p&gt;Das &lt;a href="http://www.exchange-ag.com/Pfandkredite.html"&gt;Leihhaus &lt;/a&gt;ist&lt;br /&gt;ein gewerbliches Unternehmen, das gegen Verpfändung von Sachen&lt;br /&gt;Gelddarlehen auf Zeit gewährt. Der gewerbliche Betrieb eines Leihhauses&lt;br /&gt;bedarf als Pfandleihgewerbe der behördlichen Erlaubnis (? 34&lt;br /&gt;Gewerbeordnung). über Pfand und Darlehen werden durch das Leihhaus&lt;br /&gt;Pfandscheine (Leihscheine) ausgestellt. Dachverband der privaten&lt;br /&gt;Pfandkreditbetriebe (Leihhäuser) in Deutschland ist der Zentralverband&lt;br /&gt;des deutschen Pfandkreditgewerbes e. V.. &lt;br&gt;&lt;br&gt;&lt;br&gt;Im Leihhaus wird&lt;br /&gt;der Wert des Pfandes unmittelbar geschätzt und der Bargeldbetrag&lt;br /&gt;umgehend ausgezahlt. Der Pfandkredit aus dem Leihhaus ist die&lt;br /&gt;einfachste, schnellste und fairste Möglichkeit ein Darlehen zu&lt;br /&gt;erhalten. Das Leihhaus gewährt diesen Kredit, der als kurzfristiger&lt;br /&gt;Kredit gedacht ist, unter Verpfändung eines Wertgegenstandes ( meist&lt;br /&gt;Gold, Schmuck oder Brillanten). Beim Pfandkredit handelt es sich um&lt;br /&gt;einen Kredit zur überbrückung finanzieller Engpässe. Die Bewertung der&lt;br /&gt;Wertgegenstände wird im Leihhaus von einem fachkundigen Mitarbeiter&lt;br /&gt;durchgeführt. &lt;br&gt;&lt;br&gt;Innerhalb von vier Monaten müssen die beliehenen&lt;br /&gt;Gegenstände wieder im Leihhaus eingelöst werden, sonst werden sie im&lt;br /&gt;Zuge von regelmäßig stattfindenden Auktionen an den Meistbietenden&lt;br /&gt;versteigert.&lt;br&gt;&lt;br&gt;Die Exchange AG Deutschland gehört mit ihren 16 Leihhäusern zu den größten Pfandkreditbetrieben in Deutschland. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;h3&gt;&lt;i&gt;Schmuckankauf&lt;/i&gt;&lt;/h3&gt;&lt;p&gt;Beim&lt;br /&gt;Schmuckankauf kommt es auf eine professionelle Bewertung der&lt;br /&gt;Schmuckstücke an. Gerade der Schmuckankauf von hochwertigem Schmuck&lt;br /&gt;erfordert einen geschulten Blick. Im Gegensatz zu vielen kleinen&lt;br /&gt;Unternehmen ist die Exchange AG Deutschland ein anerkannter Profi, der&lt;br /&gt;hochwertigen Schmuck erkennen kann und auch im Preis würdigt.&lt;br&gt;&lt;br&gt;Für den &lt;a href="http://www.exchange-ag.com/exchange-ag-schmuck.html"&gt;Schmuckankauf &lt;/a&gt;kommt&lt;br /&gt;jede Art von Schmuck aus Gold und Platin, mit und ohne Diamanten,&lt;br /&gt;Farbsteinen, Edelsteinen, Perlen usw. in Betracht. Schmuckankauf von &lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Goldschmuck, Platinschmuck, Diamantschmuck &lt;br&gt;&lt;/li&gt;&lt;li&gt;Gold, Platin &lt;br&gt;&lt;/li&gt;&lt;li&gt;Ringe, Anhänger, Ketten, Colliers, Armbänder, Reifen, Broschen, &lt;br&gt;&lt;/li&gt;&lt;li&gt;Ohrringe, Ohrstecker &lt;br&gt;&lt;/li&gt;&lt;li&gt;hochwertigem Antik-Schmuck &lt;br&gt;&lt;/li&gt;&lt;/ul&gt;MIT und OHNE Diamanten &lt;br&gt; &lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-7990088144336433105?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/7990088144336433105/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=720744008007288153&amp;postID=7990088144336433105' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/7990088144336433105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/7990088144336433105'/><link rel='alternate' type='text/html' href='http://gemerkt.blogspot.com/2009/04/kredite-mit-dreimonatiger-laufzeit-ge.html' title='Kredite mit dreimonatiger Laufzeit ge...'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-6486751355291151866</id><published>2009-02-28T16:20:00.001-08:00</published><updated>2009-02-28T16:20:42.495-08:00</updated><title type='text'>CSS - Probleme mit negativen margin Werten im IE</title><content type='html'>&lt;br /&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;span style="color: rgb(78, 81, 89); font-family: Helvetica"&gt;&lt;font size="6"&gt;Negative Margin-Werte, Probleme im IE&lt;/font&gt;&lt;/span&gt;&lt;br&gt;&lt;br /&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Lösung: &lt;span style="font-family: Courier"&gt;&lt;font size="5"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Courier"&gt;&lt;font size="2"&gt;position: relative;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Courier"&gt;&lt;font size="5"&gt; &lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;font size="2"&gt;hinzufügen&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: Courier"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;&lt;a href="http://infochord.de/2006/5/9/negative-margin-werte"&gt;http://infochord.de/2006/5/9/negative-margin-werte&lt;/a&gt;&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;span style="color: rgb(78, 81, 89); font-family: Helvetica"&gt;Die grauen Ränder sollten aus dem Satzspiegel herausragen, so dass die eigentliche Bildkante bündig am Text ausgerichtet ist. Kein Problem: Einfach den Bildern links einen negativen Margin-Wert von der Stärke des Rands zuweisen, fertig.&lt;br&gt;&lt;pre style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-top: 0.2em; padding-right: 1.6em; padding-bottom: 1em; padding-left: 1.6em; margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; font-size: 1.4em; background-image: initial; background-repeat: initial; background-color: rgb(56, 59, 66); color: rgb(255, 255, 255)"&gt;&lt;code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-family: Courier, Monaco; font-size: 1.1em"&gt;img {&lt;br /&gt;    border: 6px solid #E5E6E9;&lt;br /&gt;    margin-left: -6px;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; font-size: 1.4em"&gt;&lt;img src="http://infochord.de/assets/2003-2006/negative-margins_Safari.gif" alt="Safari rendert richtig" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-style: initial; border-color: initial; border-top-width: 9px; border-right-width: 9px; border-bottom-width: 9px; border-left-width: 9px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(236, 236, 236); border-right-color: rgb(236, 236, 236); border-bottom-color: rgb(236, 236, 236); border-left-color: rgb(236, 236, 236)"&gt;&lt;/p&gt;In Safari sieht das auch ganz prima aus. Leider aber nicht in unserem Lieblingsbrowser, dem Internet Explorer. Dort wird alles, was nach links übersteht, einfach abgeschnitten:&lt;br&gt;&lt;p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; font-size: 1.4em"&gt;&lt;img src="http://infochord.de/assets/2003-2006/negative-margins_IE.gif" alt="Der IE rendert falsch" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-style: initial; border-color: initial; border-top-width: 9px; border-right-width: 9px; border-bottom-width: 9px; border-left-width: 9px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(236, 236, 236); border-right-color: rgb(236, 236, 236); border-bottom-color: rgb(236, 236, 236); border-left-color: rgb(236, 236, 236)"&gt;&lt;/p&gt;Erster Lösungsansatz bei einem solchen Problem: Man muss dem überstehenden Element “Layout” geben. In diesem speziellen Fall ist dies allerdings bereits der Fall, da es sich um ein img Element handelt. Will man zum Beispiel einem div oder einem h1 Element “Layout” geben, ist die einfachste Lösung, eine Breitenangabe (width) für das Element festzulegen. (Weitere Möglichkeiten findet ihr hier). Damit das ganze auch im IE6 funktioniert ist zusätzlich noch die Angabe position:relative nötig. In meinem Fall also:&lt;br&gt;&lt;pre style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-top: 0.2em; padding-right: 1.6em; padding-bottom: 1em; padding-left: 1.6em; margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; font-size: 1.4em; background-image: initial; background-repeat: initial; background-color: rgb(56, 59, 66); color: rgb(255, 255, 255)"&gt;&lt;code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-family: Courier, Monaco; font-size: 1.1em"&gt;img {&lt;br /&gt;    border: 6px solid #E5E6E9;&lt;br /&gt;    margin-left: -6px;&lt;br /&gt;    position: relative;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;Für ein Element, dass nicht von Hause aus “Layout” hat:&lt;br&gt;&lt;pre style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; padding-top: 0.2em; padding-right: 1.6em; padding-bottom: 1em; padding-left: 1.6em; margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; font-size: 1.4em; background-image: initial; background-repeat: initial; background-color: rgb(56, 59, 66); color: rgb(255, 255, 255)"&gt;&lt;code style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-family: Courier, Monaco; font-size: 1.1em"&gt;#herausragend {&lt;br /&gt;    margin-left: -10px;&lt;br /&gt;    width: 100px;&lt;br /&gt;    position: relative;&lt;br /&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-6486751355291151866?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/6486751355291151866/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=720744008007288153&amp;postID=6486751355291151866' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/6486751355291151866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/6486751355291151866'/><link rel='alternate' type='text/html' href='http://gemerkt.blogspot.com/2009/02/css-probleme-mit-negativen-margin.html' title='CSS - Probleme mit negativen margin Werten im IE'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-7054838363114428141</id><published>2009-02-21T13:07:00.001-08:00</published><updated>2009-02-21T13:07:11.937-08:00</updated><title type='text'>Google Text &amp; Tabellen - Backup</title><content type='html'>&lt;h2&gt;&lt;br /&gt;  Google Text &amp;amp; Tabellen - Dokumentenbackup leicht gemacht&lt;br /&gt;&lt;/h2&gt;&lt;div&gt;Nach:&lt;/div&gt;&amp;lt;http://www.drweb.de/magazin/google-text-tabellen-dokumentenbackup-leicht-gemacht/&gt;&lt;br&gt;&lt;h2&gt;&lt;br /&gt;  &lt;/h2&gt;&lt;h3&gt;Voraussetzungen schaffen&lt;/h3&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.firefox-browser.de/"&gt;Firefox-Browser&lt;/a&gt; installieren, wenn noch nicht vorhanden.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.greasespot.net/"&gt;FF-Add-On GreaseMonkey&lt;/a&gt; &lt;a href="https://addons.mozilla.org/de/firefox/addon/748"&gt;installieren&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://1st-soft.net/gdd/"&gt;Userscript Google Docs:Download&lt;/a&gt; &lt;a href="http://1st-soft.net/gdd/googledocdownload.user.js"&gt;in Greasemonkey laden&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.downthemall.net/"&gt;Download-Manager Add-On DownThemAll&lt;/a&gt; &lt;a href="https://addons.mozilla.org/de/firefox/addon/201"&gt;installieren&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Firefox neu starten&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;h3&gt;Vollsicherung des Google Docs-Space durchführen&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Nachdem Sie die genannten Schritte ausgeführt haben, wechseln Sie zu "Google Text &amp;amp; Tabellen".&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="thickbox"&gt;&lt;img class="ngg-singlepic ngg-none" src="http://www.drweb.de/magazin/wp-content/gallery/google-docs-backup-20081201/gdocs-dokumentuebersicht.png" alt="gdocs-dokumentuebersicht.png"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Dort wird Ihnen am rechten Bildschirmrand ein Link auffallen, der&lt;br /&gt;bislang nicht vorhanden war. Er ist bezeichnet mit "Download Your&lt;br /&gt;Documents".&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="thickbox"&gt;&lt;img class="ngg-singlepic ngg-none" src="http://www.drweb.de/magazin/wp-content/gallery/google-docs-backup-20081201/downloadyourdocuments.png" alt="downloadyourdocuments.png"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Zunächst müssen Sie die zu sichernden Dokumente jedoch auswählen.&lt;br /&gt;Hierzu scrollen Sie nach unten, wobei GDocs ein paar Mal nachladen&lt;br /&gt;wird, wenn Sie viele Dokumente abgelegt haben. Sind Sie beim letzen&lt;br /&gt;Dokument angekommen, wählen Sie in der Statusleiste den Link neben dem&lt;br /&gt;Wort "Auswählen" an. Bei mir sieht das so aus:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="thickbox"&gt;&lt;img class="ngg-singlepic ngg-none" src="http://www.drweb.de/magazin/wp-content/gallery/google-docs-backup-20081201/alle321.png" alt="alle321.png"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Sind alle Docs angehakt, klicken Sie auf den bereits genannten Link&lt;br /&gt;"Download Your Documents" und wählen das gewünschte Zielformat aus. Ich&lt;br /&gt;wähle Microsoft Office, weil ich just dabei bin, den&lt;br /&gt;Google-Konkurrenten "Thinkfree" zu testen.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Sobald Sie das Format angewählt haben, präsentiert Ihnen das Script&lt;br /&gt;von Mr. Shafer eine neue HTML-Seite mit Download-Links zu allen&lt;br /&gt;Dokumenten. Diese könnten Sie jetzt einzeln anklicken und so Doc für&lt;br /&gt;Doc auf Ihre Platte ziehen. Hier kommt das Add-On "DownThemAll" zum&lt;br /&gt;Zuge.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="thickbox"&gt;&lt;img class="ngg-singlepic ngg-none" src="http://www.drweb.de/magazin/wp-content/gallery/google-docs-backup-20081201/gdd-uebersichtsseite.png" alt="gdd-uebersichtsseite.png"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style=" font-weight: normal;"&gt;&lt;br&gt;&lt;/span&gt;&lt;span style=" font-weight: normal;"&gt;&lt;br&gt;&lt;/span&gt;&lt;span style=" font-weight: normal;"&gt;&lt;br&gt;&lt;/span&gt;&lt;span style=" font-weight: normal;"&gt;&lt;font size="2"&gt;Sie klicken nämlich lediglich irgendwo auf der Seite mit der rechten Maustaste und wählen im Kontextmenü "DownThemAll". Im dann aufpoppenden Programmfenster haben Sie die Möglichkeit, den Speicherort festzulegen. Außerdem sollten Sie bei Filter "alle Dateien" anhaken, weil DTA sonst Ihre Texte und Tabellen verschmäht.&lt;/font&gt;&lt;/span&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-7054838363114428141?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/7054838363114428141/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=720744008007288153&amp;postID=7054838363114428141' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/7054838363114428141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/7054838363114428141'/><link rel='alternate' type='text/html' href='http://gemerkt.blogspot.com/2009/02/google-text-tabellen-backup.html' title='Google Text &amp;amp; Tabellen - Backup'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-3947330222184450006</id><published>2009-01-02T12:08:00.001-08:00</published><updated>2009-01-02T12:12:33.476-08:00</updated><title type='text'>SMARTY-Zugriff auf Var innerhalb PHP Block</title><content type='html'>&lt;H2 STYLE=TEXT-ALIGN:center&gt;&lt;br /&gt;  SMARTY - Zugriff auf smarty-Variable im php-Modus&lt;BR&gt;&lt;br /&gt;&lt;/H2&gt;&lt;br /&gt;&lt;DIV STYLE=TEXT-ALIGN:center&gt;&lt;br /&gt;  &lt;BR&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;  &lt;b&gt;Frage:&lt;/b&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;  {foreach from=$movie item=movie}&amp;nbsp;&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;  {php}{$movie.id}{/php}&amp;nbsp;&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;  {/foreach}&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;  &lt;BR&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;  &lt;BR&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;  das geht ja so nicht....&amp;nbsp;&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;  &lt;BR&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;  wie kommt ich im {php} {/php} an die smarty var {$movie.id} ?&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;  &lt;BR&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;  &lt;BR&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;  &lt;b&gt;Antwort:&lt;/b&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;  {php}&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;  $movie =&amp;amp; $this-&amp;gt;get_template_vars('movie');&amp;nbsp;&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;  echo $movie-&amp;gt;id;&amp;nbsp;&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;DIV&gt;&lt;br /&gt;  {/php}&amp;nbsp;&lt;br /&gt;&lt;/DIV&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-3947330222184450006?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/3947330222184450006/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=720744008007288153&amp;postID=3947330222184450006' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/3947330222184450006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/3947330222184450006'/><link rel='alternate' type='text/html' href='http://gemerkt.blogspot.com/2009/01/untitled.html' title='SMARTY-Zugriff auf Var innerhalb PHP Block'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-1181183301806124381</id><published>2007-12-11T10:56:00.000-08:00</published><updated>2007-12-11T10:56:33.679-08:00</updated><title type='text'></title><content type='html'>&lt;div&gt;&lt;h1 style="text-align: center;"&gt;TextPad - Regex&lt;/h1&gt;&lt;h2&gt;Löschen zweier von drei Zeilen&lt;/h2&gt;&lt;br&gt;Es soll nur jede dritte Zeile behalten werden:&lt;br&gt;&lt;br&gt;&lt;br&gt;Suchen und Ersetzen mittels Textpad und der RegEx Option:&lt;br&gt;&lt;br&gt;Suchpattern: &lt;i&gt;n(^.*$)n^.*$n^.*$&lt;/i&gt;&lt;br&gt;Ersetzen: &lt;i&gt;n1&lt;/i&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Anstatt daß explizit Zeilenanfang ^ und Zeilenende $ definiert werden ^.*$ , könnte auch nur .* genommen werden, da ja die n schon  Zeilenanfang und -ende darstellen&lt;br&gt;&lt;br&gt;Siehe auch http://www.tfh-berlin.de/~solymosi/fgi/TextPad.html&lt;br&gt;&lt;br&gt;&lt;div style="text-align: center;"&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-1181183301806124381?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/1181183301806124381/comments/default' title='Kommentare zum Post'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/1181183301806124381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/1181183301806124381'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-8910743546450649187</id><published>2007-10-02T10:20:00.000-07:00</published><updated>2009-03-15T05:43:08.967-07:00</updated><title type='text'>Videos konvertieren</title><content type='html'>&lt;br /&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;h1&gt;Videos konvertieren, rippen&lt;/h1&gt;&lt;br&gt;http://mediacoder.sourceforge.net/&lt;br&gt;&lt;br&gt;&lt;h1&gt;MP3 zu swf&lt;br&gt;&lt;/h1&gt;Konvertierung jeder Menge von Audio und Video Formaten&lt;br&gt;&lt;div&gt;&lt;br&gt;&lt;div&gt;SUPER von eRightSoft : &lt;span style="font-family: verdana"&gt;&lt;a rel="nofollow" href="http://www.chip.de/downloads/SUPER-2008_17370353.html" target="_blank" style="font-size: 100.01%; text-decoration: none; color: rgb(53, 121, 167)"&gt;http://www.chip.de/downloads/SUPER-2008_17370353.html&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;h2&gt;Ungeschützte DVD rippen:&lt;/h2&gt;Windows: DVDx_2_10_setup.exe&lt;br&gt;Ubuntu: dvd::rip&lt;br&gt;&lt;br&gt;Das bessere Ergebnis (ohne Interlacing) erzielt Ubuntu. &lt;br&gt;&lt;br&gt;Videos hosten bei http://sevenload.de (max. 200MB) oder http://video.google.com&lt;br&gt; &lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-8910743546450649187?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/8910743546450649187/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=720744008007288153&amp;postID=8910743546450649187' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/8910743546450649187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/8910743546450649187'/><link rel='alternate' type='text/html' href='http://gemerkt.blogspot.com/2007/10/videos-konvertieren.html' title='Videos konvertieren'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-6622313744935319302</id><published>2007-09-13T05:53:00.000-07:00</published><updated>2007-09-13T05:53:07.701-07:00</updated><title type='text'></title><content type='html'>rem&lt;br&gt;rem Backupskript:           &lt;span id="st" name="st" class="st"&gt;xcopy&lt;/span&gt; "quelle*.*"  "ziel"  /d /e /c /h /y&lt;br&gt;rem&lt;br&gt;SET DRIVE=P&lt;br&gt;&lt;br&gt;&lt;span id="st" name="st" class="st"&gt;xcopy&lt;/span&gt; "C:WindowsFavoriten*.*"&lt;br&gt;"%DRIVE%:backup_shuttleC&lt;div style="direction: ltr;"&gt;&lt;wbr&gt;WindowsFavoriten" /d /e /c /h /y&lt;br&gt;&lt;br&gt;rem EINZELNE EINSTELLUNGEN&lt;br&gt;&lt;span id="st" name="st" class="st"&gt;xcopy&lt;/span&gt; "C:Dokumente und EinstellungenRainerLokale&lt;br&gt;EinstellungenAnwendungsdaten&lt;wbr&gt;Identities{C611C16B-98CE&lt;wbr&gt;-481A-89B1-1C6615EC58C0}&lt;wbr&gt;MicrosoftOutlook&lt;br&gt;Express*.*" "%DRIVE%:backup_shuttleC&lt;wbr&gt;Dokumente und EinstellungenOutlook&lt;br&gt;Express" /d /e /c /h /y&lt;br&gt;&lt;br&gt;&lt;span id="st" name="st" class="st"&gt;xcopy&lt;/span&gt; "C:Dokumente und EinstellungenRainerEigene Dateien*.*"&lt;br&gt;"%DRIVE%:backup_shuttleC&lt;wbr&gt;Dokumente und EinstellungenRainerEigene&lt;br&gt;Dateien" /d /e /c /h /y&lt;br&gt;&lt;br&gt;&lt;span id="st" name="st" class="st"&gt;xcopy&lt;/span&gt; "E:hp*.*" "%DRIVE%:backup_shuttleEhp&lt;wbr&gt;" /d /e /c /h /y&lt;br&gt;rem &lt;span id="st" name="st" class="st"&gt;xcopy&lt;/span&gt; "E:Tutorials*.*" "%DRIVE%:backup_shuttleE&lt;wbr&gt;Tutorials" /d /e /c&lt;br&gt;/h /y&lt;br&gt;rem &lt;span id="st" name="st" class="st"&gt;xcopy&lt;/span&gt; "E:c++*.*" "%DRIVE%:backup_shuttleEc++&lt;wbr&gt;" /d /e /c /h /y&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;hr style="width: 100%; height: 2px;"&gt;&lt;br&gt;backup2.bat&lt;br&gt;&lt;br&gt;@ECHO off&lt;br&gt;CLS&lt;br&gt;REM ----------------------------&lt;br&gt;REM Name: Sicherung.bat&lt;br&gt;REM Autor: ***&lt;br&gt;REM Datum: 28.03.2005&lt;br&gt;REM ----------------------------&lt;br&gt;ECHO Beginn, datensicherung von Mozila und Foxmail&lt;br&gt;ECHO.&lt;br&gt;xcopy "C:Dokumente und EinstellungenAdministratorAnwendungsdatenMozilla*.*" "D:BackupMozilla%date%*.*" /Y /I /E /s&lt;br&gt;xcopy "C:ProgrammeFoxmail*.*" "D:BackupFoxmail%date%*.*" /Y /I /E /s&lt;br&gt;ECHO.&lt;br&gt;ECHO Ende, datensichung von Mozila und Foxmail&lt;br&gt;ECHO Beginn, loeschung der Ordner die Aelter als Sieben Tage sind.&lt;br&gt;ECHO.&lt;br&gt;for /f "skip=7" %%a in ('dir /b /a:d /o:-d D:BackupMozilla') do rd /s /q D:BackupMozilla%%a&lt;br&gt;for /f "skip=7" %%a in ('dir /b /a:d /o:-d D:BackupFoxmail') do rd /s /q D:BackupFoxmail%%a&lt;br&gt;ECHO.&lt;br&gt;ECHO Ende, loeschung der Ordner die Aelter als Sieben Tage sind.&lt;br&gt;REM -----------------------------Ende----------------------------&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Bei mir wird mit %date% nur das Datum ohne Wochentag (und ohne Leerzeichen) ausgegeben. Damit habe ich dann auch getestet.&lt;br&gt;&lt;br&gt;Wenn die Ordner z.B. "Mo 28.03.2005" heißen, müssen die Zeilen so aussehen:&lt;br&gt;&lt;br&gt;for /f "skip=7 delims=" %%a in ('dir /b /a:d /o:-d D:BackupMozilla') do rd /s /q "D:BackupMozilla%%a"&lt;br&gt;und&lt;br&gt;for /f "skip=7 delims=" %%a in ('dir /b /a:d /o:-d D:BackupFoxmail') do rd /s /q "D:BackupFoxmail%%a"&lt;br&gt;&lt;br&gt;Zwei Änderungen&lt;br&gt;Die delims= Option, damit die gesamte Ausgabezeile des dir Kommandos gelesen wird.&lt;br&gt;Wichtig: auf keinen Fall ein Leerzeichen zwischen delims= und dem Anführungszeichen setzen. Also so wie oben delims="&lt;br&gt;&lt;br&gt;Änderung zwei, die Anführungszeichen in der Pfadangabe für das rd Kommando. &lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-6622313744935319302?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/6622313744935319302/comments/default' title='Kommentare zum Post'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/6622313744935319302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/6622313744935319302'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-4082577279058003026</id><published>2007-09-06T07:35:00.000-07:00</published><updated>2007-09-06T07:35:23.004-07:00</updated><title type='text'></title><content type='html'>&lt;h1&gt;Palm Desktop - Google Calendar Sync&lt;/h1&gt;syncronisation - Synchronisation - synchronisieren &lt;br&gt;Angepasst nach http://herold.org/google-calendar-palm-sync.php&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;font size="4"&gt;&lt;span style="font-style: italic;"&gt;Palm &amp;lt;-&amp;gt; Palm Desktop &amp;lt;-&amp;gt; AirSet Desktop Sync &amp;lt;-&amp;gt; www.airset.com &amp;lt;-alle 24h-&amp;gt; calendar.google.com&lt;/span&gt;&lt;/font&gt;&lt;br&gt;&lt;br&gt;Kontakte und Kalender zwischen Palm und AirSet, Kalendar zwischen AirSet und Google&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Sync your &lt;a href="http://www.google.com/calendar/"&gt;Google               Calendar &lt;/a&gt;and Palm Device via           &lt;a href="http://www.airset.com/"&gt;Airset&lt;/a&gt; 		 		 		 		 		   		   		   		      &lt;h2&gt; &lt;/h2&gt; &lt;ul&gt;&lt;li&gt;     &lt;div align="left"&gt;&lt;a href="http://www.airset.com/"&gt;Create an Airset Account&lt;/a&gt; and       Login&lt;/div&gt;     &lt;ul&gt;&lt;li&gt;&lt;img src="http://herold.org/images/google-calendar/web/airset-login.jpg" alt="Airset Google Calendar Sync" height="228" width="300"&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;Select Calendar - Subscribe&lt;ul&gt;&lt;li&gt;&lt;img src="http://herold.org/images/google-calendar/web/airset-calendar-sync.jpg" alt="Airset Google Calendar Sync" height="231" width="300"&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;Click Next     &lt;ul&gt;&lt;li&gt;&lt;img src="http://herold.org/images/google-calendar/web/airset-import-1.jpg" alt="Airset Google Calendar Sync" height="230" width="300"&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;To get your Google iCal Address   go to  Google 'Manage Calendars'     and select the calendar you want to import.       &lt;ul&gt;&lt;li&gt;&lt;img src="http://herold.org/images/google-calendar/web/google-calendar-manage.jpg" alt="Google Calendar Sync" height="228" width="300"&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;Click on the iCal icon for your private or public calendar address. Most     likely you are using a private address...     &lt;ul&gt;&lt;li&gt;&lt;img src="http://herold.org/images/google-calendar/web/google-calendar-ical.jpg" alt="0make sure you have your Google iCal Address. " height="231" width="300"&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;Copy the iCal address link to your clipboard     &lt;ul&gt;&lt;li&gt;&lt;img src="http://herold.org/images/google-calendar/web/google-calendar-ical-link1.jpg" alt="0make sure you have your Google iCal Address. " height="228" width="300"&gt; &lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;Insert your Google Calendar  iCal URL     &lt;ul&gt;&lt;li&gt;&lt;img src="http://herold.org/images/google-calendar/web/airset-import-2.jpg" alt="Airset Google Calendar Sync" height="232" width="300"&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;Review the calendar import details and confirm by clicking next.     &lt;ul&gt;&lt;li&gt;&lt;img src="http://herold.org/images/google-calendar/web/airset-import-3.jpg" alt="Airset Google Calendar Sync" height="229" width="300"&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;li&gt;Select the Airset Calendar that you want your Google Calendar to sync     with.     &lt;ul&gt;&lt;li&gt;&lt;img src="http://herold.org/images/google-calendar/web/airset-import-choose.jpg" alt="Airset Google Calendar Sync" height="229" width="300"&gt;&lt;/li&gt;&lt;/ul&gt;     &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Congratulations. Remember Airset Calendars will sync your google calendar     every 24 hours. (They indicate that they will create a manual sync button     in the future, but in the meantime remember you'll just get a daily update. &lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;You can now sync Airset with your Palm Desktop and Palm Device.&lt;/span&gt; &lt;/p&gt; &lt;ul&gt;&lt;li&gt;Download and Install the Airset Desktop Sync http://www.airset.com/User/Sync.jsp     &lt;ul&gt;&lt;li&gt;&lt;img src="http://herold.org/images/google-calendar/web/Airset-Desktop-Sync.jpg" height="230" width="300"&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;/li&gt;&lt;/ul&gt; Install the Application and you'll be sync'n your Google Calendar and Palm   Device. &lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-4082577279058003026?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/4082577279058003026/comments/default' title='Kommentare zum Post'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/4082577279058003026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/4082577279058003026'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-83232959393187086</id><published>2007-08-03T04:49:00.000-07:00</published><updated>2007-08-03T04:49:45.978-07:00</updated><title type='text'></title><content type='html'>    &lt;h1&gt;   Ajax Project - Form Entry Suggest &lt;br&gt;&lt;/h1&gt;(vgl. http://www.crackajax.net/suggest.php)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;h2&gt;ajax.js&lt;/h2&gt;&lt;br&gt;var url = "myajaxfunctions.php?param=";&lt;br&gt;&lt;br&gt;function get_spot_id(idValue)&lt;br&gt;{&lt;br&gt;&lt;br&gt;    //var idValue = document.getElementById("agtel").value;&lt;br&gt;    var myRandom = parseInt(Math.random()*99999999); // cache buster&lt;br&gt;    http.open("GET", url + escape(idValue) + "&amp;amp;rand=" + myRandom, true);&lt;br&gt;    http.onreadystatechange = handleHttpResponse;&lt;br&gt;    http.send(null);&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;function handleHttpResponse()&lt;br&gt;{&lt;br&gt;    if (http.readyState == 4)&lt;br&gt;    {&lt;br&gt;        document.getElementById("hiddenDIV2").innerHTML=http.responseText;&lt;br&gt;        document.getElementById("hiddenDIV2").style.width="200px";&lt;br&gt;        //alert(document.getElementById("response_table_font").size);&lt;br&gt;        var l = document.getElementById("response_table").rows.length;&lt;br&gt;        document.getElementById("hiddenDIV2").style.height= l*25 +"px";&lt;br&gt;        document.getElementById("hiddenDIV2").style.visibility="visible";&lt;br&gt;    }&lt;br&gt;}&lt;br&gt;&lt;br&gt;function loadrecord(record) {&lt;br&gt;    //document.forms[1].telno.value = record;&lt;br&gt;    document.getElementById("agtel").value = record;&lt;br&gt;    document.getElementById("hiddenDIV2").innerHTML='';&lt;br&gt;    document.getElementById("hiddenDIV2").style.height="0px";&lt;br&gt;    document.getElementById("hiddenDIV2").style.width="0px";&lt;br&gt;    document.getElementById("hiddenDIV2").style.visibility="hidden";&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;h2&gt;myajaxfunctions.php&lt;/h2&gt;if(strlen($_REQUEST['param'])&amp;gt;0)&lt;br&gt;{&lt;br&gt;    /*$result = mysql_query("SELECT * FROM contact WHERE ContactTel LIKE '$_REQUEST['param']%'");&lt;br&gt;    if(mysql_num_rows($result)&amp;gt;0)&lt;br&gt;    {&lt;br&gt;        while($myrow = mysql_fetch_array($result))&lt;br&gt;        {&lt;br&gt;            $agenttel = $myrow["ContactTel"];&lt;br&gt;            $agentid = $myrow["ContactID"];&lt;br&gt;            $textout .= "&amp;lt;table&amp;gt;&amp;lt;tr style="border: 0px solid black"&amp;gt;  &amp;lt;td style="border: 0px solid black; padding: 0px 10px 0px 10px"&amp;gt;  &amp;lt;a href="javascript:loadrecord('".$agenttel."')"&amp;gt;" .$agentid."&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;  &amp;lt;td style="border: 0px solid black; padding: 0px 10px 0px 10px"&amp;gt;" .$agenttel."&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;";&lt;br&gt;        }&lt;br&gt;    }&lt;br&gt;    else { $textout=""; }&lt;br&gt;    */&lt;br&gt;&lt;br&gt;    $textout .= "&amp;lt;table width='50px'&amp;gt;";&lt;br&gt;    $textout .= "&amp;lt;tr style="border: 0px solid black"&amp;gt;  &amp;lt;td style="border: 0px solid black; padding: 0px 10px 0px 10px"&amp;gt;  &amp;lt;a href="javascript:loadrecord('112')"&amp;gt;112&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;  &amp;lt;td style="border: 0px solid black; padding: 0px 10px 0px 10px"&amp;gt;Tom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";&lt;br&gt;    $textout .= "&amp;lt;tr style="border: 0px solid black"&amp;gt;  &amp;lt;td style="border: 0px solid black; padding: 0px 10px 0px 10px"&amp;gt;  &amp;lt;a href="javascript:loadrecord('100111')"&amp;gt;100111&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;  &amp;lt;td style="border: 0px solid black; padding: 0px 10px 0px 10px"&amp;gt;Rainer&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";&lt;br&gt;    $textout .= "&amp;lt;/table&amp;gt;";&lt;br&gt;&lt;br&gt;    $textout='';&lt;br&gt;    $textout .= "&amp;lt;font id='response_table_font' size='2'&amp;gt;";&lt;br&gt;    $textout .= "&amp;lt;table id='response_table'&amp;gt;";&lt;br&gt;    $textout .= "&amp;lt;tr &amp;gt;  &amp;lt;td &amp;gt;  &amp;lt;a href="javascript:loadrecord('112')"&amp;gt;112&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;  &amp;lt;td &amp;gt;Tom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";&lt;br&gt;    $textout .= "&amp;lt;tr &amp;gt;  &amp;lt;td &amp;gt;  &amp;lt;a href="javascript:loadrecord('112')"&amp;gt;112&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;  &amp;lt;td &amp;gt;Tom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";&lt;br&gt;    $textout .= "&amp;lt;tr &amp;gt;  &amp;lt;td &amp;gt;  &amp;lt;a href="javascript:loadrecord('112')"&amp;gt;112&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;  &amp;lt;td &amp;gt;Tom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";&lt;br&gt;    $textout .= "&amp;lt;tr &amp;gt;  &amp;lt;td &amp;gt;  &amp;lt;a href="javascript:loadrecord('112')"&amp;gt;112&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;  &amp;lt;td &amp;gt;Tom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";&lt;br&gt;    $textout .= "&amp;lt;tr &amp;gt;  &amp;lt;td &amp;gt;  &amp;lt;a href="javascript:loadrecord('112')"&amp;gt;112&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;  &amp;lt;td &amp;gt;Tom&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;";&lt;br&gt;    $textout .= "&amp;lt;/table&amp;gt;&amp;lt;/font&amp;gt;";&lt;br&gt;&lt;br&gt;}&lt;br&gt;echo $textout;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;h2&gt;page.html&lt;/h2&gt;&lt;br&gt;Wo?&amp;lt;br /&amp;gt;&lt;br&gt;&amp;lt;input id="agtel" type="text" name="telno" onKeyUp="javascript:if(this.value.length &amp;gt; 3) get_spot_id(this.value);"&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;div id="hiddenDIV2" name="hiddenDIV2" style="position:relative; top: 2px; left: 2px;width: 200px; visibility:hidden; background-color:white; border: 1px solid black;"&amp;gt; &amp;lt;/div&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-83232959393187086?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/83232959393187086/comments/default' title='Kommentare zum Post'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/83232959393187086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/83232959393187086'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-635649573027788585</id><published>2007-08-03T01:06:00.000-07:00</published><updated>2007-08-03T02:06:06.594-07:00</updated><title type='text'></title><content type='html'>&lt;h1 style="text-align: left;"&gt;Editieren mit Browser - edit.php&lt;/h1&gt;&amp;lt;?php&lt;br&gt;&lt;br&gt;&lt;br&gt;$_REQUEST['dateiname'] =='' ? $file = "./index.php" : $file = $_REQUEST['dateiname'];&lt;br&gt;&lt;br&gt;&lt;br&gt;if(isset($_GET['action']) AND $_GET['action'] == 'update' AND $_POST['update_txt']!='') {&lt;br&gt;    $fp = fopen($file, "w");&lt;br&gt;    if(fwrite($fp, stripcslashes($_POST['update_txt']))) {&lt;br&gt;        echo "Update erfolgreich.";&lt;br&gt;    } else {&lt;br&gt;        echo "Fehler beim Update.";&lt;br&gt;    }&lt;br&gt;}&lt;br&gt;// else {&lt;br&gt;    $content = file_get_contents($file);&lt;br&gt;    echo '&amp;lt;form action="'.$_SERVER['PHP_SELF'].'?action=update&amp;amp;file='.$file.'" method="post" &amp;gt;';&lt;br&gt;    echo 'Zu öffnende Datei: &amp;lt;input name="dateiname" type="text" size="50" maxlength="50" value="'.$file.'"&amp;gt;&amp;lt;br&amp;gt;';&lt;br&gt;    echo '&amp;lt;textarea name="update_txt" cols="70" rows="30" &amp;gt;'.$content.'&amp;lt;/textarea&amp;gt;&amp;lt;br/&amp;gt;';&lt;br&gt;    if($file==''){ echo '&amp;lt;input type="submit" value="Datei laden" /&amp;gt;&amp;lt;/form&amp;gt;';}&lt;br&gt;&lt;br&gt;    else{ echo '&amp;lt;input type="submit" value="Update" /&amp;gt;&amp;lt;/form&amp;gt;';}&lt;br&gt;//}&lt;br&gt;&lt;br&gt;function listdir($start_dir='.') {&lt;br&gt;&lt;br&gt;  $files = array();&lt;br&gt;  if (is_dir($start_dir)) &lt;br&gt;  {&lt;br&gt;    $fh = opendir($start_dir);&lt;br&gt;    while (($file = readdir($fh)) !== false) &lt;br&gt;    {&lt;br&gt;      # loop through the files, skipping . and .., and recursing if necessary&lt;br&gt;      if (strcmp($file, '.')==0 || strcmp($file, '..')==0) continue;&lt;br&gt;      $start_dir == "." ? $filepath = $file :  $filepath = $start_dir ."/". $file;&lt;br&gt;      if ( is_dir($filepath) )&lt;br&gt;        $files = array_merge($files, listdir($filepath));&lt;br&gt;      else&lt;br&gt;        array_push($files, $filepath);&lt;br&gt;    }&lt;br&gt;    closedir($fh);&lt;br&gt;  } &lt;br&gt;  else &lt;br&gt;  {&lt;br&gt;    # false if the function was called with an invalid non-directory argument&lt;br&gt;    $files = false;&lt;br&gt;  }&lt;br&gt;&lt;br&gt;  return $files;&lt;br&gt;&lt;br&gt;}&lt;br&gt;&lt;br&gt;echo "Vorhanden sind folgende Dateien:&amp;lt;br&amp;gt;";&lt;br&gt;$files = listdir();&lt;br&gt;foreach($files as $f)&lt;br&gt;    echo "  &amp;lt;a href='./edit.php?dateiname=".addslashes($f)."' &amp;gt;".$f."&amp;lt;/a&amp;gt;,";&lt;br&gt;?&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-635649573027788585?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/635649573027788585/comments/default' title='Kommentare zum Post'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/635649573027788585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/635649573027788585'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-4757890630876338727</id><published>2007-08-02T10:45:00.000-07:00</published><updated>2007-08-03T02:06:46.030-07:00</updated><title type='text'></title><content type='html'>&lt;h1&gt;  Ajax Tutorial - Kurzeinführung&lt;/h1&gt;&lt;br&gt;Hier eine von mir angepasste Ajax Einführung von Rasmus.&lt;br&gt;&lt;br&gt;&lt;pre&gt;I find a lot of this AJAX stuff a bit of a hype.  Lots of people have&lt;br&gt;been using similar things long before it became "AJAX".  And it really&lt;br&gt;isn't as complicated as a lot of people make it out to be.  Here is a&lt;br&gt;simple example from one of my apps.  First the Javascript:&lt;br&gt;&lt;br&gt;function createRequestObject() {&lt;br&gt;                var req = null;&lt;br&gt;                try{&lt;br&gt;                    req = new XMLHttpRequest();&lt;br&gt;                }&lt;br&gt;                catch (ms){&lt;br&gt;                    try{&lt;br&gt;                        req = new ActiveXObject("Msxml2.XMLHTTP");&lt;br&gt;                    }&lt;br&gt;                    catch (nonms){&lt;br&gt;                        try{&lt;br&gt;                            req = new ActiveXObject("Microsoft.XMLHTTP");&lt;br&gt;                        }&lt;br&gt;                        catch (failed){&lt;br&gt;                            req = null;&lt;br&gt;                        }&lt;br&gt;                    }&lt;br&gt;                }&lt;br&gt;    return req;&lt;br&gt;}&lt;br&gt;&lt;br&gt;var http = createRequestObject();&lt;br&gt;&lt;br&gt;function sndReq(action) {&lt;br&gt;    http.open('get', 'myajaxfunctions.php?ajaxaction='+action);&lt;br&gt;    http.onreadystatechange = handleResponse;&lt;br&gt;    http.send(null);&lt;br&gt;}&lt;br&gt;&lt;br&gt;function handleResponse() {&lt;br&gt;    if(http.readyState == 4){&lt;br&gt;        var response = http.responseText;&lt;br&gt;&lt;br&gt;        var update = new Array();&lt;br&gt;&lt;br&gt;        if(response.indexOf('|' != -1)) {&lt;br&gt;            update = response.split('|');&lt;br&gt;&lt;br&gt;            document.getElementById(update[0]).innerHTML = update[1];&lt;br&gt;        }&lt;br&gt;    }&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;This creates a request object along with a send request and handle&lt;br&gt;response function.  So to actually use it, you could include this js in&lt;br&gt;your page.  Then to make one of these backend requests you would tie it&lt;br&gt;to something.  Like an onclick event or a straight href like this:&lt;br&gt;&lt;br&gt;&amp;lt;div id="my_ajax_div"&amp;gt;&lt;br&gt;&amp;lt;/div&amp;gt;&lt;br&gt;&amp;lt;a href="javascript:sndReq('search_spots')"&amp;gt;doit&amp;lt;/a&amp;gt;&lt;br&gt;&lt;br&gt;That means that when someone clicks on that link what actually happens&lt;br&gt;is that a backend request to myajaxfunctions.php?ajaxaction=search_spots will be sent.&lt;br&gt;&lt;br&gt;In myajaxfunctions.php you might have something like this:&lt;br&gt;&lt;br&gt;&amp;lt;?php&lt;br&gt;  switch($_REQUEST['ajaxaction']) {&lt;br&gt;    case 'search_spots':&lt;br&gt;            echo "my_ajax_div|Search done.";&lt;br&gt;      break;&lt;br&gt;  }&lt;br&gt;?&amp;gt;&lt;br&gt;&lt;br&gt;Now, look at handleResponse.  It parses the "my_ajax_div|Search done." string and&lt;br&gt;splits it on the '|' and uses whatever is before the '|' as the dom&lt;br&gt;element id in your page and the part after as the new innerHTML of that&lt;br&gt;element.  That means if you have a div tag like this in your page:&lt;br&gt;&lt;br&gt;  &amp;lt;div id="my_ajax_div"&amp;gt;&lt;br&gt;  &amp;lt;/div&amp;gt;&lt;br&gt;&lt;br&gt;Once you click on that link, that will dynamically be changed to:&lt;br&gt;&lt;br&gt;  &amp;lt;div id="my_ajax_div"&amp;gt;&lt;br&gt;  Search done.&lt;br&gt;  &amp;lt;/div&amp;gt;&lt;br&gt;&lt;br&gt;That's all there is to it.  Everything else is just building on top of&lt;br&gt;this.  Replacing my simple response "id|text" syntax with a richer XML&lt;br&gt;format and makine the request much more complicated as well.  Before you&lt;br&gt;blindly install large "AJAX" libraries, have a go at rolling your own&lt;br&gt;functionality so you know exactly how it works and you only make it as&lt;br&gt;complicated as you need.  Often you don't need much more than what I&lt;br&gt;have shown here.&lt;br&gt;&lt;br&gt;Expanding this approach a bit to send multiple parameters in the&lt;br&gt;request, for example, would be really simple.  Something like:&lt;br&gt;&lt;br&gt;  function sndReqArg(action,arg) {&lt;br&gt;    http.open('get', 'myajaxfunctions.php?ajaxaction='+action+'&amp;amp;arg='+arg);&lt;br&gt;    http.onreadystatechange = handleResponse;&lt;br&gt;    http.send(null);&lt;br&gt;  }&lt;br&gt;&lt;br&gt;And your handleResponse can easily be expanded to do much more&lt;br&gt;interesting things than just replacing the contents of a div.&lt;br&gt;&lt;br&gt;-Rasmus&lt;/pre&gt;&lt;br&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-4757890630876338727?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/4757890630876338727/comments/default' title='Kommentare zum Post'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/4757890630876338727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/4757890630876338727'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-1673235763986505848</id><published>2007-07-18T01:01:00.000-07:00</published><updated>2007-07-18T01:01:24.087-07:00</updated><title type='text'></title><content type='html'> &lt;h3&gt;Regex &lt;br&gt;&lt;/h3&gt;&lt;h3&gt;&lt;br&gt;&lt;/h3&gt;&lt;h2&gt;iX&lt;br&gt;&lt;/h2&gt;&lt;h3&gt;Perls reguläre Ausdrücke&lt;/h3&gt;  &lt;h4&gt;Zeichen und Klassen&lt;/h4&gt;   &lt;table border="0" cellpadding="0" cellspacing="10"&gt; 	 	&lt;tbody&gt;&lt;tr valign="top"&gt; 		&lt;td&gt;.&lt;/td&gt;&lt;td&gt;ein beliebiges Zeichen außer Newline; paßt im Singleline-Mode auf das n-Zeichen&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;x&lt;/td&gt;&lt;td&gt;ein x&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;Wort&lt;/td&gt;&lt;td&gt;"Wort"&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;[xyz]&lt;/td&gt;&lt;td&gt;Zeichenklasse: trifft x, y oder z&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;[a-z]&lt;/td&gt;&lt;td&gt;Zeichenklasse: paßt auf jedes Zeichen zwischen a und z&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;(Wort)&lt;/td&gt;&lt;td&gt;eingefangenes "Wort", wird in $i gespeichert; mit i im Ausdruck verwendbar&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;(?:Wort)&lt;/td&gt;&lt;td&gt;gruppieren, aber nicht speichern&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;x(?=y)&lt;/td&gt;&lt;td&gt;x wenn y folgt; Klammern speichern nicht&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;x(?!y)&lt;/td&gt;&lt;td&gt;x wenn kein y folgt. Klammern speichern nicht&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;w&lt;/td&gt;&lt;td&gt;Wortzeichen &lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;w+&lt;/td&gt;&lt;td&gt;ganzes Wort (Wortzeichen mit folgendem Leer- oder Satzzeichen)&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;W&lt;/td&gt;&lt;td&gt;Nicht-Wortzeichen: Satzzeichen, Leerzeichen und so weiter&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;s&lt;/td&gt;&lt;td&gt;Leerraum: Leerzeichen, Tabulator, Newline&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;S&lt;/td&gt;&lt;td&gt;alles, was kein Leerraum ist: Buchstaben, Ziffern et cetera&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;b&lt;/td&gt;&lt;td&gt;Wortgrenze, wie in vi &amp;lt; und &amp;gt;&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;d&lt;/td&gt;&lt;td&gt;Ziffer&lt;/td&gt; 	&lt;/tr&gt; 	 &lt;/tbody&gt;&lt;/table&gt;   &lt;h4&gt;Quantifizierer&lt;/h4&gt;   &lt;table border="0" cellpadding="5"&gt; 	 	&lt;tbody&gt;&lt;tr valign="top"&gt; 		&lt;td&gt;*&lt;/td&gt;&lt;td&gt;vorangehender Ausdruck beliebig oft, auch gar nicht&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;+&lt;/td&gt;&lt;td&gt;vorangehender Ausdruck beliebig oft, mindestens einmal&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;?&lt;/td&gt;&lt;td&gt;vorangehender Ausdruck höchstens einmal&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;{4}&lt;/td&gt;&lt;td&gt;vorangehender Ausdruck genau 4mal&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;{2,7}&lt;/td&gt;&lt;td&gt;vorangehender Ausdruck 2- bis 7mal&lt;/td&gt; 	&lt;/tr&gt; 	 &lt;/tbody&gt;&lt;/table&gt;  &lt;h4&gt;Sonderzeichen&lt;/h4&gt;   &lt;table border="0" cellpadding="5"&gt; 	 	&lt;tbody&gt;&lt;tr valign="top"&gt; 		&lt;td&gt;|&lt;/td&gt;&lt;td&gt;oder, auf Zeichen und Gruppen anwendbar: (ganz)|(gar nicht)&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;^&lt;/td&gt;&lt;td&gt;Anfang der Zeile oder des Ausdrucks&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;$&lt;/td&gt;&lt;td&gt;Ende der Zeile oder des Ausdrucks&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;[^x]&lt;/td&gt;&lt;td&gt;alles, was nicht "x" ist&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;&lt;/td&gt;&lt;td&gt;Backslash, nimmt Sonderzeichen die Spezialbedeutung&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;U&lt;/td&gt;&lt;td&gt;alle Zeichen bis E in Großbuchstaben&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;L&lt;/td&gt;&lt;td&gt;alle Zeichen bis E in Kleinbuchstaben&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;Q&lt;/td&gt;&lt;td&gt;alle Sonderzeichen bis E mit  schützen&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;E&lt;/td&gt;&lt;td&gt;Ende von U, L, Q&lt;/td&gt; 	&lt;/tr&gt; 	 &lt;/tbody&gt;&lt;/table&gt;  &lt;h4&gt;Operatoren und Modifizierer&lt;/h4&gt;   &lt;table border="0" cellpadding="5"&gt; 	 	&lt;tbody&gt;&lt;tr valign="top"&gt; 		&lt;td&gt;m//&lt;/td&gt;&lt;td&gt;suche&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;s///&lt;/td&gt;&lt;td&gt;suche und ersetze&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;s###&lt;/td&gt;&lt;td&gt;suche und ersetze, aber verwende # als Trenner &lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;//g&lt;/td&gt;&lt;td&gt;jedes Vorkommen finden&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;//i&lt;/td&gt;&lt;td&gt;Groß- und Kleinschreibung ignorieren&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;//m&lt;/td&gt;&lt;td&gt;Multiline-Mode, ^ und $ passen auf logische Zeilenanfänge und -enden, . matched kein Newline&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;//s&lt;/td&gt;&lt;td&gt;Singleline-Mode, ^ und $ erkennen Anfang/Ende des gesamten Strings, . matched Newline&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;//sm&lt;/td&gt;&lt;td&gt;kombiniert: Logische Zeilen plus Newline&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;//x&lt;/td&gt;&lt;td&gt;Kommentare und Leerzeichen im Suchen-Teil erlaubt&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;s///e&lt;/td&gt;&lt;td&gt;kann im Ersetzungsteil einen Ausdruck erst evaluieren und dann ersetzen.;  		erlaubt ist alles, was einen ersetzungsfähigen Ausdruck ergibt&lt;/td&gt; 	&lt;/tr&gt; 	 &lt;/tbody&gt;&lt;/table&gt; 	  &lt;h4&gt;Spezialvariablen&lt;/h4&gt; 	   	 	&lt;table border="0" cellpadding="5"&gt;&lt;tbody&gt;&lt;tr valign="top"&gt; 		&lt;td&gt;$1&lt;/td&gt;&lt;td&gt;Wert der ersten einfangenden Klammer; nur im Ersetzungsteil verwenden &lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Rückbezug auf die erste einfangende Klammer &lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;$&amp;amp;&lt;/td&gt;&lt;td&gt;letzter gefundener Treffer &lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;$'&lt;/td&gt;&lt;td&gt;Text nach dem Treffer&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;$`&lt;/td&gt;&lt;td&gt;Text vor dem Treffer &lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;$+&lt;/td&gt;&lt;td&gt;Treffer der letzten einfangenden Klammer&lt;/td&gt; 	&lt;/tr&gt; 	 	&lt;tr valign="top"&gt; 		&lt;td&gt;$/&lt;/td&gt;&lt;td&gt;Zeilentrenner (Input Record Separator)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;&lt;h2&gt;Total Commander&lt;/h2&gt;&lt;br&gt;Reguläre Ausdrücke&lt;br&gt;&lt;br&gt;Reguläre Ausdrücke sind ein sehr mächtiges Suchwerkzeug. Sie erlauben die Suche nach komplexen Klassen von Wörtern. Reguläre Ausdrücke sind vor allem für Profis gedacht, können aber auch im Büroalltag zum Finden bestimmter Dokumente nützlich sein (siehe Beispiele unten).&lt;br&gt;&lt;br&gt;Total Commander unterstützt reguläre Ausdrücke in folgenden Funktionen:&lt;br&gt;- Befehle - Suchen (im Dateinamen und im Dateiinhalt!)&lt;br&gt;- Im Lister&lt;br&gt;- Im Mehrfach-Umbenenntool&lt;br&gt;&lt;br&gt;- Im Markieren-Dialog&lt;br&gt;&lt;br&gt;Reguläre Ausdrücke bestehen aus normalen Zeichen und speziellen Zeichen, sogenannten Metazeichen. Folgende Zeichen sind Metazeichen oder der Anfang von Metazeichen:&lt;br&gt;.    (  )  [  ]  {  }  ^  $  +  *  ?    (nur in Zeichenklassen: - )&lt;br&gt;&lt;br&gt;Normale Zeichen:&lt;br&gt;&lt;br&gt;&lt;br&gt;test    findet den Text "test" im durchsuchten Text. Hinweis: Das findet "test" irgendwo im Dateinamen bzw. Text.&lt;br&gt;&lt;br&gt;Escape-Sequenzen:&lt;br&gt;&lt;br&gt;Ein Backslash  leitet eine Escape-Sequenz ein. Beispiele für Escape-Sequenzen:&lt;br&gt;&lt;br&gt;t    Tabulatorzeichen&lt;br&gt;xnn    Zeichen mit dem Hexadezimalcode nn. Beispiel: x20 ist ein Leerzeichen. Die Zeichentabelle charmap.exe (sofern installiert) zeigt den Zeichencode der meisten Spezialzeichen an. Mit dem Taschenrechner von Windows können Sie den Dezimalcode in Hexadezimal umrechnen.&lt;br&gt;[    Eckige Klammer auf: Weil die eckige Klammer ein Metazeichen ist, muss man [ schreiben, wenn man die Klammer selbst finden will.&lt;br&gt;&lt;br&gt;\    Findet einen Backslash.&lt;br&gt;.    Findet einen Punkt ("." allein findet irgend ein Zeichen, siehe unten).&lt;br&gt;&lt;br&gt;Zeichenklassen:&lt;br&gt;&lt;br&gt;&lt;br&gt;Zeichen in eckigen Klammern bilden eine Zeichenklasse. Es wird genau ein Zeichen aus dieser Klasse gefunden. Mit einem Bindestrich werden Gruppen definiert, etwa [a-z]. Ein ^ am Anfang findet alle Zeichen ausser den genannten.&lt;br&gt;Beispiele:&lt;br&gt;&lt;br&gt;[aeiou]    Findet genau einen dieser Vokale.&lt;br&gt;[^aeiou]    Findet alles ausser einem Vokal&lt;br&gt;M[ae][iy]er    Findet Herrn Meier in allen möglichen Schreibweisen: Mayer, Meyer, Maier, Meier. Sehr nützlich, wenn man sich nicht mehr an die genaue Schreibweise erinnern kann!&lt;br&gt;&lt;br&gt;&lt;br&gt;Metazeichen&lt;br&gt;&lt;br&gt;Hier eine Liste der wichtigsten Metazeichen:&lt;br&gt;&lt;br&gt;^    Zeilenanfang&lt;br&gt;$    Zeilenende&lt;br&gt;.    Ein beliebiges Zeichen&lt;br&gt;w    ein Buchstabe, eine Ziffer oder der Unterstrich&lt;br&gt;W    das Gegenteil von w&lt;br&gt;d    eine Ziffer&lt;br&gt;D    keine Ziffer&lt;br&gt;s    ein Worttrennzeichen (Leerzeichen, Tabulator etc)&lt;br&gt;S    kein Worttrennzeichen&lt;br&gt;b    findet eine Wortgrenze (Kombination aus s und S)&lt;br&gt;B    Gegenteil von b&lt;br&gt;&lt;br&gt;Iteratoren&lt;br&gt;&lt;br&gt;Iteratoren stehen für Wiederholungen des Zeichens links des Iterators.&lt;br&gt;*    Zeichen kommt nicht oder mehrmals vor&lt;br&gt;+    Zeichen kommt mindestens einmal vor&lt;br&gt;&lt;br&gt;{n}    Zeichen kommt genau n-mal vor&lt;br&gt;{n,}    Zeichen kommt mindestens n-mal vor&lt;br&gt;{n,m}    Zeichen kommt mindestens n-mal, max. m-mal vor&lt;br&gt;&lt;br&gt;All diese Operatoren sind "gierig", d.h. sie nehmen so viele Zeichen, wie sie bekommen können. Ein nachgestelltes Fragezeichen macht den Operator "genügsam", d.h. er nimmt nur so viele Zeichen wie nötig.&lt;br&gt;Beispiel: "b+" angewandt auf den Zielstring "abbbbc" findet "bbbb", "b+?" findet "b".&lt;br&gt;&lt;br&gt;Alternativen&lt;br&gt;&lt;br&gt;Alternativen stehen in runden Klammern, und werden durch einen senkrechten Strich getrennt.&lt;br&gt;&lt;br&gt;Beispiel: (Hans|Fritz|Peter)  findet einen der Namen Hans, Fritz oder Peter.&lt;br&gt;&lt;br&gt;Teilausdrücke für Suchen und Ersetzen&lt;br&gt;&lt;br&gt;&lt;br&gt;Textteile in Klammern gelten als Teilausdrücke.&lt;br&gt;Beispiel: Wenn man in einer MP3-Datei Titel und Interpret vertauschen will, die durch einen Bindestrich und zwei Leerzeichen getrennt sind (Titel - Interpret.mp3), so kann man das so lösen:&lt;br&gt;Suchen nach: (.*) - (.*).mp3&lt;br&gt;Ersetzen durch: $2 - $1.mp3&lt;br&gt;Dabei steht $1 für den Text in der ersten Klammer, $2 für den in der 2. Klammer.&lt;br&gt;&lt;br&gt;Rückwärtsreferenzen&lt;br&gt;&lt;br&gt;&lt;br&gt;n    Findet Teilausdruck n ein weiteres Mal im Suchresultat.&lt;br&gt;&lt;br&gt;Beispiel: (.+)1+  Findet z.B. abab (wobei das erste ab von .+ gefunden wird, das zweite von 1+&lt;br&gt;&lt;br&gt;Modifikatoren&lt;br&gt;&lt;br&gt;Schalten die Funktionsweise von regulären Ausdrücken um.&lt;br&gt;&lt;br&gt;&lt;br&gt;(?i)    Ignoriere Gross-/Kleinschreibung. Ist in Total Commander standardmässig aktiv für Dateinamen.&lt;br&gt;(?-i)    Beachte Gross-/Kleinschreibung.&lt;br&gt;(?g)    Schalte in den "gierig"-Modus (standardmässig aktiv)&lt;br&gt;(?-g)    Schalte in den "genügsam"-Modus, so dass "+" dasselbe bewirkt wie "+?"&lt;br&gt;&lt;br&gt;&lt;br&gt;Die anderen Modifikationen sind bei Total Commander nicht relevant, weil das Programm nur innerhalb einer Zeile suchen kann.&lt;br&gt;&lt;br&gt;&lt;br&gt;Total Commander verwendet die freie Delphi-Bibliothek TRegExpr von Andrey V. Sorokin: http://regexpstudio.com/&lt;br&gt;Einige der oben aufgeführten Erklärungen stammen aus der Hilfe zu dieser Bibliothek.&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-1673235763986505848?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/1673235763986505848/comments/default' title='Kommentare zum Post'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/1673235763986505848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/1673235763986505848'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-3129955785772758412</id><published>2007-07-18T01:00:00.000-07:00</published><updated>2007-07-18T01:00:04.511-07:00</updated><title type='text'></title><content type='html'>Stab2D gemerkt&lt;br&gt; &lt;br&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;b style=""&gt;&lt;span style="font-size: 16pt; font-family: Arial;"&gt;Hinweise zu Stab2d&lt;/span&gt;&lt;/b&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;b style=""&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;Hinweise zur Verwendung von Stab2d&lt;/span&gt;&lt;/b&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Sowohl die Statik A-Hausübung als auch die erste und zweite Aufgabe der Statik B-Hausübung lassen sich mit dem Programm Stab2d kontrollieren. Sie können sich das Programm kostenlos aus dem Internet herunterladen:&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;   &lt;span class="MsoHyperlink"&gt;&lt;span style="font-size: 10pt; font-family: Arial; color: black; text-decoration: none;"&gt;&lt;a href="http://www.statik.uni-hannover.de/"&gt;&lt;span style="color: black; text-decoration: none;"&gt;http://www.isd.uni-hannover.de/62.html&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="MsoHyperlink"&gt;&lt;span style="color: black; text-decoration: none;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;     &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;b style=""&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;Schräge Lager:&lt;/span&gt;&lt;/b&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Die Lagerungsbedingungen geben Sie Im Menü Eingabe  System  Knoten ein. Nachdem Sie die Koordinaten des betreffenden Knotens eingegeben haben, müssen Sie die Lagerungsbedingungen eingeben.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;X bedeutet hierbei eine Festhaltung in x-Richtung, Z bedeutet eine Festhaltung in z-Richtung und R bedeutet eine Festhaltung der Rotation (z.B. für eine Einspannung). Geben Sie J ein, wenn der Knoten in der entsprechenden Richtung gelagert ist, geben Sie N ein, wenn der Knoten nicht gelagert ist.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Im nächsten Feld („Verdrehung in Grad“) können Sie den Drehwinkel Ihres schrägen &lt;span class="SpellE"&gt;Auflagers&lt;/span&gt; eingeben.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;b style=""&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;Eingabe von Gelenken:&lt;/span&gt;&lt;/b&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Häufig kommt es vor, dass mehrere Stäbe an ein Gelenk anschließen. Oft machen die Anwender dann den Fehler, jedem der angreifenden Stäbe ein Gelenk zuzuweisen, und wundern sich dann, dass Stab2d die Warnung „Steifigkeitsmatrix ist singulär – Möglicherweise liegt ein &lt;span class="SpellE"&gt;verschiebliches&lt;/span&gt; System vor“ ausgibt.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Grundsätzlich gilt: Greifen n Stäbe an einem Gelenk an, so muss genau (n-1) Stäben ein Stabendgelenk zugewiesen werden. Einem Stab darf kein Gelenk zugewiesen werden.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Würde man allen Stäben ein Stabendgelenk zuweisen, so könnte sich der Knoten frei drehen, das System wäre damit kinematisch – deshalb die Warnung in Stab2d.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;b style=""&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;Einflusslinien:&lt;/span&gt;&lt;/b&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Mit Stab2d kann man auch Einflusslinien berechnen. Beispielhaft wird hier das Vorgehen für die Einflusslinie M&lt;sub&gt;m&lt;/sub&gt; infolge einer vertikalen Wanderlast 1 erklärt.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Der aufzubringende Lastfall ist das Arbeitskomplement zur Einflussgröße M&lt;sub&gt;m&lt;/sub&gt;, also in diesem Fall ein Knick um 1. Geben Sie in Stab2d zunächst ein &lt;span class="SpellE"&gt;Momentengelenk&lt;/span&gt; an der Stelle m ein. Wählen Sie nun bei Belastung Gelenklasten. Geben Sie den Knick um 1 als Verformung ein.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Die Einflusslinie ist das Arbeitskomplement zur Wanderlast, in diesem Fall also die w-Linie. Lassen Sie sich also von Stab2d die Biegelinie berechnen. Sie können sich die Zahlenwerte auch in der Ergebnistabelle ansehen. Sollte die interessierende Stelle nicht ausdrücklich angegeben sein, müssen Sie an dieser Stelle einen Knoten definieren. Dann wird der Wert der Einflusslinie an dieser Stelle auch ausgegeben.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;b style=""&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;Vorspannung / zu kurz oder zu lang eingebaute Stäbe:&lt;/span&gt;&lt;/b&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Zur Berücksichtigung der Vorspannung geben Sie an dem entsprechenden Stab ein &lt;span class="SpellE"&gt;Normalkraftgelenkt&lt;/span&gt; ein. Wählen Sie nun im Menü Belastung den Punkt Gelenklasten aus. Geben Sie die gewünschte Vorspannung als Verformungslast ein.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;h2 style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Abbildung von Längsfedern:&lt;/span&gt; &lt;/h2&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;In der 3. Aufgabe der Statik A-Übung ist ein System gegeben, das eine Längsfeder enthält. Das Programm Stab2d hat aber keine Funktion zur Berücksichtigung von Längsfedern. Man kann durch einen kleinen "Trick" aber trotzdem Längsfedern berücksichtigen:&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Die Federkonstante k einer Längsfeder gibt an, mit welcher Kraft F die Feder belastet werden muss, damit sie sich um die Länge DL zusammendrückt: k = F / &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;D&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;L&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Ein beidseitig gelenkig angeschlossener Stab der Länge L und der Dehnsteifigkeit EA erfährt unter der Last F eine Verkürzung von &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;D&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;L = F L / EA. Er hat also die "Ersatzsteifigkeit" F / &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;D&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;L = EA / L.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;img src="http://www.dirk-ostermann.de/Stab2d-Dateien/image002.gif" border="0" height="213" width="228"&gt;&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Man kann also eine Längsfeder durch einen dehnsteifen Stab ersetzen, indem man das Verhältnis EA / L der Federsteifigkeit k anpasst, sich also beispielsweise die Länge des Stabes zu L = 1 Meter vorgibt und EA entsprechend ausrechnet.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Bei der Eingabe der Materialien ist zu beachten, dass die anderen Stäbe des in Aufgabe 3 gegebenen Systems eine Dehnsteifigkeit von EA = &lt;span class="SpellE"&gt;unendl&lt;/span&gt;. haben. Es empfiehlt sich also die folgende Eingabe:&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;div align="center"&gt;   &lt;table class="MsoNormalTable" style="border: medium none ; margin-left: 75.5pt; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0"&gt;     &lt;tbody&gt;     &lt;tr style="height: 26.35pt;"&gt;       &lt;td style="border: 1pt solid windowtext; padding: 0cm 3.5pt; width: 72pt; height: 26.35pt;" width="96"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Stab&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;       &lt;td style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0cm 3.5pt; width: 72pt; height: 26.35pt;" width="96"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;E&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;       &lt;td style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0cm 3.5pt; width: 81pt; height: 26.35pt;" width="108"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;I&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;       &lt;td style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0cm 3.5pt; width: 81pt; height: 26.35pt;" width="108"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;A&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="height: 24pt;"&gt;       &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 3.5pt; width: 72pt; height: 24pt;" width="96"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;1&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;       &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 3.5pt; width: 72pt; height: 24pt;" width="96"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;1&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;       &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 3.5pt; width: 81pt; height: 24pt;" width="108"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;I&lt;sub&gt;1&lt;/sub&gt; / I&lt;sub&gt;C&lt;/sub&gt;&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;       &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 3.5pt; width: 81pt; height: 24pt;" width="108"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;10000&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="height: 22.6pt;"&gt;       &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 3.5pt; width: 72pt; height: 22.6pt;" width="96"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;2&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;       &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 3.5pt; width: 72pt; height: 22.6pt;" width="96"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;1&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;       &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 3.5pt; width: 81pt; height: 22.6pt;" width="108"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;I&lt;sub&gt;2&lt;/sub&gt; / I&lt;sub&gt;C&lt;/sub&gt;&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;       &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 3.5pt; width: 81pt; height: 22.6pt;" width="108"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;10000&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="height: 26.45pt;"&gt;       &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 3.5pt; width: 72pt; height: 26.45pt;" width="96"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;3&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;       &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 3.5pt; width: 72pt; height: 26.45pt;" width="96"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;1&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;       &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 3.5pt; width: 81pt; height: 26.45pt;" width="108"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;I&lt;sub&gt;3&lt;/sub&gt; / I&lt;sub&gt;C&lt;/sub&gt;&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;       &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 3.5pt; width: 81pt; height: 26.45pt;" width="108"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;10000&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;     &lt;tr style="height: 26.85pt;"&gt;       &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0cm 3.5pt; width: 72pt; height: 26.85pt;" width="96"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Feder&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;       &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 3.5pt; width: 72pt; height: 26.85pt;" width="96"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;1&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;       &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 3.5pt; width: 81pt; height: 26.85pt;" width="108"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;1000&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;       &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0cm 3.5pt; width: 81pt; height: 26.85pt;" width="108"&gt;         &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;           &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Betrag von k&lt;/span&gt;         &lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;     &lt;/tbody&gt;   &lt;/table&gt; &lt;/div&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;b&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;br style="page-break-before: always;" clear="all"&gt; &lt;/span&gt;&lt;/b&gt; &lt;h2 style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Abbildung von Drehfedern:&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;/span&gt; &lt;/h2&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Auch Drehfedern können mit Hilfe von Ersatzstäben berücksichtigt werden. Die Drehfedersteifigkeit &lt;span class="SpellE"&gt;k&lt;sub&gt;D&lt;/sub&gt;&lt;/span&gt; ist definiert als &lt;span class="SpellE"&gt;k&lt;sub&gt;D&lt;/sub&gt;&lt;/span&gt; = M / &lt;span class="SpellE"&gt;Dj&lt;/span&gt;. Gibt man sich einen Ersatzstab der Länge L vor und belastet ihn mit einem Moment M=1, so lässt sich die Verdrehung des Lastangriffspunktes durch "Koppeln" der beiden entstehenden M-Linien ermitteln:&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;   &lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;j&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt; = 1 * 1 * 1 * L / EI&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;img src="http://www.dirk-ostermann.de/Stab2d-Dateien/image004.gif" border="0" height="157" width="298"&gt;&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Daraus ergibt sich also eine "Ersatzdrehfedersteifigkeit" von&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;M / &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;D&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;j&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt; = 1 / (L / EI) = EI / L&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Durch Gleichsetzen von &lt;span class="SpellE"&gt;k&lt;sub&gt;D&lt;/sub&gt;&lt;/span&gt; und EI / L lässt sich jetzt eine Biegesteifigkeit EI für den Ersatzstab bestimmen, wenn man sich die Länge des Stabes zu L = 1 Meter vorgibt.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;img src="http://www.dirk-ostermann.de/Stab2d-Dateien/image006.gif" border="0" height="173" width="198"&gt;&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Der Ersatzstab wird an der Stelle, an der sich die Drehfeder befindet, biegesteif angeschlossen und an seinem anderen Ende einwertig (!) so gelagert, dass die Verdrehung verhindert wird. Eine zweiwertige Lagerung darf nicht angebracht werden, weil der Stab sonst auch Normalkräfte oder Querkräfte aufnehmen könnte und das ursprüngliche System dann nicht mehr korrekt abbilden würde.&lt;a name="_Eingabe_von_Gelenken:"&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;h2 style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Kontrolle der Flexibilitätsmatrix (&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;d&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE"&gt;&lt;sub&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;ik&lt;/span&gt;&lt;/sub&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt; – Werte):&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;&lt;/span&gt; &lt;/h2&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Die &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;d&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE"&gt;&lt;sub&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;ik&lt;/span&gt;&lt;/sub&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt; – Werte (=die Einträge in der Flexibilitätsmatrix) können mit Stab2d kontrolliert werden. Das ist gerade dann sinnvoll, wenn zwar die Einheitsbelastungszustände (M&lt;sub&gt;0&lt;/sub&gt;-Linie, M&lt;sub&gt;1&lt;/sub&gt;-Linie usw.) mit Stab2d übereinstimmen, die endgültige M-Linie aber von den Ergebnissen aus Stab2d abweicht. Es muss dann also ein Fehler beim „Koppeln“ vorliegen.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Geben Sie nun in Stab2d Ihr statisch bestimmtes Hauptsystem ein. Bringen Sie als Belastung die Größe X&lt;sub&gt;1&lt;/sub&gt;=1 auf. Sie können jetzt alle &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;d&lt;/span&gt;&lt;/span&gt;&lt;sub&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;i1&lt;/span&gt;&lt;/sub&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt; – Werte kontrollieren. Der &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;d&lt;/span&gt;&lt;/span&gt;&lt;sub&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;21&lt;/span&gt;&lt;/sub&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;-Wert entspricht beispielsweise dem Arbeitskomplement zur Größe X&lt;sub&gt;2&lt;/sub&gt; in dem unter der Last X&lt;sub&gt;1&lt;/sub&gt; belasteten Hauptsystem. Falls Sie für X&lt;sub&gt;2&lt;/sub&gt; eine Kraft ausgelöst haben, müssen Sie also eine Verschiebung an der Stelle 2 berechnen.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Belasten Sie das statisch bestimmte Hauptsystem nun nacheinander mit den Lasten &lt;span class="SpellE"&gt;X&lt;sub&gt;i&lt;/sub&gt;&lt;/span&gt; und der äußeren Last (zur Kontrolle der &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;d&lt;/span&gt;&lt;/span&gt;&lt;sub&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;i0&lt;/span&gt;&lt;/sub&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;-Werte auf der rechten Seite).&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Wenn Sie alles richtig eingegeben haben, erkennen Sie die Symmetrie des Gleichungssystems: &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;d&lt;/span&gt;&lt;/span&gt;&lt;span class="SpellE"&gt;&lt;sub&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;ik&lt;/span&gt;&lt;/sub&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt; = &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;d&lt;/span&gt;&lt;/span&gt;&lt;sub&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;ki&lt;/span&gt;&lt;/sub&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;. Die Verschiebung an der Stelle i infolge einer Belastung 1 an der Stelle k ist gleich der Verschiebung an der Stelle k infolge einer Last 1 an der Stelle i (Satz von Betti).&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;h2 style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Kontrolle der Steifigkeitsmatrix:&lt;/span&gt; &lt;/h2&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Sie können mit Stab2d auch die Steifigkeitsmatrix des &lt;span class="SpellE"&gt;Drehwinkelverfahrens&lt;/span&gt; kontrollieren. Geben Sie dazu das statische System ein und bringen Sie zusätzlich zu den ohnehin schon vorhandenen Lagern alle Festhaltungen des Starrsystems auf. Dazu zählen beispielsweise Knotendrehwinkel (Drehfesthaltung eingeben!) und Lager bzw. Hilfsstäbe gemäß Ihrer &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;m&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;-Zustände.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Bringen Sie jetzt als Belastung nacheinander die folgenden Zwangsverformungen auf:&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Um die Einträge in der Knotengleichung zu kontrollieren, weisen Sie dem jeweiligen Knoten eine Verdrehung um 1 zu. Lassen Sie sich nun die Lagerreaktionen an den im Starrsystem zusätzlich aufgebrachten Lagern ausgeben. Der Eintrag in der Knotengleichung im Feld &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;m&lt;/span&gt;&lt;/span&gt;&lt;sub&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;1&lt;/span&gt;&lt;/sub&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt; entspricht gerade der Lagerreaktion am Lager &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;m&lt;/span&gt;&lt;/span&gt;&lt;sub&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;1&lt;/span&gt;&lt;/sub&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;, wenn der Knotendrehwinkel zu 1 vorgegeben wurde.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Um die Einträge der Netzgleichung zu kontrollieren, weisen Sie dem jeweiligen Lager eine Lagerverschiebung um 1 zu bzw. wenn Sie einen Hilfsstab eingefügt haben weisen Sie ihm ein Normalkraftgelenk und eine Gelenkverschiebung um 1 zu. Die Einträge in der Netzgleichung entsprechen nun wieder den jeweiligen Lagerreaktionen (bzw. bei einem Hilfsstab der Normalkraft in diesem Stab).&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Vorsicht:&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;In Ihrer Handrechnung haben Sie wahrscheinlich die &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;m&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;-Zustände nicht so gewählt, dass die Verschiebung des jeweiligen Lagers 1 ist. Daher müssen Sie die zu dem jeweiligen &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;m&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;-Zustand gehörigen Zeilen und Spalten des Gleichungssystems Ihrer Handrechnung durch den Betrag der Verschiebung aus Ihrem &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;m&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;-Zustand teilen.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt;Vergleichen Sie nun die Ergebnisse aus Stab2d mit der modifizierten Steifigkeitsmatrix aus Ihrer Handrechnung. Falls ein &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Symbol;"&gt;&lt;span style=""&gt;m&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial;"&gt;-Zustand falsch sein sollte, weichen die Werte der jeweiligen Zeile und Spalte des Gleichungssystems voneinander ab. Sie können so den Fehler eingrenzen.&lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;   &lt;span style="font-size: 10pt; font-family: Arial;"&gt; &lt;/span&gt; &lt;/p&gt; &lt;span style="font-size: 10pt; font-family: Symbol; color: black;"&gt;&lt;span style=""&gt;Ó&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: Arial; color: black;"&gt; &lt;a href="http://www.dirk-ostermann.de/"&gt;&lt;span style="color: black;"&gt;www.dirk-ostermann.de&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-3129955785772758412?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/3129955785772758412/comments/default' title='Kommentare zum Post'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/3129955785772758412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/3129955785772758412'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-2433128411421306383</id><published>2007-06-27T01:36:00.000-07:00</published><updated>2007-12-06T07:32:03.033-08:00</updated><title type='text'></title><content type='html'>        &lt;h1&gt;MediacenterGMX als Netzwerkresource einbinden&lt;br&gt;&lt;/h1&gt;&lt;h1&gt; &lt;/h1&gt; &lt;div link="blue" vlink="purple" lang="DE"&gt;   &lt;div&gt;     &lt;p&gt;       &lt;font face="Times New Roman" size="3"&gt;&lt;br&gt;       &lt;/font&gt;     &lt;/p&gt;     &lt;p&gt;       &lt;font face="Times New Roman" size="3"&gt;&lt;font size="3"&gt;Windows+e-&amp;gt;Extras-&amp;gt;Ordneroptionen-&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;font size="3"&gt;Allgemeine Aufgaben einschalten&lt;/font&gt;&lt;/font&gt;     &lt;/p&gt;     &lt;p&gt;       &lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;br&gt;       &lt;/span&gt;     &lt;/p&gt;     &lt;p&gt;       &lt;font face="Times New Roman" size="3"&gt;&lt;font size="3"&gt;Netzwerkumgebung-&amp;gt;Netzlaufverk verbinden-&amp;gt;mit Netzwerkserver verbinden&lt;/font&gt;&lt;/font&gt;     &lt;/p&gt;     &lt;p&gt;       &lt;br&gt;            &lt;/p&gt;     &lt;p&gt;       &lt;font face="Times New Roman" size="3"&gt;&lt;font size="3"&gt;https://mediacenter.gmx.net angeben,&lt;br&gt;       &lt;/font&gt;&lt;/font&gt;     &lt;/p&gt;     &lt;p&gt;       &lt;font face="Times New Roman" size="3"&gt;&lt;font size="3"&gt;USER &lt;/font&gt;&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;font size="3"&gt;rainer.schamel@gmx.de,&lt;/font&gt;&lt;/font&gt;     &lt;/p&gt;     &lt;p&gt;       &lt;font face="Times New Roman" size="3"&gt;&lt;font size="3"&gt;PW&lt;br&gt;       &lt;/font&gt;&lt;/font&gt;     &lt;/p&gt;     &lt;p&gt;       &lt;font face="Times New Roman" size="3"&gt;&lt;br&gt;       &lt;/font&gt;     &lt;/p&gt;   &lt;/div&gt;   &lt;p&gt;         &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-2433128411421306383?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/2433128411421306383/comments/default' title='Kommentare zum Post'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/2433128411421306383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/2433128411421306383'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-4173760331075202949</id><published>2007-06-27T01:29:00.000-07:00</published><updated>2007-06-27T01:29:33.158-07:00</updated><title type='text'></title><content type='html'>  &lt;div style="text-align: center;"&gt;&lt;h1&gt;Scannen mit SilverFast&lt;/h1&gt;&lt;/div&gt;&lt;h2&gt;Schritt für Schritt:&lt;/h2&gt;&lt;div style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dg7cvmhm_126f6hn8fsm"&gt;&lt;br&gt;&lt;br&gt;&lt;div style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dg7cvmhm_127hsbjf4hb"&gt;&lt;br&gt;&lt;br&gt;&lt;div style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dg7cvmhm_128cmpqb9ct"&gt;&lt;br&gt;&lt;br&gt;&lt;div style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dg7cvmhm_129fgwqkkgh"&gt;&lt;br&gt;&lt;br&gt;&lt;div style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dg7cvmhm_130gg7g33gc"&gt;&lt;br&gt;&lt;br&gt;&lt;div style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dg7cvmhm_131wc6dmscp"&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dg7cvmhm_1322rnxkcdp"&gt;&lt;br&gt;&lt;br&gt;&lt;div style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dg7cvmhm_133f22p7tgh"&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dg7cvmhm_134dqvkdtfc"&gt;&lt;br&gt;&lt;br&gt;&lt;div style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dg7cvmhm_135fb327qg7"&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;Sollte es Probleme geben, weil die Software nach einem Scannerstillstand nicht mehr die 100 Bilder zur Wahl gibt (die du mit Strg+A ausgewählt hast), dann muß in&lt;br&gt;&lt;br&gt;C:Dokumente und EinstellungenRainerAnwendungsdatenLasersoft ImagingSilverFastPrefs   oder in&lt;br&gt;C:Dokumente und EinstellungenRainerAnwendungsdatenLasersoft ImagingSilverFastPreview  &lt;br&gt;&lt;br&gt;eine der Dateien gelöscht werden. Welche, weiß ich nicht mehr.&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-4173760331075202949?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/4173760331075202949/comments/default' title='Kommentare zum Post'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/4173760331075202949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/4173760331075202949'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-1614829361871660808</id><published>2007-06-27T01:28:00.000-07:00</published><updated>2009-09-14T15:36:41.454-07:00</updated><title type='text'>EXIF und IPTC Tag bearbeiten</title><content type='html'>&lt;h1&gt;EXIF und IPTC Tag bearbeiten&lt;/h1&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Mit XnView Bilder nach Exif-Datum umbenennen, da das Dateidatum nach Import der Canon Bilder auf den Computer das Datum des Imports haben:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Bilder markieren - Rechtsklick - Mehrfaches umbenennen: &amp;lt;Date Taken [Y-m-d_H.M.S]&amp;gt;_&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;----------------------------&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Eingescannte Dias für Picasa aufbereiten&lt;br&gt;&lt;br&gt;&lt;br&gt;rem STEP1: TotalCommander&lt;br&gt;&lt;br&gt;&lt;br&gt;rem STEP2: jhead (Jhead homeage: http://www.sentex.net/~mwandel/jhead)&lt;br&gt;&lt;br&gt;rem Evtl. Header anlegen &lt;br&gt;rem jhead.exe -mkexif&amp;nbsp; *.jpg&lt;br&gt;&lt;br&gt;rem Sets the date stored in the Exif header to what is specified on the command line&lt;br&gt;jhead.exe -ts1994:01:14-00:00:00 *.jpg&lt;br&gt;&lt;br&gt;rem Sets the file's system time stamp to what is stored in the Exif header. &lt;br&gt;jhead.exe -ft *.jpg&lt;br&gt;&lt;br&gt;rem STEP3: XnView (URL: http://www.xnview.com - http://www.xnview.org)&lt;br&gt;rem Nun die IPTC Daten mit XnView bearbeiten!! Das Feld IPTC-Daten-&amp;gt;Allgemein-&amp;gt;Objektbeschreibung wird bei Picasa angezeigt,&lt;/p&gt;&lt;br /&gt;&lt;p&gt;die IPTC-Daten-&amp;gt;Stichworte&amp;nbsp; erscheinen als Tags bei Picasa online.&lt;br&gt;&lt;br&gt;rem STEP4: Picasa&lt;/p&gt;&lt;br&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;hr style="width: 100%; height: 2px;"&gt;&lt;p&gt;jhead: http://www.sentex.ca/~mwandel/jhead/usage.html&lt;br&gt;&lt;/p&gt;&lt;h3&gt;Date / Time manipulation options&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="5" class="zeroBorder"&gt;&lt;tbody&gt;&lt;tr valign="top"&gt;&lt;td&gt;&lt;b&gt;-ft&lt;br /&gt;&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Sets the file's system time stamp to what is stored in the Exif header.&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="top"&gt;&lt;td&gt;&lt;b&gt;-dsft&lt;br /&gt;&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Sets the Exif timestamp to the file's timestamp.  Requires an Exif header to pre-exist.&lt;br /&gt;    Use -mkexif option to create one if needed.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-1614829361871660808?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/1614829361871660808/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=720744008007288153&amp;postID=1614829361871660808' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/1614829361871660808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/1614829361871660808'/><link rel='alternate' type='text/html' href='http://gemerkt.blogspot.com/2007/06/exif-und-iptc-tag-bearbeiten.html' title='EXIF und IPTC Tag bearbeiten'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-720744008007288153.post-7491765947150909445</id><published>2007-06-27T01:25:00.000-07:00</published><updated>2007-06-27T01:34:15.876-07:00</updated><title type='text'></title><content type='html'>    &lt;h1&gt;Laufwerksbezeichnung ändern - E: statt F:&lt;/h1&gt;&lt;br&gt;&lt;br&gt;iTunes erkennt die Musiksammlung nicht mehr&lt;br&gt;&lt;br&gt;Wenn die externe Festplatte mit den MP3 Dateien nicht wieder als Laufwerk E: angemeldet wird, erkennt iTunes die Musikstücke nicht mehr. Das Einfachste ist nun, die Laufwerkbezeichnung der Festplatte zu ändern. Bei Windows XP geht das über die Computerveraltung:&lt;br&gt;&lt;br&gt;&lt;br&gt;Start &amp;gt; Einstellungen &amp;gt; Systemsteuerung &amp;gt; Verwaltung &amp;gt; Computerverwaltung &amp;gt; Datenspeicher &amp;gt; Datenträgerverwaltung &amp;gt; Rechtsklick auf Festplatte: Laufwerkbuchstaben und -pfade ändern &amp;gt; ändern  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/720744008007288153-7491765947150909445?l=gemerkt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gemerkt.blogspot.com/feeds/7491765947150909445/comments/default' title='Kommentare zum Post'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/7491765947150909445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/720744008007288153/posts/default/7491765947150909445'/><author><name>Hallimasch</name><uri>http://www.blogger.com/profile/07352692241096214207</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
