Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 466%
Ausl. d. letzten 5 Minuten: 451%
Ausl. d. letzten 15 Minuten: 445%
Aktulle Uhrzeit: 08:04
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
Thema: [Hilfe gesucht] bildschirmauflösung |
|
Mittels jQuery hättest du beispielsweise die Möglichkeit, ein Video innerhalb eines Containers responsive zu verkleinern bzw. zu vergrößern. Mit den richtigen CSS2-Anweisungen geht's aber auch ohne Javascript und auch ohne Erkennung mobiler Geräte.
|
|
Thema: SQL- ERROR bei Thread Löschung |
|
Alternativ kann man die Werte auch Casten:
code: |
1:
|
UPDATE bb".$n."_stats SET threadcount=CAST(threadcount AS SIGNED)-1, postcount=CAST(postcount AS SIGNED)-1 |
|
|
|
Thema: [Hilfe gesucht] Email funktion |
|
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
|
<?php
function isValidEmail($address) {
return preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/i', $address);
}
if (!empty($_POST['betreff']) && !empty($_POST['betreff']) || !empty($_POST['betreff'])) {
$title = $_POST['betreff'];
$message = "\n\nVereinsinformation an unsere Mitglieder:\n\n---------------------------------------------------------\n\n"
. $_POST['newsletter'] . "\n\n\n\n"
. "Dieses Email wurde gesendet am: " .date("d.m.Y H:i:s \n");
$from = $_POST['from'];
if (!isValidEmail($from)) {
die('Fehler in Absenderadresse.');
}
$query = 'SELECT DISTINCT email FROM db_mitglieder';
$result = mysql_query($query);
if ($result) {
while($row = mysql_fetch_array($result)) {
$recipient = $row['email'];
if (!empty($recipient) && isValidEmail($recipient)) {
if (!mail($recipient, $title, $message, 'From: ' . $from . ' <' . $from . '>')) {
die('Fehler beim Versand der E-Mail an ' . $recipient . ' konnte nicht versendet werden. Breche ab.');
}
}
}
}
else {
die('Fehler: ' . mysql_error());
}
} |
|
EDIT:
Alternativ könntest du auch eine E-Mail direkt an alle senden. Dann wiederum sollten E-Mail-Adressen als BCC angegeben werden (Datenschutz).
|
|
Thema: [Codeschnipsel] alter berechnen |
|
php: |
1:
2:
3:
4:
5:
6:
7:
|
$birth['year'] = 1987;
$birth['month'] = 12;
$birth['day'] = 16;
$age = intval(substr(date('Ymd') - date('Ymd', strtotime(implode('-', $birth))), 0, -4));
echo $age; |
|
|
|
Thema: wbb2.3.x VBAlert |
|
Schaue ich mir nachher mal an. Ich bin gerade dabei, eine andere Erweiterung mal auf den neuesten Stand zu bringen
|
|
Thema: Wer kennt sich mit GeoIP Sachen aus? |
|
01.08.2014 19:17 |
Forum: Linux |
Die PECL-Erweiterung ist für PHP. Für den Webserver gibt es ein seperates Modul (mod_geoip / ngx_http_geoip_module / ...). Das sind zwei verschiedene paar Schuhe
|
|
Thema: Wer kennt sich mit GeoIP Sachen aus? |
|
01.08.2014 18:31 |
Forum: Linux |
Das von dir Verlinkte bezieht sich ja auf die angesprochene PECL-Erweiterung. Aber die Daten zum Einsatz kommen ja auch von externen GeoIP-Datenbanken (z.B. MaxMind). Diese Daten sind weder "einkompiliert", noch aktualisieren sie sich von selbst
Je nachdem, was das am Ende werden soll, muss man sich aber entweder für die PECL-Erweiterung (bzw. das Webserver-Modul), oder einer scriptseitigen Lösung entscheiden.
Letzteres wäre massentauglich. Ersteres nicht.
Eine andere Möglichkeit, die den Webserver überhaupt nicht beansprucht wäre der Einsatz von Cloudflare. Dort wird nämlich eine globale Variable zur Verfügung gestellt, die die Herkunft des Besuchers beinhaltet ($_SERVER["HTTP_CF_IPCOUNTRY"]).
Last, but not least könnte man auch auf einen Webdienst (API) zurückgreifen. Dies hat einige Vorteile, jedoch auch nicht zu verachtende Nachteile.
|
|
Thema: wBB2.3.x League-Management-Portal v1.9 © 2010-2014 MikeHH |
|
Wenn die Fehlerbeseitigung die Veröffentlichung von veränderten Dateien umfasst, schon.
Vielleicht hat Viktor aber auch die Erlaubnis dazu. Keine Ahnung.
Fakt ist: Es ist natürlich das gute Recht des Urhebers zu bestimmen, was wie wo mit seinem Werk gemacht werden darf und was nicht (zumindest größtenteils...), jedoch will sich mir einfach nicht erschließen, warum er sich vehement gegen eine Weiterentwicklung durch Dritte wehrt, wo er ja scheinbar selbst kein Interesse mehr dran hat.
Nungut - Ist nicht meine Sache und genau genommen habe ich auch kein Recht, die Entscheidung des Urhebers in Frage zu stellen. Aber wenn sich daran nichts ändert, würde ich mir an eurer Stelle die Energie aufsparen und über eine echte Neuentwicklung nachdenken. In Form eines Gemeinschaftsprojekts mit entsprechender Opensource-Lizenz hätte das dann auch in ferner Zukunft noch "Fans", die es pflegen (dürfen).
|
|
Thema: bb code für swf Dateien |
|
Ich meine zumindest, dass deine Variante nicht valide ist. Ich würde zwar nicht unbedingt meine Hand dafür ins Feuer legen, dass meine Variante valide ist, aber ich meine das in Erinnerung zu haben
|
|
Thema: wBB2.3.x League-Management-Portal v1.9 © 2010-2014 MikeHH |
|
Ich steige hier sowieso keinen Meter durch. Bin nur etwas verwirrt, dass hier so ein Trara gemacht- und darauf hingewiesen wird, dass die Weitergabe des Hacks weder komplett, noch in Teilen weiter gegeben werden darf. Soweit ja vollkommen legitim. Aber ich habe hier im Forum überall irgendwelche Artefakte in Form von veränderten Dateien, Codeschnippseln und dergleichen zu diesem Hack gefunden. Unter Anderem auch von Viktor. Da hat komischerweise kein Hahn nach gekräht?
Vielleicht habe ich ja irgendetwas übersehen oder nicht verstanden - Aber was ich definitiv nicht verstehe ist, warum der Urheber des Hacks kein Interesse daran hat, dass seine Arbeit von jemand Anderem fortgeführt wird (unter Wahrung der Original-Copyrights). Denn Interesse an dem Hack scheint es ja noch zu Genüge zu geben.
|
|
Thema: bb code für swf Dateien |
|
Wenn ich eine Alternative vorschlagen darf:
code: |
1:
2:
3:
4:
|
<object type="application/x-shockwave-flash" data="{param1}" width="200" height="200">
<param name="movie" value="{param1}" />
<param name="quality" value="high"/>
</object> |
|
|
|
Thema: Wer kennt sich mit GeoIP Sachen aus? |
|
01.08.2014 16:59 |
Forum: Linux |
Die Frage ist: Was genau möchtest du lokalisieren? Stadt? Land? Fluss?
Die wahrscheinlich beste Lösung im kostenfreien Bereich ist die Verwendung der MaxMind-GeoIP-Datenbanken. Diese werden regelmäßig aktualisiert und sind verhältnismäßig genau.
Zu welchem Zweck benötigst du das, wenn ich fragen darf? Denn moderne Browser bieten ja auch eine entsprechende Schnittstelle, die man verwenden kann. Damit lässt sich unter guten Bedingungen (z.B. mobil) der Standort bis auf wenige Meter genau ermitteln.
|
|
Thema: wbb2.3.x VBAlert |
|
Ui... Eine meiner "Jugendsünden".
Was das von dir gemeldete Problem betrifft: Offensichtlich ist das PHP-Error-Reporting nicht aktiv. Schau bitte im Errorlog deines Webservers nach einer Fehlermeldung. Denn ohne kann man leider nur raten.
|
|
|
|