PHP String auslesen zeichen suchen und zählen
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
abfragen
ausgabe
break
code
dank
definieren
eins
funktion
glauben
helfen
http
opus
posten
problem
schau
senden
string
text
url
zeichen
-
schau mal in der selfhtml unter javascript
ich glaube man kann da mit den stringoperationen und den regular-expressions ganz gut zaubern
vielleicht gibt es was ähnliches in php (damit kenn ich mich nun wieder [noch] nicht so aus)
da würde ich alles was 2 .,_-/ etc is auf eins kürzen, bis es keine doppelten zeichen mehr gibt.
edit:
oder du prüfst vor dem senden den string mit javascript auf solche eingaben und verweigerst dann knallhart die annahme
Beitrag geändert: 29.5.2008 17:55:23 von robin -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
schau mal in der selfhtml unter javascript
ich glaube man kann da mit den stringoperationen und den regular-expressions ganz gut zaubern
vielleicht gibt es was ähnliches in php (damit kenn ich mich nun wieder [noch] nicht so aus)
da würde ich alles was 2 .,_-/ etc is auf eins kürzen, bis es keine doppelten zeichen mehr gibt.
edit:
oder du prüfst vor dem senden den string mit javascript auf solche eingaben und verweigerst dann knallhart die annahme
Beitrag geändert: 29.5.2008 17:55:23 von robin
Ja, wie soll ich das denn prüfen?? Mal abgesehen davon, dass ich das genauso auch in PHP machen kann, weis ja eben eben nich wie ich den String nach bestimmten Zeichen durchsuchen und Abstände dazwischen feststellen kann, weil wenn ich das könnte, bräuchte ich auch das Verbot nicht, bzw ohne kann ich das Verbot auch nicht gebrauchen :(
Das Problem liegt ja in der Erkennung, nicht in der zu ergreifenden Maßnahme -
also regex -->http://www.regex-tester.de/uc_370_de.html
// Text bzw. String der durchsucht werden soll $string = <<<EOF The Quick 15 Brown Fox Jumped Over The Lazy Dogs. The Quick Brown Fox Jumped Over The Lazy 30 Dogs. EOF; // das Suchmuster mit Delimiter und Modifer (falls vorhanden) $pattern = \'/\\w{5,}/\'; // RegEx mit preg_match_all() auswerten preg_match_all($pattern, $string, $array);
$array würde bei diesem beispiel alle wörter beinhalten die mehr als
5 Buchstaben haben.
ansonsten wäre eventuell dieser php-befehl eine Hilfe->
http://at2.php.net/wordwrap
Edit:
selfhtml-regex->
http://de.selfhtml.org/javascript/objekte/regexp.htm
Beitrag geändert: 29.5.2008 18:12:32 von simuliertes -
echo \'</font><br /><Iframe src=\\\"\'.stripslashes($row[\'text\'].\"\\\" width=144></Iframe>\'.chr(10);
das \'
lösung:
echo \'</font><br /><Iframe src=\\\"\".stripslashes($row[\'text\'].\"\\\" width=144></Iframe>\'.chr(10);
zurück zur css lösung:
style=\"overflow: scroll;\"
zeigt NUR DANN einen scrollbalken wenn da zu langer text drinn ist.
Beitrag geändert: 29.5.2008 18:31:02 von simuliertes -
verdammt, das klappt auch nicht ^^
-
ähm ja es müsste am ende auch noch das 2te \'-zeichen durch \" ersetzt werden:
echo \'</font><br /><Iframe src=\\\"\".stripslashes($row[\'text\'].\"\\\" width=144></Iframe>\".chr(10);
-
nee, habs gerade gefunden, es hat ne schließende runde Klammer hinter [\'text\'] gefehlt^^
So, aber er nimmt den Text jetzt als URl für die Quellseite...kann man das auch irgendwie direkt einfügen lassen?
Edit:
So ists richtig
echo \'</font><Iframe src=\\\"\'.stripslashes($row[\'text\']).\'\\\" width=144></Iframe>\'.chr(10);
Beitrag geändert: 29.5.2008 18:39:24 von blu3t0oth -
was ist den überhaupt in $row[\"text\"] drinn?
-
was ist den überhaupt in $row[\"text\"] drinn?
die Einträge in der Shoutbox, dummerweise will er halt ne Seite reinladen...kann man nem Textarea ne Hintergrundfarbe verpassen?
Edit, scheiße das geht ja auch nicht, der will dann ja ne bestimmte anzahl Zeilen haben -.-
Was könnte ich noch wie ein extra Fenster handhaben, das in der Höhe aber variabel ist und ich den Text gleich einfügen lassen kann? lol scheiße ich glaub ich geh dir auf die Eier.
Beitrag geändert: 29.5.2008 18:45:51 von blu3t0oth -
klar kann man das (färben):
<textarea name=\"\" style=\"background-color: red;\">fghfgj</textarea>
mit dem frame das müsste ich nochmal nachschauen arbeite kaum mit frames.
Jedenfalls ist klar das das nicht klappt weil src=urlderseitedieangezeigtwerdensoll
ich denke die lösung wääre du schreibst eine extra php-seite die NUR den text anzeigt und im frame die url zu der seite hin -
ok, habs nochma mitn frame gemacht...warum findet der den nicht?
echo \'</font><Iframe src=\\\"http://blu3t0oth.lima-city.de/shoutsource.php\\\" width=144></Iframe>\'.chr(10);
-
also wenn ich mir deine seite anschaue findet das frame die url problemlos.
Oder habe ich die frage falsch verstanden?
Kleine zwischenfrage an nen moderator:
is das hier jetzt schon eine chat-artige unterhaltung?
Bin , neu, will helfen aber minusgulden fürs helfen muss ja nicht unbedingt sein....
Beitrag geändert: 29.5.2008 19:15:10 von simuliertes -
habs mittlerweile hinbekommen...
aber da is auch schon das nächste problem..er zeigt immer den selben text(ok das werde ich noch richten können) und er macht nicht den kompletten inhalt in der richtigen farbe
Edit: ok, die Farbe habe ich auch hinbekommen, aber der Text lässt so weit Abstand, ne Idee wie ich den weg kriege?
Beitrag geändert: 29.5.2008 19:21:20 von blu3t0oth -
style=\"padding: 0px;\"
im frame-tag müsste helfen.
ansonsten bei der vom frame aufgerufenen url die texte in ein <div>dertext</div> packen und in diesem div:
style=\"padding: 0px;margin: 0px;\"
-
hier mal ein lösungsvorschlag mit php:
der string wird in einzelne worte aufgeteilt.
<?php $tok = strtok($string, \" \"); while ($tok != false) { if (strlen($tok) > 50) { //hier kannst du jetzt dein \\\\n oder dein <br> einbauen wie dus brauchst } $newstring += $tok; $tok = strtok(\" \"); } ?>
Beitrag geändert: 29.5.2008 19:51:37 von ndreisg -
Danke an alle, ich habs jetzt wie zu sehen mit den iframes gemacht, da muss ich zwar noch n bissl Feintuning machen(morgen dann), aber so kann auf jeden Fall kein scheiße mehr gebaut werden und ich hab heute absolut ganz und garkein Lust mehr daran nochwas zu ändern.
Wie gesagt, vielen Dank an alle!
kann hier geschlossen werden. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage