|
|
|
|
|
|
Techmin
Registrierungsdatum: Sep 2003
Ort: K-Pax
Beiträge: 5.402
|
Hallo!
Will auch mal was produktives hierzu beisteuern. Habe für ein Projekt eine OOP-Klasse geschrieben, die aus 2 Hex farben einen Farbverlauf errechnen. Die Anzahl der Schritte des Verlaufs kann man selbst bestimmen.
Da es OOP ist, kann man es flexibel einsetzten.
Demo:
http://www.tiberiandesign.de/temp/example.php
Link zur detallierten beschreibung:
http://www.phpclasses.org/browse.html/package/1410.html
Beispiel Script ist im File enthalten.
Für Lob und Kritik bin ich immer offen
|
24. 12. 2003, 11:12
|
#51
|
|
|
Geändert von fall-out (14. 07. 2004 um 19:02 Uhr).
|
10. 01. 2004, 20:54
|
#52
|
|
Moderator
Registrierungsdatum: May 2000
Beiträge: 16.165
|
Per JS <img alt="...">-Tooltip im IE verhindern
Mich hat es öfters ziemlich gestört, dass der IE unter Windows (und Netscape 4) diesen blöden Bug haben, das alt-Attribut von Bildern als Tooltip anzuzeigen.
Bislang hatte ich mir dann immer durch ein alt="" geholfen, was natürlich ziemlicher Mist ist, wenn die Bilder mal nicht (sofort)betrachtet werden können - (Suchmaschinen, Leute mit schlechter Netzanbindung, Blinde).
Dann hatte Dexter mir eine Alternative genannt, die schon besser war. Die oben ganannten Probleme waren weg, doch nun hatte ich ein title="" in den img-Tags. Auch nicht das Wahre...
Jetzt habe ich mir ein kleines Script erstellt, dass dem IE und NS4 dieses Verhalten abgewöhnen sollte. Es setzt einfach nach dem Laden der Seite alle in allen img-Tags die title-Attribute auf "". Man braucht nun nicht mehr auf diese Bugs Rücksicht zu nehmen und kann ganz normal html schreiben...
Das Script lässt sich natürlich auch in eine beliebige andere JS-Datei mit einbinden!
[l="http://home.arcor.de/antichrist69/fixtooltip/fixtooltip.html"]Live-Demo[/l]
Netscape 4 hat ja bekanntlich den gleichen Bug, leider lässt sich der das Verhalten mit dem IE-Workaround nicht abgewöhnen.
Geändert von aNtiCHrist (16. 06. 2004 um 09:11 Uhr).
|
15. 01. 2004, 21:04
|
#53
|
|
Mehrschwein
Registrierungsdatum: Mar 2003
Ort: ::1
Beiträge: 1.434
|
Moin!
Da es recht gut anzukommen scheint, verlinke ich das Script auch mal hier. Es ist ein kleines PHP-Script, das in einem Popup einen Kalender öffnet (bei bedarf). Der Benutzer kann einen Tag auswählen, worauf sich das Popup wieder schliesst und das gewählte Datum in ein Formularfeld auf der aufrufenden Seite eintragen wird. Der Benutzer könnte das Datum natürlich auch selbst in das Feld eintragen, aber ist so natürlich bequemer.
Einbaubar ist es mittels eines Zweiteilers in jede HTML-Seite, dank der Trennung des Scripts in ein Template sollte es leicht an jedes Design anpassbar sein.
Voraussetzungen: PHP >= 4.1, Javascript 1.5 (funktioniert mit dem Netscape seit 6.0, also auch allen Mozillas, und IE seit 5.5. Opera nicht getestet).
Bekommen tut ihr es hier: http://board.gulli.com/post/1783806#post1783806
|
26. 01. 2004, 23:42
|
#54
|
|
Mitglied
Registrierungsdatum: Jul 2000
Beiträge: 199
|
Script um Zwischenzeiten unter PHP zu berechnen, da PHP keine Zwischenzeiten unter einer Stunde ermitteln kann
z.B. 17:00 - 17:30 -> 0:30
Gruss
Sg2001
|
18. 02. 2004, 16:26
|
#55
|
|
Mitglied
Registrierungsdatum: Jul 2003
Ort: Münster
Beiträge: 350
|
Hintergrundmusik mit Flash
Ein ganz einfaches Flash-Skript mit dem eine Sound-Datei auf einer Website abgespielt und angehalten werden kann.
|
26. 02. 2004, 14:35
|
#56
|
|
Mitglied
Registrierungsdatum: Nov 2003
Beiträge: 112
|
der GOR counter 
Mit User Online und Gesant anzahl!
Einfach 3 dateien uppen!!!
Steht alles in der readme!
|
18. 03. 2004, 07:16
|
#57
|
|
Mitglied
Registrierungsdatum: Jan 2004
Beiträge: 8
|
http://tutorial.niencovich.de
Ein paar meiner Scripts veröffentlicht. Teils als Download, teils als Tutorial.
Support-Forum steht zur Verfügung.
|
18. 03. 2004, 10:27
|
#58
|
|
Techmin
Registrierungsdatum: Sep 2003
Ort: K-Pax
Beiträge: 5.402
|
Seitenweise Ausgabe eines MySQL Querys
Hallo!
Hab mal wieder n kleines, nützliches Script gebastelt. Wieder entstand dieses Script aus eigenem Nutzen. Es ermöglicht euch, die Ausgabe eines MySQL querys in Seiten zu ordnen. Die Ausgabe sieht folgendermaßen aus. Wir haben ein Ergebnis mit 4 Seiten und befinden uns auf Seite 1
Zitat:
|
Seiten (4): [1] 2 3 4 nächste »
|
Viele dieser Eigenschaften lassen sich in der Klasse definieren. Einfach mal die Config-Vars anschauen.
Hier noch ein kleines Beispiel Script, wie man die Klasse benutzt.
PHP-Code:
<?php
/* laden und initialisieren der Klasse */
require_once 'class.pages.php';
$seiten = new pages;
/* Herstellung der Datenbankverbindung */
$db = mysql_connect("localhost","root","*****");
mysql_select_db("database",$db);
/* Setzten einiger Einstellungen und Absetzen des Query */
$seiten->eintraege_pro_seite = 15;
$result = $seiten->query("SELECT * FROM menu");
/* Ausgabe der Seitenlinks */
echo $seiten->link_string;
while($row = mysql_fetch_row($result)){
/* alles, was ihr wollt */
};
?>
Das Script ist noch längst nicht ausgereift und enthält sicherlich noch einige Bugs oder Performancebremsen, aber im Grunde eine solide Klasse 
Sollte jemand Fragen/Anregungen/Kritik/Bugs/Geldgeschenke loswerden wollen, schreibt ne E-Mail oder ne pn
|
13. 05. 2004, 13:47
|
#59
|
|
JD Dev
Registrierungsdatum: Apr 2001
Ort: Unterm Gullideckel
Beiträge: 256
|
Ich hab da ein kleines Emule Script auf php geschrieben es läd die onlinesig.dat
von Emule aus es gibt zwar schon ein solches Script jedoch funktioniert es nicht richtig und es gibt auch nicht alle infos preis mein Script verwendet css und Html templates damit man das layout leichter verändern kann!
ich hab hier mal eine html-demo erstellt http://iframe.i-networx.de/emule.html
Geändert von james (07. 07. 2004 um 22:20 Uhr).
|
07. 07. 2004, 15:56
|
#60
|
|
JD Dev
Registrierungsdatum: Apr 2001
Ort: Unterm Gullideckel
Beiträge: 256
|
Diese Version erkennt auch ob emule wirklich an ist jedoch muss dafür die tasklist.exe im system bzw. system32 ordner vorhanden sein!
|
07. 07. 2004, 22:21
|
#61
|
|
Mitglied
Registrierungsdatum: Sep 2004
Beiträge: 20
|
die idee kam von mir ,
aber die entwicklung kam von m.i.p.
http://www.powerprog.de/secure.zip
es ist eine passwortabfrage in java-script.
eine verbesserte version.
|
03. 09. 2004, 22:47
|
#62
|
|
0x0090d336b734c301
Registrierungsdatum: Aug 2004
Ort: Österreich
Beiträge: 2.940
|
dieses script liest die aktuelle playlist des österreichischen radiosenders ö3 aus:
PHP-Code:
<html>
<head>
<title>oe3 Hitserivce</title>
<style type="text/css">
<!--
.style2 {
font-size: 24px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
-->
</style>
</head>
<body>
<?
$suche = array ("'<script[^>]*?>
<p>.*?
</script>
'si", // JavaScript entfernen
"'<[\/\!]*?[^<>]*?>'si", // HTML-Tags entfernen
"'([\r\n])[\s]+'", // Leerräume entfernen
"'&(quot|#34);'i", // HTML-Entitäten ersetzen
"'&(amp|#38);'i",
"'&(lt|#60);'i",
"'&(gt|#62);'i",
"'&(nbsp|#160);'i",
"'&(iexcl|#161);'i",
"'&(cent|#162);'i",
"'&(pound|#163);'i",
"'&(copy|#169);'i",
"'&#(\d+);'e"); // als PHP auswerten
$ersetze = array ("",
"",
"\\1",
"\"",
"&",
"<",
">",
" ",
chr(161),
chr(162),
chr(163),
chr(169),
"chr(\\1)");
$handle = @fopen("http://hop.orf.at/hitservice", "r") or die('Keine Verbindung zum Server!');
$buffer = "";
while (!feof($handle)) {
$buffer .= fgets($handle);
}
preg_match_all('/[\.0-9]+:[\.0-9]+.*/i',$buffer,$match);
$ergebnisse = array();
foreach($match as $matches) {
array_push($ergebnisse,preg_replace($suche,$ersetze,$matches));
}
$output = array();
foreach($ergebnisse[0] as $titel) {
$teile1 = explode(': ',$titel);
$teile2 = explode(' | ',$teile1[1]);
array_push($output,array($teile1[0],$teile2[0],$teile2[1]));
}
?>
</p>
<p class="style2">Ö3 Hitservice</p>
<?
echo '<ul>';
foreach($output as $titel) {
echo '<li>['.$titel[0].'] <b>'.$titel[1].'</b> by <b>'.$titel[2].'</b></li>';
}
echo '</ul>';
?></body></html>
an einer funktion, in der man auch die uhrzeit angeben kann (wann wurde was gespielt) wird gearbeitet!
Geändert von stephantom (02. 10. 2004 um 16:35 Uhr).
|
02. 10. 2004, 13:31
|
#63
|
|
Mitglied
Registrierungsdatum: Oct 2004
Beiträge: 14
|
filebrowser.php
moin ...
hier hab ich mal nen filebrowser für den webspace ...
damit kann man auch die .htaccess oder config.php ect. auslesen .
die datei einfach als php speichern ( z.b. browser.php) und dann aufrufen .
man kann seinen root eigeben und sieht die ordnerstruktur ....
hier kann man dann alle php scripte auslesen ...(original ! - nicht als html)
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Filebrowser</title>
</head>
<body>
<?
if(isset($_GET['path'])) {
// Variable einlesen (register_globals=off)
$path = $_GET['path'];
// Wenn Datei, dann Inhalt zeigen
if(is_file($path)) {
$file = fopen($path,"r");
print "<pre>";
while (!feof($file)) {
$zeile = fgets($file, 4096);
print htmlentities($zeile,ENT_QUOTES);
}
print "</pre></body></html>";
fclose($file);
exit;
}
// Wenn Pfad, dann Verzeichnislisting
print "<pre><b><font color=\"#FF0000\">Filebrowser</font><br><p></p><br><br>Inhalt von $path</b> <br><br>";
$dir = opendir($path);
while($file = readdir($dir)) {
$filepath = $path . "/" . $file;
if(is_dir($filepath))
print "[DIR ] <br> ";
elseif(is_file($filepath))
print "[FILE] <br> ";
elseif(is_link($filepath))
print "[LINK] <br> ";
else
print " ";
if($file == ".")
print "<a href=\"" . $_SERVER['PHP_SELF']
. "?path=$path\">.</a><br>";
elseif($file == "..") {
if(substr($path,0,strrpos($path,"/")) == "") {
print "<a href=\""
. $_SERVER['PHP_SELF']
. "?path=/\">..</a><br>";
} else {
print "<a href=\""
. $_SERVER['PHP_SELF']
. "?path="
. substr($path,0,strrpos($path,"/"))
. "\">..</a><br>";
}
}
else {
print "<a href=\""
. $_SERVER['PHP_SELF']
. "?path="
. (($path == "/") ? "" : $path)
. "/" . rawurlencode($file)
. "\">$file</a>";
// Dateieigenschaften auflisten
$mode = (is_writeable($filepath)) ?
", mode: writeable " : "";
$stat = stat($filepath);
$uid = $stat[4];
$gid = $stat[5];
$size = $stat[7];
print " [ uid: $uid, gid: $gid, size: $size $mode]";
}
}
closedir($dir);
print "</pre>";
} else {
?>
<form action="" method="get">
Verzeichnis?<br>
<input type="text" name="path">
<br><br>
<input type="submit" value="anzeigen">
</form>
<?
}
?>
</body>
</html>
viel spass ....
"knorpel"
_
|
05. 10. 2004, 01:35
|
#64
|
|
If looks could kill
Registrierungsdatum: Oct 2004
Ort: <^DA^>
Beiträge: 3.054
|
Links 1.2MOD
Hallo
ich habe mal das Links script von Xen gemodet ... ich hoffe er hat nichts dagegen
hinzugekommen ist das man jetzt auch ein Bildpfad zu den Links im Adminmenü hinzufügen kann! leider ist es aber noch nicht möglich den Bildpfad nachträglich im Adminmenü zu bearbeiten!
weiteres steht in der Readme beschrieben!
eine voraschau gibts hier: Vorschau
Admin Demo: Admin PW= IamGod Dateiname= trash.ldat
edit: ist wohl meine erste gescheite Arbeit in sachen PHP
greez serious killer
|
01. 04. 2005, 17:45
|
#65
|
|
nur noch selten hier
Registrierungsdatum: Mar 2000
Ort: Berlin
Beiträge: 1.973
|
Guten Abend!
Habe jetzt endlich eine Funktion geschrieben, die eine Email-Adresse auf syntaktische Korrektheit überprüft. Das Tolle daran: Umlaut-Domaines werden akzeptiert.
Hier isset:
PHP-Code:
<?php
/** version 0.3 *************/
function checkEmail($email) {
$email = strtolower($email);
return preg_match("/^([a-z0-9]([.-\\w])*@([a-z0-9\\xf6\\xe4\\xfc\\xc4\\xd6\\xdc]([-\\w\\xf6\\xe4\\xfc\\xf6\\xe4\\xfc\\xc4\\xd6\\xdc]+)\\.)+[a-z]{2,5})$/",$email);
}
?>
demo
Kürzer habe ich's noch nicht hingebracht.
Feedback, vor allem Verbesserungsvorschläge per PN oder erwünscht!
so long
Doik
Geändert von Doik (22. 07. 2005 um 13:09 Uhr).
|
01. 04. 2005, 21:23
|
#66
|
|
0x0090d336b734c301
Registrierungsdatum: Aug 2004
Ort: Österreich
Beiträge: 2.940
|
Now Playing for Winamp / WWW Indicator
was ein name...
Das Script arbeitet mit dem Winamp Plugin Now Playing, das man sich hier holen kann.
Der Hintergrund:
Das Plugin setzt einfache HTTP-POST Requests an ein beliebiges Ziel ab. Mein Script fängt diese ab und speichert einfach das ganze $_POST Array in einer Datei (also wird keine Datenbank benötigt).
Das ganze ist sogar Multiuser-fähig.
Erzeugt wird schlussendlich ein PNG Bild das die letzten empfangenen Informationen ausgibt.
Einstellungen in der Now Playing Konfiguration (in Winamp): - General Settings: Enable (Hackerl reinklicken)
- HTTP Post: Enablen
- URL: Der Pfad zum Script auf deinem Server
- Port: Im Normalfall auf 80 lassen
- Extra data: user=benutzername&password=passwort
Das Script:
Gibts im Anhang und auf unbestimmte Zeit auch online mit Syntaxhervorhebung hier!
Fragen dazu gerne per PM/Mail.
Ich denke, dass das Script sicherlich mal für jemanden nützlich sein könnte, es ist zwar nur der Rohbau, aber darauf kann man sehr gut aufbauen (behaute ich mal  ).
Das Script könnt ihr gern verwenden wo ihr wollt, wie ihr wollt oder von mir aus auch mit Veränderungen (das ist der Sinn dran!). Eine Benachrichtigung wo es eingesetzt wird würde mich sehr freuen!
Geändert von stephantom (06. 12. 2006 um 22:46 Uhr).
|
13. 06. 2005, 22:19
|
#67
|
|