Ik kan met substr en -4 wel .jpg weghalen maar wat als er nou ook bestanden tussen zitten met .jpeg? Dan zou hij alsnog 'titel.' laten zien?quote:Op maandag 20 juni 2011 21:01 schreef GlowMouse het volgende:
Dat kan in PHP met substr (en evt. met strpos en strrev als je toe wilt staan dat een extensie langer dan 4 tekens is)
Bij zulke simpele dingen al met regexes gaan werken??quote:Op maandag 20 juni 2011 21:07 schreef Scorpie het volgende:
Dan moet je met regular expressions gaan werken.
1 2 3 4 | <?php $haystack = array(".jpg","jpeg",".png"); $output = str_replace($haystack,"",$needle); ?> |
Als het goed is weet je donders goed wat voor extensies allemaal op je site aanwezig zijn. Maar waarschijnlijk is jouw methode beter. Tenzij er een grapjas 5 teken extensies gaat uploaden.quote:Op maandag 20 juni 2011 21:12 schreef GlowMouse het volgende:
En daar komt iemand met een bmpsubstr, strrev en strpos voldoen.
Ik zou substr en strrpos gebruiken.quote:Op maandag 20 juni 2011 21:12 schreef GlowMouse het volgende:
En daar komt iemand met een bmpsubstr, strrev en strpos voldoen.
quote:
1 2 3 4 5 6 7 8 | <?php $name = 'dit.is.een.plaatje.jpg'; $pos = strrpos($name, '.'); if($pos > 0) { $name = substr($name, 0, $pos); } echo $name; ?> |
1 2 3 4 | <?php $name = 'dit.is.een.plaatje.jpg'; echo pathinfo($name, PATHINFO_FILENAME); ?> |
"SELECT cuno, nama FROM tabel WHERE cuno LIKE '%".$value."%' "quote:Op dinsdag 21 juni 2011 11:08 schreef Cue_ het volgende:
Aah kijk een dummie reeks, die kunnen we gebruiken
even iets heel simpels:
Ik heb een query:
SELECT cuno, nama FROM tabel WHERE cuno = lpad($value,6, ' ')
Nu wil ik daar dus een LIKE van maken.
LIKE %waarde%
of evt Like %waarde%
Hoe en waar plaats ik die erin?
Bevatten alle waardes in de DB ook die voorloopspaties?quote:Op dinsdag 21 juni 2011 11:12 schreef Cue_ het volgende:
hmm misschien moet ik idd gewoon die lpad eruit halen, want die is niet nodig in dit geval natuurlijk
(lpad zorgt ervoor dat de waarde 6 characters lang wordt.. aangevuld met ' ' (spaties))
Yup... kan er ook niets aan doen, zijn er niet blij mee..quote:Op dinsdag 21 juni 2011 11:15 schreef mstx het volgende:
Bevatten alle waardes in de DB ook die voorloopspaties?
In de comment section op PHP.net staat hier een handige snippet voor (van uit een string, niet direct via MySQL). Zal even zoeken.quote:Op maandag 20 juni 2011 20:59 schreef boem-dikkie het volgende:
Is het mogelijk om uit mijn mySQL database een naam te halen en dan alles achter de punt niet te laten zien?
lpad zorgt ervoor dat de waarde 6 characters lang wordt. Altijd. Als de invoer te kort is, worden er spaties voor geplaatst. Als de invoer te lang is, wordt het teveel aan tekens er gewoon afgeknipt.quote:Op dinsdag 21 juni 2011 11:12 schreef Cue_ het volgende:
hmm misschien moet ik idd gewoon die lpad eruit halen, want die is niet nodig in dit geval natuurlijk
(lpad zorgt ervoor dat de waarde 6 characters lang wordt.. aangevuld met ' ' (spaties))
Waarom is het weghalen van die spaties geen optie?quote:
GROUP BY categorie_idquote:Op donderdag 23 juni 2011 18:22 schreef boem-dikkie het volgende:
Ik heb in de database de verwijzingen naar foto's staan met daarbij categorie_id als verwijzing naar de tabel met categorieën.
Nu wil ik graag van elke categorie één foto laten maar omdat ze allemaal in dezelfde tabel staan heb ik géén idee hoe.
Is het mogelijk om met een query en LIMIT of iets dergelijks gewoon per unieke 'categorie_id' één rij te laten zien?
Nee dank jequote:Op vrijdag 24 juni 2011 15:12 schreef Pakspul het volgende:
Best wel keer interessant om naar te kijken: http://www.myreact.nl/
Het zou zonder cache al heel erg snel moeten ladenquote:Op vrijdag 24 juni 2011 15:27 schreef Juicyhil het volgende:
Ligt het niet gewoon aan de cache van phphBB3, dat hij alles bij iedere view bijwerkt?
Lekker als je de database telkens onnodig belastquote:Op vrijdag 24 juni 2011 15:28 schreef GlowMouse het volgende:
[..]
Het zou zonder cache al heel erg snel moeten laden.
Het is niet de cache van phpBB3, we gebruiken xCache, en deze werkt erg goed.quote:Op vrijdag 24 juni 2011 15:27 schreef Juicyhil het volgende:
Ligt het niet gewoon aan de cache van phphBB3, dat hij alles bij iedere view bijwerkt?
Niet noemenswaardig.quote:Op vrijdag 24 juni 2011 15:41 schreef themole het volgende:
Misschien is daar nog winst op te boeken.
Ziet er verder niet echt levendig uitquote:Op vrijdag 24 juni 2011 15:12 schreef Pakspul het volgende:
Best wel keer interessant om naar te kijken: http://www.myreact.nl/
maar zit technisch goed in elkaarquote:
wtf? Waar gebruik je die andere 7,35GB voor dan?quote:Op vrijdag 24 juni 2011 16:19 schreef Pizzalucht het volgende:
Ik heb niet zo'n verstand va S.M.A.R.T., maar is er een waarde in het volgende plaatje dat niet zo hoort: http://jeroen.pro/img/55b548afd5e265ce2d5c635836b7bdc2.png
En MySQL gebruikt nu 650mb RAM, zo laten of nog meer cache toewijzen?
Bij MyISAM is die hard nodig voor de OS disk cache.quote:Op vrijdag 24 juni 2011 16:22 schreef KomtTijd... het volgende:
[..]
wtf? Waar gebruik je die andere 7,35GB voor dan?
nginx, PHP-FPM, wat scripts. Het is niet dat je volledige 8GB moet gebruiken.quote:Op vrijdag 24 juni 2011 16:22 schreef KomtTijd... het volgende:
[..]
wtf? Waar gebruik je die andere 7,35GB voor dan?
We zijn ooit overgestapt op InnoDB, dat werd alleen maar trager, phpBB zoekt niet direct in de posts table, maar gebruikt een zoek index.quote:Op vrijdag 24 juni 2011 16:22 schreef GlowMouse het volgende:
Wat voor cache? Query cache? Die hoort uit te staan. Je hoort op InnoDB te draaien die juist is geconfigureerd. Zoekopdrachten hoor je niet met MySQL uit te voeren. Het geheugengebruik bij gebruik van InnoDB zal minimaal 2 GB bedragen.
Heb je je disks gebenchmarkt dat je ze verdenkt van traagheid?
Dus als je een forum software aanraad moet ik hier gaan kijken zeg je?quote:
Ja, al heb ik geen idee wat de echte versie kost.quote:Op vrijdag 24 juni 2011 16:24 schreef ursel het volgende:
[..]
Dus als je een forum software aanraad moet ik hier gaan kijken zeg je?
Zoek nog steeds de meest optimale![]()
Naar mijn weten niet, en op internet lees ik ook niet dat het echt een voordeel heeft (voor phpBB dan)quote:Op vrijdag 24 juni 2011 16:24 schreef GlowMouse het volgende:
Je zult InnoDB wel verkeerd hebben ingesteld.
Tekenend voor de kennis van MySQL binnen het phpBB-team. Alleen ivm data-integriteit moet je MyISAM al links laten liggen, al zal InnoDB ook wel sneller zijn. Niet de snelheid waar je op hoopt overigens, want daarvoor zul je meer moeten meten.quote:Op vrijdag 24 juni 2011 16:26 schreef Pizzalucht het volgende:
[..]
Naar mijn weten niet, en op internet lees ik ook niet dat het echt een voordeel heeft (voor phpBB dan)
Het gaat me niet om de snelheid, meer om de load(die volgens mij te hoog is). De site zelf is al snel genoeg.quote:Op vrijdag 24 juni 2011 16:41 schreef GlowMouse het volgende:
[..]
Tekenend voor de kennis van MySQL binnen het phpBB-team. Alleen ivm data-integriteit moet je MyISAM al links laten liggen, al zal InnoDB ook wel sneller zijn. Niet de snelheid waar je op hoopt overigens, want daarvoor zul je meer moeten meten.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |