|
|
|
|
Kann mir mal kurz einer sagen was bei
|
PHP: |
<?php
$hack = '§(?<!(/|\]|>|=|"))([URL]www.[/URL])([;_=\-\#\?\/\&a-zA-Z0-9\.]*)§';
$code = "[url=http://www.\\3]www.\\3[/url]";
$message = preg_replace($hack,$code,$message);
?>
|
|
im $code den unterschied zwischen \3 und \\3 macht?
Also wieso macht das unterschiedliche ausgaben?
|
|
|
|
|
|
|
Na Weil \3 die 3 escaped und ein evtl. vorhandenes Steuerzeichen dafür einsetzt. Während \\3 den Backslash escaped und damit zunächst einfach einen bedeutungslosen Backslash anzeigt und dann eben eine 3.
Innerhalb von double quoted strings wird mittels \ZEICHEN eben eine Escapesequenz eingeleitet.
Und \\ ist eben die Escapesequenz für den Backslash
// Vergleiche hierzu z.B. \n. Keiner erwartet das später ein kleines n im Output vorkommt, sondern eben ein Zeilenumbruh
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von GH@NDI am 24.08.2007 9:03]
|
|
|
|
|
|
| Zitat von SirSiggi
An deiner Stelle würde ich pünktlich um 11:07 stechen.
Zum Thema Forenpolling: Mir schwebt schon seit einiger Zeit eine bessere Idee im Kopf rum: neue Nachrichten als Jabber Messages, mit Antwortmöglichkeit. \o/
| |
Na also wenn das mal nicht vollkommen beknackt ist...dann weis ich auch nicht
|
|
|
|
|
|
|
Was ist daran so viel beknackter als dauernd von selbst im Forum nachzukucken? Ich fänds geil, hatte sogar schon angefangen, der Jabber-Bot funktionierte, aber dann war Abend, ich ging ins Bett und wie's immer so ist mit so unnützen Projekten, ich hab's nie fertig gemacht.
|
|
|
|
|
|
|
Leg den Quellcode offen, dann funktioniert es nach OpenSource üblichem Prinzip.
Irgendwer hat auf eine fixe Idee hin ein bischen Code getippt und irgendwann keinen Bock mehr gehabt. Dann fand jemand anders die Idee toll und hat noch mehr Code geschrieben
--
Aber ich finde, wenn wir sowas schon machen, sollten wir den Daemon entsprechend performant machen. Was haltet ihr von C?
|
|
|
|
|
|
|
Ah, ok, es wird also ganz normal zum escapen benutzt. Ich war mir da nicht sicher weil ich da ja mit dem Regex-Kram rumspiele und da bin ich mir nie sicher
Danke
|
|
|
|
|
|
|
| Zitat von Achsel-des-Bösen
Leg den Quellcode offen, dann funktioniert es nach OpenSource üblichem Prinzip.
Irgendwer hat auf eine fixe Idee hin ein bischen Code getippt und irgendwann keinen Bock mehr gehabt. Dann fand jemand anders die Idee toll und hat noch mehr Code geschrieben
| |
...Und dann hat man sowas wie PHP. \o/
.
.
.
Jeden Tag ein neuer Schlag gegen PHP \o/
|
|
|
|
|
|
|
| Zitat von SirSiggi
Was ist daran so viel beknackter als dauernd von selbst im Forum nachzukucken? Ich fänds geil, hatte sogar schon angefangen, der Jabber-Bot funktionierte, aber dann war Abend, ich ging ins Bett und wie's immer so ist mit so unnützen Projekten, ich hab's nie fertig gemacht.
| |
Ich mein...da können wir uns doch gleich alle im Jabber treffen...
Was vielleicht ne nette Spielerei wäre, wäre ein 2. Forum auf Basis der Daten des alten mit haufenweise Ajax spielerei.
So das z.B. die Seite von selbst sich erweitert und neue Posts live angehängt werden (eigene und fremde posts natürlich!)
|
|
|
|
|
|
|
Für was hat Gott den Reload-Button erfunden?
|
|
|
|
|
|
|
| Zitat von SirSiggi
Für was hat Gott den Reload-Button erfunden?
| |
Das ist jetzt sehr philosophisch, aber: Damit die Menschen die Mauer des Reloadbuttons, die sie in ihrer Freiheit einschränkt, niederreissen kann.
|
|
|
|
|
|
|
| Zitat von Ashtray
Kann mir mal kurz einer sagen was bei
|
PHP: |
<?php
$hack = '§(?<!(/|\]|>|=|"))([URL]www.[/URL])([;_=\-\#\?\/\&a-zA-Z0-9\.]*)§';
$code = "[url=http://www.\\3]www.\\3[/url]";
$message = preg_replace($hack,$code,$message);
?>
|
|
im $code den unterschied zwischen \3 und \\3 macht?
Also wieso macht das unterschiedliche ausgaben?
| |
Gibts Möglichkeiten auf www.\\3 in der zweiten Zeile, ab 29 Zeichen noch eine Funktion anzuwenden? Wenn ich das mache wie gewohnt wird nicht der Text, sondern www.\3 übergeben
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Ashtray am 24.08.2007 9:52]
|
|
|
|
|
|
|
Code: |
if(strlen($code) >= 29) {
$code = someFunc($code);
}
|
|
?
// Achso, jetzt verstehe ich dein Problem. Das alte miesepeter Verhalten von PHP was Quoting angeht...
Du könntest natürlich ganz eckelhaft mit addslashes() und stripslashes() arbeiten. Aber das nur mit betacht. Sonst wunderst du dich hinteher nämlich, warum überall neue Slashes sind
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von GH@NDI am 24.08.2007 10:01]
|
|
|
|
|
|
| Zitat von GH@NDI
|
Code: |
if(strlen($code) >= 29) {
$code = someFunc($code);
}
|
|
?
| |
Gnihihi, ne, was ich wollte war:
|
PHP: |
<?php
$hack = '§(?<!(/|\]|>|=|"))([URL]www.[/URL])([;_=\-\#\?\/\&a-zA-Z0-9\.]*)§';
$code = "[url=http://www.\\3]".url("www.\\3")."[/url]";
$message = preg_replace($hack,$code,$message);
?>
|
|
In Zeile 3 ab Zeichen 29
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hmm, sieht ansich ganz interessant aus
Nur bin ich kein so Import freund
Ausserdem kann mir wohl nen Kumpel der sich mit elektronik recht gut auskennt wohl recht Preiswert was löten. Müsste nur die Materialkosten erstehen
|
|
|
|
|
|
|
Der Ghandi und ich reden aneinenader vorbei
Mit "Zeichen 29" wollte ich dir sagen welches \\3 ich meinte.
Ich ratter mich grad durch Google um zu gucken wie man sowas macht
|
|
|
|
|
|
|
Hmm...also irgendwie verstehe ich nicht was du willst
Dein Beispielcode:
|
Code: |
$code = "[url=http://www.\\3]".url("www.\\3")."[/url]";
|
|
Macht doch schon was du willst? Oder soll dynamisch anhand des Inputs genau sowas konstruiert werden? Oder wie, oder was?
|
|
|
|
|
|
|
| Zitat von GH@NDI
Ausserdem kann mir wohl nen Kumpel der sich mit elektronik recht gut auskennt wohl recht Preiswert was löten. Müsste nur die Materialkosten erstehen
| |
So billig ist das garnicht. Brauchbare GPS Module gehen imho so ab 50$ los (und werden vermutlich auch nicht so einfach zu bekommen sein). Dazu braucht man noch mindestens nen Mikrocontroller und ein bischen Kleinkram. Und dann braucht man ja noch irgend ein Speichermedium. Am besten was Kartenartiges. Also noch nen Slot dafür. Und dann braucht man noch nen FAT-Treiber für den MC (gut, die gibt es fertig) und muss das ganze noch programmieren und flashen.
Ich denke da landest du mit allem und einem brauchbaren Gehäuse auch bei 70/80. Und wenn man (du) noch nichtmal den Bastelspass hast, kann man auch noch was drauflegen und was fertiges kaufen
|
|
|
|
|
|
|
| Zitat von GH@NDI
Hmm...also irgendwie verstehe ich nicht was du willst
Dein Beispielcode:
|
Code: |
$code = "[url=http://www.\\3]".url("www.\\3")."[/url]";
|
|
Macht doch schon was du willst? Oder soll dynamisch anhand des Inputs genau sowas konstruiert werden? Oder wie, oder was?
| |
Leider nicht, das Ding übergibt mir nicht den Inhalt von \\3 sondern \\3.
Aber ich hab grad preg_replace_callback gefunden
|
|
|
|
|
|
|
Yeah ich hab mathe bestanden \o/
aber leider nur 4,0 :x und das geht mit ins Vordiplom rein
|
|
|
|
|
|
|
| Zitat von TriggerTG
Yeah ich hab mathe bestanden \o/
aber leider nur 4,0 :x und das geht mit ins Vordiplom rein
| |
Informatik A : 2,7. Damit 2. Bester, war aber nicht sonderlich schwer bei 5 Leuten mit:
1.3
2.7
4.0
5.0
5.0
|
|
|
|
|
|
|
Mir ist so langweilig
|
|
|
|
|
|
|
| Zitat von [DK]Peacemaker
| Zitat von TriggerTG
Yeah ich hab mathe bestanden \o/
aber leider nur 4,0 :x und das geht mit ins Vordiplom rein
| |
Informatik A : 2,7. Damit 2. Bester, war aber nicht sonderlich schwer bei 5 Leuten mit:
1.3
2.7
4.0
5.0
5.0
| |
Ich könnt mich ärgern. Ich hätt mich mal eher informieren müssen, was für Noten so alles mit Ins Vordiplom gehen.
Kein Bock da mit 3,0 oder so zu enden.
Wie wichtig ist diese Note eigentlich?
|
|
|
|
|
|
|
Ihr könnt mich übrigens absofort Don Triggerleone oder "Godfather" nennen.
Die Filme waren cool gestern
|
|
|
|
|
|
|
Just when I thought that I was out they pull me back in.
|
|
|
|
|
|
1
|
Ach du scheiße seit wann bin ich denn Spamkaiser? Wollte doch absofort die Posts mitzählen /o\
|
|
|
|
|
|
|
| Zitat von TriggerTG Kein Bock da mit 3,0 oder so zu enden.
Wie wichtig ist diese Note eigentlich?
| |
Ich bin noch kein einziges Mal nach meinen VD-Noten gefragt worden, und dabei hab ich den Dipl.-Inf. in absehbarer Zeit beisammen.
Noten rein fürs Ego quasi.
|
|
|
|
|
|
|
brrr... ich muss wieder Mafia durchspielen.
Habs zwar vor 4-5 Monaten erst erneut durchgespielt, aber es wäre mal wieder an der Zeit.
Und für Mafia 2 wirds auch Zeit.
|
|
|
|
|
|
15.002
|
Ich bin mir nicht sicher, ob ich mich jetzt darüber freuen soll oder schämen :x
Ich dachte das war letztens ein scherz von binbash, oder war ich da wirklich schon spamkaiser?
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |