abonnement Unibet Coolblue Bitvavo
  woensdag 25 mei 2005 @ 19:03:05 #176
75592 GlowMouse
l'état, c'est moi
pi_27348722
quote:
Ff weer een vraagje over indices in MySQL. Stel, ik heb de volgende query:

SELECT * FROM table WHERE col1 = waarde AND col2 = waarde2 ORDER BY col3 ASC, col4 ASC

In deze query wil ik soms col3 en col4 kunnen omdraaien (om in mijn toepassing op verschillende kolommen te kunnen sorteren). Hoe kan ik dan het beste mijn indices samenstellen?
Op col 1 t/m 4. Col1 en col2 zitten in je where-clause, dus die wil je er sowieso in hebben. En op de andere twee sorteer je, dus die ook. Als je erg veel inputs doet, en maar weinig mensen gaan kijken, kun je col4 wel weglaten, omdat mensen die toch relatief weinig zullen gebruiken..
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_27348798
quote:
Op woensdag 25 mei 2005 19:03 schreef GlowMouse het volgende:

[..]

Op col 1 t/m 4. Col1 en col2 zitten in je where-clause, dus die wil je er sowieso in hebben. En op de andere twee sorteer je, dus die ook.
Dat snap ik, maar zodra ik op col4,col3 ga sorteren staat de index toch verkeerd als ik een index heb op col1,col2,col3,col4? (geen aparte indices dus, maar één met deze kolommen)
quote:
Als je erg veel inputs doet, en maar weinig mensen gaan kijken, kun je col4 wel weglaten, omdat mensen die toch relatief weinig zullen gebruiken..
Inputs? die snap ik niet. Het gaat hier om een filelisting waarbij gebruikers bijvoorbeeld kunnen sorteren op naam of bestandsgrootte.
pi_27349371
quote:
Op woensdag 25 mei 2005 18:54 schreef JeRa het volgende:
Ik mis iets geloof ik wat heb je nou aan een te kiezen avatar als niemand 'm mag kiezen?
Je kan van buitenaf kiezen
dus de value op bijv 99999 zetten zodat mn avatar het niet doet
En nu heeft meneertje GlowMouse een manier gevonden om mn referer check te omzeilen

-edit-

ook gefixt
  woensdag 25 mei 2005 @ 22:01:00 #179
62215 qu63
..de tijd drinkt..
pi_27355182
Help!

Ik krijg:

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/httpd/vhosts/qu63.nl/httpdocs/index/modules/mod_affliates.php on line 17

dit is de code:

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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
php
/**
* @version $Id: mod_affliates.php,v 0.1 2005/05/25 21:57:59 stingrey Exp $
* @package Mambo_4.5
* @copyright (C)  2005 Qu63.nl/Qu63.com
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
*/

/** ensure this file is being included by a parent file */
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

global
$mosConfig_live_site, $mosConfig_absolute_path, $cur_template;

$text             = $params-&gt;get( 'text' );
$moduleclass_sfx     = $params-&gt;get( 'moduleclass_sfx', '' );
$firefox              = $params-&gt;get( 'firefox', 1 );
$firefox_image        = $params-&gt;get( firefox.gif', '' );

$t_path             = $mosConfig_live_site .'
/templates/'. $cur_template .'/images/';
$d_path            = $mosConfig_live_site .'
/images/M_images/';


<div class="syndicatephp echo $moduleclass_sfx;">
php
// firefox link
if ( $text ) {
    
    <div align="center" class="syndicate_textphp echo $moduleclass_sfx;">
    php echo $text;
    </div>
    php
}


php
// firefox link
if ( $firefox ) {
    $img = mosAdminMenus::ImageCheck( firefox.gif'
, '/images/M_images/', $firefox_image, '/images/M_images/', 'Get Firefox' );
    
    &
lt;div align="center"&gt;
    &
lt;a href="http://www.spreadfirefox.com/?q=affiliates&id=103171&t=67" target="_blank"&gt;
    
php echo $img
    
&lt;/a&gt;
    &
lt;/div&gt;
    
php
}
?>


Wat klopt er niet in regel 17?????
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_27355747
1
2
3
<?php
$firefox_image        
= $params-&gt;get( firefox.gif', '' );
?>

Tja, die klopt niet, he
  woensdag 25 mei 2005 @ 22:15:52 #181
62215 qu63
..de tijd drinkt..
pi_27355938
quote:
Op woensdag 25 mei 2005 22:12 schreef JeRa het volgende:

[ code verwijderd ]

Tja, die klopt niet, he
wat moet t wel zijn dan

1
2
3
<?php
firefox
.gif', '1' );
?>

ofzo?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_27356017
Let vooral op de single quotes:
1
2
3
<?php
$firefox_image        
= $params-&gt;get( firefox.gif', '' );
?>

wordt:
1
2
3
<?php
$firefox_image        
= $params-&gt;get( 'firefox.gif', '' );
?>

Overigens zegt de foutmelding exact waar je naar moet zoeken. T_CONSTANT_ENCAPSED_STRING verwijst naar een stuk string dat niet goed ingesloten (encapsed) is door quotes
  woensdag 25 mei 2005 @ 22:18:45 #183
62215 qu63
..de tijd drinkt..
pi_27356067
quote:
Op woensdag 25 mei 2005 22:17 schreef JeRa het volgende:
Let vooral op de single quotes:
[ code verwijderd ]

wordt:
[ code verwijderd ]

Overigens zegt de foutmelding exact waar je naar moet zoeken. T_CONSTANT_ENCAPSED_STRING verwijst naar een stuk string dat niet goed ingesloten (encapsed) is door quotes
a fuck!
nu zie ik het

dank je wel!

zelfde fout ook nog in 39, maar alles is opgelost!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_27373379
Nog een vraagje met betrekking tot arrays;

ik heb nu het volgende: http://www.imperium-studios.nl/intercommit/test.php
Ik zet een XML-bestand om naar arrays, en dit krijg ik eruit. Nu wil ik van elke array Attributes, het onderdeeltje link hebben. Ik kan de array attributes zo uitschrijven:

1
2
3
echo "<pre>";
print_r($ArrayXML[0][attributes]);
echo "</pre>";


Maar hoe kan ik die waarde van link of van name eruit krijgen?

[ Bericht 6% gewijzigd door #ANONIEM op 26-05-2005 13:56:14 ]
  donderdag 26 mei 2005 @ 14:35:54 #185
32768 DionysuZ
Respect my authority!
pi_27374767
waarde van name is dan $ArrayXML[0]["attributes"]["NAME"]
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_27375696
ja je hebt gelijk, ik had alleen niet gelet op case sensitive :$
pi_27382155
eff , misschien wel hele domme vraag, maar kan iemand mij duidelijk het verschil uitleggen tussen:
= , == & ===
want de eerste zegt dit IS dit
de 2de zegt dit IS GELIJK AAN
maar de derde???
pi_27382440
1
2
3
4
5
<?php
$a
= 1;   //nu is $a gelijk aan 1
if ($a == "1")   //deze conditie is true, $a is gelijk aan "1"
if ($a === "1")  //deze conditie niet, === controleert ook op type ($a is een getal, "1" een string)
?>
pi_27382523
quote:
Op donderdag 26 mei 2005 18:37 schreef JeRa het volgende:

[ code verwijderd ]
hmmm oke thanks
pi_27382547
quote:
Op donderdag 26 mei 2005 18:40 schreef mschol het volgende:

[..]

hmmm oke thanks
Overigens nog een voorbeeld waarbij het nodig is dat je een type check doet
pi_27382799
Dat staat natuurlijk ook gewoon in de manual: Comparison Operators.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_27382892
Ik ben op zoek naar een manier om mijn menu te maken vanuit de database. Het gaat om een js dropdown menu (een soort boom dus)
In de database heb ik alle menu items staan met de bijbehorende ouder. Volgens mij moet het op die manier te realiseren zijn. Ik kom alleen niet echt van de grond, kan iemand me op weg helpen?
  vrijdag 27 mei 2005 @ 12:00:43 #193
73209 dnzl
Minimalist.
pi_27402666
Hallo!

Zeg ik zet even met het volgende.
Via PHP voer ik verschillende waarden in een tabel. Deze zou ik graag bij elkaar op tellen, normaal zou dit geen groot probleem zijn alleen gaat het hier om tijd (in stappen van 15 minuten).

Hoe kan ik nou bijvoorbeeld de volgende som bereiken.

U.Mi
----
4:15
2:30
5:45+
----- totaal
12:30
pi_27403443
quote:
Op vrijdag 27 mei 2005 12:00 schreef dnzl het volgende:
...
----
4:15
2:30
5:45+
----- totaal
12:30
Eerst even alles rekenen naar minuten (of seconden) opetellen en daarna weer terug rekenen
. Eventueel kan je misschien iets met strtotime doen.
pi_27403707
Als je ze in een tabel hebt staan dan kan mysql ze misschien gewoon optellen als je "TIME" velden hebt.
pi_27406390
Voor de regex-guru's onder ons, een klein vraagje. Ik heb een string, met de volgende inhoud:

1
2
3
<a href="http://www.example.comview.php?x=11111" id="ID">
<img src="http://image.examplke.com/example.jpg" border="0">
</a>Dit is maar een voorbeeldje.


Nu dacht ik dus met de volgende preg_replace() de eventuele puin aan stylesettings en andere troep uit de A HREF te slopen, en meteen een target=_blank toe te voegen.

1
2
3
4
5
<?php
// Links ontdoen van nare bijverschijnselen
$Out_Content = preg_replace("/<a.+?href=(\"|')(.+?)(\"|').+/i",
"<a href=\"$2\" target=\"_blank\">", $Out_Content);
?>


Helaas doet dan niet wat ik verwacht. Hij matched namelijk tot aan de laatste dubbele aanhalingstekens van de img src, waardoor die geheel verdwijnt... Het komt ongetwijfeld door de (\"|'), maar ik heb geen idee hoe ik die non-greedy maak. Tips?

[ Bericht 3% gewijzigd door TimberWolf op 27-05-2005 14:06:23 (Grom) ]
pi_27413791
Ik heb het als volgt gedaan:

1
2
3
4
5
<?php
$test
= '<a href="http://www.example.comview.php?x=11111" id="ID"><img src="http://image.examplke.com/example.jpg" border="0"></a>Dit is maar een voorbeeldje.';

echo
preg_replace('/<a(\s+?)href=("|\')(.+?)("|\')(.+?)>/i', '<a href="$3" target="_blank">', $test);
?>

Als je vragen hebt hoor ik het wel
pi_27414858
stomme vraag.

moet ik addslashes / stripslashes gebruiken voor

INSERT INTO DB ($_POST)
LEES UIT DB (mysql_fetch_object)

of kent iemand hier een goede tutor voor?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_27415392
quote:
Op vrijdag 27 mei 2005 18:17 schreef JeRa het volgende:
Ik heb het als volgt gedaan:
[ code verwijderd ]

Als je vragen hebt hoor ik het wel
Kee, eerste vraag: Waarom werkt dat bij mij ook niet?
pi_27415561
Als je ff naar dit kijkt:
1<a.+?href=(\"|')(.+?)(\"|').+

Persoonlijk vind ik het beter leesbaar als dingen als .+? tussen haakjes worden gezet, daarom heb ik dat bij mij ook gedaan. Maar die punt hoort daar niet, dan zou <ablaathref> ook gematched worden namelijk (punt = elk willekeurig karakter; \s = whitespace).

Dat (\"|') klopt gewoon. Maar waarom je ophoudt met '.+' is mij een raadsel, je zult toch moeten aangeven dat je alleen die tag en niet al het opvolgende wilt matchen. Je zult dus van '<a>' moeten uitgaan, en dus ook die sluitende haak '>' moeten meenemen in je regex. Dat ik er (.+?) van heb gemaakt is omdat ie dan greedy werkt (anders zou hij de IMG-tag misschien ook in z'n geheel meenemen).
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')