abonnement Unibet Coolblue Bitvavo
  maandag 19 maart 2012 @ 15:12:58 #51
87680 Mirel
Mirel wil een bongophone.
pi_109274473
Oke. Die had ik van een tutorial gevonden :)
When all else fails, you always have delusion.
  maandag 19 maart 2012 @ 15:14:04 #52
87680 Mirel
Mirel wil een bongophone.
pi_109274510
quote:
11s.gif Op maandag 19 maart 2012 15:12 schreef Catch22- het volgende:
Dus; fix een goede editor en lees een debugguide.

[..]

je kan die variabelen toch gewoon inline gooien?
Er was ook iets dat als ik de laatste ' en " weghaalde, dat de php ; z'n kleurtje kwijtraakte, wat betekende dat de code onjuist was.
When all else fails, you always have delusion.
  maandag 19 maart 2012 @ 15:24:12 #53
25889 Sitethief
Fulltime Flapdrol
pi_109274801
1
2
3
4
5
<?php
$string 
"blabla".$variabele."bloblo";
//of
$string 'blabla'.$variabele.'bloblo';
?>

Als je jezelf vastlegt om een van beide te gebruiken kun je ook niet zomaar door de war komen, vroeger was er nog een snelheidsprobleem tussen beiden dat is er nu niet.

Met de code die jij schrijft zou ik opteren voor de single quote, zodat je er veilig HTML tussen kan zetten die dubbele quotes gebruiken, hoef je die niet te escapen. Officieel mogen enkele quotes ook in HTML, alleen zie je dat veel minder imho

Het lijkt me een stap te ver om nu diep in te gaan in het memory gebruik van concatenate en manieren om dit te versnellen etc etc. Probeer eerst de basis concepten van PHP te begrijpen.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_109312221
Kleine vraag, waarschijnlijk kijk ik ergens overheen

Stel ik heb 2 classes

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
<?php

class plugin extends hoofd {
     public function validate()
     {
         parent::verander('plugin test');
     }
}

class hoofd {
     public $veranderVariabel = 'null';
     
     public function __construct($databaseCls = '')
     {
         $this->databaseCls = $databaseCls;
     }

     public function startPlugin()
     {
          $p = new plugin();

          $p->validate();
     }

     public function verander($var)
     {
         $this->veranderVariabel = $var;
     }
     public function geef()
     {
          return $this->veranderVariabel;
     }
}

$databaseCls = true;
$hoofd = new hoofd($databaseCls);

echo $hoofd->geef();
echo $hoofd->veranderVariabel . '<br />';

$hoofd->startPlugin();

// zou nu 'plugin test' moeten zijn?

echo $hoofd->geef();
echo $hoofd->veranderVariabel . '<br />';
?>

Waar ga ik de fout in? omg. wil in een class een andere class laden en dan de parent qua gegevens updaten en dan weer verdergaan met de parent en deze gegevens kunnen gebruiken.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 20 maart 2012 @ 14:06:34 #55
25889 Sitethief
Fulltime Flapdrol
pi_109312421
Je kunt volgens mij niet in in een parent de child class oproepen, met andere woorden, extending gaat maar een kant op, namelijk parent->child. Nu heb je volgens mij een loop want je roept in hoofd plugin aan en die extend hoofd en die roept plugin aan etc etc.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_109313169
Wat ben je van plan? Want ik zit even je code door te lezen, maar ik snap er helemaal geen hol van. Childs aanroepen in je parent class en parent functies aanroepen die niet bestaan?

Duik eerst eens in het OO programmeren, want je hebt er volgens mij nog niet echt kaas van gegeten en gooi protected abstract function validate(); even in je hoofd klasse, zodat je verplicht wordt om in kinder klasses deze aan te roepen.
pi_109313360
quote:
0s.gif Op dinsdag 20 maart 2012 14:00 schreef Chandler het volgende:
Kleine vraag, waarschijnlijk kijk ik ergens overheen

Stel ik heb 2 classes
[ code verwijderd ]

Waar ga ik de fout in? omg. wil in een class een andere class laden en dan de parent qua gegevens updaten en dan weer verdergaan met de parent en deze gegevens kunnen gebruiken.
Begin maar opnieuw met OO.
pi_109321250
Wat ik wil is gewoon in een class een andere class aanroepen, deze class voert bepaalde code uit en moet daarvoor weer variabelen in de hoofd class aanpassen, that's all.

@Scorpie; je hebt gelijk al heb ik al vele malen een hoop documentatie doorgelezen maar krijg het er blijkbaar niet in! :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_109321348
quote:
0s.gif Op dinsdag 20 maart 2012 18:23 schreef Chandler het volgende:
Wat ik wil is gewoon in een class een andere class aanroepen, deze class voert bepaalde code uit en moet daarvoor weer variabelen in de hoofd class aanpassen, that's all.

@Scorpie; je hebt gelijk al heb ik al vele malen een hoop documentatie doorgelezen maar krijg het er blijkbaar niet in! :)
Waarom wil je variabelen wijzigen in je hoofdclass?
pi_109321442
Ik ben bezig met een 1 produkt webshop en daarin wil ik plugins verwerken maar zie nu dat ik die beter buiten de class kan aanroepen en dan de shop class kan aanroepen om gegevens te verwerken!.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_109372228
quote:
0s.gif Op dinsdag 20 maart 2012 18:23 schreef Chandler het volgende:
Wat ik wil is gewoon in een class een andere class aanroepen, deze class voert bepaalde code uit en moet daarvoor weer variabelen in de hoofd class aanpassen, that's all.

@Scorpie; je hebt gelijk al heb ik al vele malen een hoop documentatie doorgelezen maar krijg het er blijkbaar niet in! :)
Buiten dat bovenstaande enorme troep is, kan je toch in je klasse gewoon een nieuwe instantie aanmaken en in een variabele stoppen?
In je parent hou je dan de instanties bij. Waarom extend plugin hoofd? Weet je wat extenden is en waar t voor gebruikt wordt? Ik heb een vermoeden dat je het als doorgeefluik aan het gebruiken bent...
pi_109391308
Gisteren maar een nieuw project gestart(na het hebben van een vage droom). Hier kan ik weer gelijk alle nieuwe technieken voor leren en gebruiken :).
Het is een simulator :P
  donderdag 22 maart 2012 @ 16:18:46 #63
136730 PiRANiA
All thinking men are atheists.
pi_109391433
Heeft iemand een goed idee hoe ik IP's het beste kan opslaan in een databaas? Het worden op termijn miljoenen rows die goed doorzoekbaar moeten zijn.

Omzetten naar int? Of zal char goed zijn? Binary misschien?
  donderdag 22 maart 2012 @ 16:24:59 #64
91039 mstx
2x1/2 = 1/2 x 1/2
pi_109391641
quote:
5s.gif Op donderdag 22 maart 2012 16:18 schreef PiRANiA het volgende:
Heeft iemand een goed idee hoe ik IP's het beste kan opslaan in een databaas? Het worden op termijn miljoenen rows die goed doorzoekbaar moeten zijn.

Omzetten naar int? Of zal char goed zijn? Binary misschien?
Unsigned int, opslaan kan dan makkelijk met INET_ATON() en weer ophalen met INET_NTOA().
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  donderdag 22 maart 2012 @ 16:27:19 #65
111382 Ofyles2
Bestemming: onbekend
pi_109391712
Ik houd het voorlopig bij VARCHAR, dit om voorbereid te zijn op IPv6.

Uiteraard kijk ik wel of het eenvoudiger kan.
pi_109396531
quote:
0s.gif Op donderdag 22 maart 2012 16:27 schreef Ofyles2 het volgende:
Ik houd het voorlopig bij VARCHAR, dit om voorbereid te zijn op IPv6.

Uiteraard kijk ik wel of het eenvoudiger kan.
Lijkt me makkelijker dan om 1 veld ip4 te hebben en 1 ip6.
pi_109427797
Ik kom er even niet uit, ik verwijder een record in mijn database waardoor ik dus een gat krijg in de data
het was 1,2,3,4,5
Ik verwijder 2 dus nu heb ik 1,3,4,5.
Met welke mysql update query krijg ik gewoon weer een rijtje 1,2,3,4 eruit?
Typ mee! FOK!Whatpulse
PSN OnlineID: LightLuke92
pi_109428661
quote:
0s.gif Op vrijdag 23 maart 2012 14:10 schreef LightLuke het volgende:
Ik kom er even niet uit, ik verwijder een record in mijn database waardoor ik dus een gat krijg in de data
het was 1,2,3,4,5
Ik verwijder 2 dus nu heb ik 1,3,4,5.
Met welke mysql update query krijg ik gewoon weer een rijtje 1,2,3,4 eruit?
is het een autoincrement waarde?

niet netjes maar zou moeten werken:
1
2
ALTER TABLE tablename DROP id 
ALTER TABLE tablename ADD id INT NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (id), AUTO_INCREMENT=1 
volgens mij kent mysql geen functie om alles opnieuw toe te wijzen
mentions en alerts staan uit, pm/dm mij
pi_109428739
quote:
0s.gif Op vrijdag 23 maart 2012 14:29 schreef mschol het volgende:

[..]

is het een autoincrement waarde?

niet netjes maar zou moeten werken:
[ code verwijderd ]

volgens mij kent mysql geen functie om alles opnieuw toe te wijzen
Het is geen autoincrement waarde :P
Typ mee! FOK!Whatpulse
PSN OnlineID: LightLuke92
pi_109429989
quote:
0s.gif Op vrijdag 23 maart 2012 14:10 schreef LightLuke het volgende:
Ik kom er even niet uit, ik verwijder een record in mijn database waardoor ik dus een gat krijg in de data
het was 1,2,3,4,5
Ik verwijder 2 dus nu heb ik 1,3,4,5.
Met welke mysql update query krijg ik gewoon weer een rijtje 1,2,3,4 eruit?
waarom zou je dat willen? In welke situatie gebruik je dit?
pi_109430423
quote:
0s.gif Op vrijdag 23 maart 2012 14:31 schreef LightLuke het volgende:

[..]

Het is geen autoincrement waarde :P
Dan bepaal je zelf toch gewoon de waarde??

Edit:
Laat maar, vraag verkeerd geinterpreteerd :)
pi_109431872
quote:
0s.gif Op vrijdag 23 maart 2012 15:05 schreef totalvamp het volgende:

[..]

waarom zou je dat willen? In welke situatie gebruik je dit?
In het bepalen van de volgorde van een playlist.
de genoemde getallen staan voor de positie van een track in een playlist.
Typ mee! FOK!Whatpulse
PSN OnlineID: LightLuke92
  vrijdag 23 maart 2012 @ 15:55:28 #73
56176 Catch22-
Ben je Blind?!
pi_109431912
1UPDATE tblPlaylists SET positie = positie - 1 WHERE positie > $netverwijderdepositie AND playlistid = $playlist
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_109432016
quote:
11s.gif Op vrijdag 23 maart 2012 15:55 schreef Catch22- het volgende:

[ code verwijderd ]

Haha thanks! Dat is hem :)
Typ mee! FOK!Whatpulse
PSN OnlineID: LightLuke92
  zaterdag 24 maart 2012 @ 09:58:58 #75
370539 kucher
is snucher
pi_109455878
Het hangt af van de toepassing, je kan

• Gewoon niet IP-adressen bewaren als dat niet een vereiste is voor de functionaliteit van het programma
• De eerste 48 bits opslaan in een bigint
• Bij het ontbreken van een IP-type, aangepaste typen en arrays het volledige adres opslaan in 2 bigints (niet echt een optie in de meeste gevallen)
• Het adres met nullen opslaan in een char(39)

De eerste optie is de makkelijkste, de tweede is een goede interim-oplossing en bij de laatste 2 oplossingen moet je IPv4 omzetten in gelijkwaardige IPv6-adressen (:: ffff: ...). Het beste zou zijn om een native IP gegevenstype hebben met functies ter ondersteuning, zoals multicast() en routable().

Als de functionaliteit vereist is om IP-adressen op te slaan in MySQL, dan zou ik optie 4 nemen, anders 1 of 2. Tenzij je een IPv6 router aan het implementeren bent in stored functions, dan is optie 3 het efficiëntst (oftewel nooit).

[ Bericht 7% gewijzigd door kucher op 24-03-2012 10:09:32 ]
pi_109458440
md5 hash van de ip's opslaan als binary(16) ?
..///
pi_109460087
quote:
0s.gif Op zaterdag 24 maart 2012 12:07 schreef wipes66 het volgende:
md5 hash van de ip's opslaan als binary(16) ?
Een md5 hash past niet in een binary(16) veld. Daarnaast ben je alle zoekopties kwijt als je een hash gebruikt. (Het zou ook kunnen dat er twee ip's met dezelfde md5 hashes bestaan.)
pi_109463738
quote:
0s.gif Op zaterdag 24 maart 2012 13:19 schreef Light het volgende:

[..]

Een md5 hash past niet in een binary(16) veld. Daarnaast ben je alle zoekopties kwijt als je een hash gebruikt. (Het zou ook kunnen dat er twee ip's met dezelfde md5 hashes bestaan.)
md5 is 16 bytes dus dat moet passen. collision is inderdaad een nadeel, maar voor veel toepassingen maakt dat niet veel uit.
..///
  zaterdag 24 maart 2012 @ 16:21:05 #79
370539 kucher
is snucher
  zaterdag 24 maart 2012 @ 18:53:56 #80
25889 Sitethief
Fulltime Flapdrol
pi_109467991
a 128-bit (16-byte) hash value.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  zaterdag 24 maart 2012 @ 21:23:54 #81
370539 kucher
is snucher
pi_109474940
quote:
De MD5 berekendingen die ik ken, leveren een MD5 hash op als een string van 32 karakters.
  zaterdag 24 maart 2012 @ 22:43:13 #83
370539 kucher
is snucher
  zaterdag 24 maart 2012 @ 23:10:06 #84
85514 ralfie
!Yvan eht nioj
pi_109477297
Misschien is het te laat maar zijn we het niet allemaal eens met elkaar hier?
  zondag 25 maart 2012 @ 00:06:36 #85
370539 kucher
is snucher
pi_109478675
quote:
Misschien is het te laat maar zijn we het niet allemaal eens met elkaar hier?
Nee, lol. De stupide om een 128-bits IP adres door nota bene een 128-bits hashfunctie te halen is voorbij mij.
pi_109515265
:o Moet ik een nieuwe database maken als ik een fresh install doet van Joomla 2.5.3? :? (heb 1.5.3 weggehaald!)
pi_109523586
quote:
0s.gif Op zondag 25 maart 2012 23:32 schreef Blue_Panther_Ninja het volgende:
:o Moet ik een nieuwe database maken als ik een fresh install doet van Joomla 2.5.3? :? (heb 1.5.3 weggehaald!)
Wat wil je ervan bewaren? Want het kan zijn zoals in de link aangegeven is dat bepaalde tabellen veranderd zijn in de DB. daarom kun je het beste controleren met een eigen installatie op XAMPP localhost (voorbeeld ) en daar je DB installeren om te kijken of er verschillen in zijn. Dit gaat over een kleinere versie stap dan jij dat nu hebt. Als het om een grote aantal gebruikers gaat is het de moeite waard, anders raad ik aan toch een nieuwe DB in te zetten.

Bron:
http://support.open-realt(...)Import-user-Database


Al heeft dit een import functie: http://www.zriel.com/joom(...)-csv-file-16-17-25-3

Hoe dit werkt?
1. maak een nieuw bestand op je server aan met alle gegevens. ( CSV dump van je DB)
2. maak een nieuw bestand aan met een .php extensie en zet daarin alle php en vervolgens zet je onderaan het example en laat deze verwijzen naar je CSV file.
Hiermee importeer je al je users.

Maak altijd voor de zekerheid een backup van je DB en van je Nieuwe DB die je installeert.
Mogelijk helpt dit iets.

[ Bericht 9% gewijzigd door cablegunmaster op 26-03-2012 11:19:09 ]
Redacted
pi_109528762
quote:
0s.gif Op maandag 26 maart 2012 11:12 schreef cablegunmaster het volgende:

[..]

Wat wil je ervan bewaren? Want het kan zijn zoals in de link aangegeven is dat bepaalde tabellen veranderd zijn in de DB. daarom kun je het beste controleren met een eigen installatie op XAMPP localhost (voorbeeld ) en daar je DB installeren om te kijken of er verschillen in zijn. Dit gaat over een kleinere versie stap dan jij dat nu hebt. Als het om een grote aantal gebruikers gaat is het de moeite waard, anders raad ik aan toch een nieuwe DB in te zetten.

Bron:
http://support.open-realt(...)Import-user-Database

Al heeft dit een import functie: http://www.zriel.com/joom(...)-csv-file-16-17-25-3

Hoe dit werkt?
1. maak een nieuw bestand op je server aan met alle gegevens. ( CSV dump van je DB)
2. maak een nieuw bestand aan met een .php extensie en zet daarin alle php en vervolgens zet je onderaan het example en laat deze verwijzen naar je CSV file.
Hiermee importeer je al je users.

Maak altijd voor de zekerheid een backup van je DB en van je Nieuwe DB die je installeert.
Mogelijk helpt dit iets.
Ik,XAMPP gebruiken??Mooi niet,ik heb LAMP. :9~
  maandag 26 maart 2012 @ 14:34:19 #89
25889 Sitethief
Fulltime Flapdrol
pi_109529810
quote:
0s.gif Op maandag 26 maart 2012 14:02 schreef Blue_Panther_Ninja het volgende:

[..]

Ik,XAMPP gebruiken??Mooi niet,ik heb LAMP. :9~
Je weet dat de X in XAMPP staat voor om het even welke OS, dus ook voor LAMP ?
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_109529959
quote:
0s.gif Op maandag 26 maart 2012 14:34 schreef Sitethief het volgende:

[..]

Je weet dat de X in XAMPP staat voor om het even welke OS, dus ook voor LAMP ?
Lamp = Linux Apache Mysql Php

anyway:
Heeft iemand hier ervaringen met pathfinding op een grid?
  maandag 26 maart 2012 @ 17:31:06 #91
292596 Faux.
Fan van zichzelf
pi_109536367
Hallo,

ik wil graag aan de slag met de imgur API. Nu hebben zij het volgende script om bestanden naar de imgur-servers up te loaden:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
?
    
$filename "image.jpg";
    
$handle fopen($filename"r");
    
$data fread($handlefilesize($filename));

    
// $data is file data
    
$pvars   = array('image' => base64_encode($data), 'key' => IMGUR_API_KEY);
    
$timeout 30;
    
$curl    curl_init();

    
curl_setopt($curlCURLOPT_URL'http://api.imgur.com/2/upload.xml');
    
curl_setopt($curlCURLOPT_TIMEOUT$timeout);
    
curl_setopt($curlCURLOPT_POST1);
    
curl_setopt($curlCURLOPT_RETURNTRANSFER1);
    
curl_setopt($curlCURLOPT_POSTFIELDS$pvars);

    
$xml curl_exec($curl);

    
curl_close ($curl);
?>
?>

Ik wil dat graag samen laten werken met een HTML-formuliertje. Hoe zorg ik ervoor dat de afbeelding die de gebruiker uploadt gelijk naar imgur wordt verzonden en niet eerst op mijn server wordt opgeslagen? :)
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  maandag 26 maart 2012 @ 17:32:49 #92
75592 GlowMouse
l'état, c'est moi
pi_109536428
toch tijdelijk op je eigen server opslaan
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_109536454
Er wordt altijd een tijdelijk bestand aangemaakt op de server.
  maandag 26 maart 2012 @ 17:33:52 #94
292596 Faux.
Fan van zichzelf
pi_109536471
En brengt dat veiligheidsrisico's met zich mee? :@
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
pi_109536546
quote:
11s.gif Op maandag 26 maart 2012 17:33 schreef Faux. het volgende:
En brengt dat veiligheidsrisico's met zich mee? :@
Depends wat je voor veiligheidschecks hebt.
  maandag 26 maart 2012 @ 17:39:06 #96
292596 Faux.
Fan van zichzelf
pi_109536631
quote:
7s.gif Op maandag 26 maart 2012 17:36 schreef Scorpie het volgende:

[..]

Depends wat je voor veiligheidschecks hebt.
En als je de afbeelding van de gebruik opslaat, uploadt naar imgur en gelijk weer verwijderd, loop je dan geen risico?
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  maandag 26 maart 2012 @ 17:40:55 #97
75592 GlowMouse
l'état, c'est moi
pi_109536693
quote:
11s.gif Op maandag 26 maart 2012 17:39 schreef Faux. het volgende:

[..]

En als je de afbeelding van de gebruik opslaat, uploadt naar imgur en gelijk weer verwijderd, loop je dan geen risico?
over welk risico heb je het precies? Let ook op je grammatica.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 26 maart 2012 @ 17:44:56 #98
292596 Faux.
Fan van zichzelf
pi_109536824
quote:
0s.gif Op maandag 26 maart 2012 17:40 schreef GlowMouse het volgende:

[..]

over welk risico heb je het precies? Let ook op je grammatica.
verwijdert :@

De risico's die hier beschreven worden: http://corpocrat.com/2007(...)-file-upload-in-php/
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  maandag 26 maart 2012 @ 17:47:31 #99
75592 GlowMouse
l'état, c'est moi
pi_109536908
daar staat een hele makkelijke oplossing genoemd
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 26 maart 2012 @ 22:14:25 #100
370539 kucher
is snucher
pi_109549589
Je hoeft het niet te verwijderen, dat doet PHP zelf al.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')