abonnement Unibet Coolblue Bitvavo
  FOK!-Schrikkelbaas vrijdag 18 juni 2010 @ 20:13:18 #153
1972 Swetsenegger
Egocentrische Narcist
pi_82996142
mjah valt wel mee, er zijn wat functies deprecated maar de grote lijnen zijn redleijk gelijk. Alleen OOP is behoorlijk op de schop gegaan, maar als beginnen zal je daar niet mee starten.
  zondag 20 juni 2010 @ 23:59:38 #154
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_83082103
Hoe krijg ik een extra toegevoegde spatie aan het einde van $melding?

1
2
3
<?php
$melding 
implode(" - "$alarmtekst);
?>


Voorbeeld:

Nu staat er "Dit is een test" in $melding en er moet "Dit is een test " in komen te staan, omdat ik verderop in het script op " test " (met de spaties) moet filteren.
Een ballonvaarder die door de mand valt is nooit grappig...
  maandag 21 juni 2010 @ 00:02:22 #155
254493 Trollface.
gr rob fruithof, groningencity
pi_83082235
1
2
3
<?php
$melding
= implode(" - ", $alarmtekst) . ' ';
?>
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  maandag 21 juni 2010 @ 00:20:56 #156
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_83082972
Thanks!

Is er nog een specifieke reden dat ik single quotes moet gebruiken?
Een ballonvaarder die door de mand valt is nooit grappig...
  maandag 21 juni 2010 @ 00:23:08 #157
254493 Trollface.
gr rob fruithof, groningencity
pi_83083055
quote:
Op maandag 21 juni 2010 00:20 schreef F4T4L_3RR0R het volgende:
Thanks!

Is er nog een specifieke reden dat ik single quotes moet gebruiken?
Nee, maar ik gebruik ze altijd omdat sneller typen, en ietsjes sneller qua executie van script.
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_83093851
Ik ben een soort van slideshow aan het maken voor een fotograaf, deze komt op een computer in de winkel te staan. Nou moeten bezoekers door foto's kunnen klikken (dat gedeelte is al klaar) en bepaalde foto's kunnen selecteren en vervolgens ook het formaat etc kunnen selecteren.

Kan ik dit het beste in een PHP session opslaan of op een andere manier?

De foto's die worden weergegeven komen allemaal uit 1 map, steeds 1 jpg op een pagina en dan met een knopje Volgende kunnen ze naar de volgende tot de laatste, de bestandsnaam heb ik al zo gemaakt dat deze in een GET variabele komt te staan.

Er komen elke dag nieuwe foto's bij en oude gaan eruit, de ene keer 5 foto's en de andere keer 100.. ik ben nog maar een beginner in PHP vandaar dat ik niet weet of een PHP session wel de slimste oplossing is.

zo ziet het eruit: http://i49.tinypic.com/jj19ja.png
  maandag 21 juni 2010 @ 13:03:46 #159
25889 Sitethief
Fulltime Flapdrol
pi_83094360
Dit soort slideshows kun je aan de voorkant beter met AJAX en/of Flash maken, dat is veel dynamischer.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_83103036
Het laad-gedeelte en fade in heb ik met AJAX gedaan maar ook daar ben ik nieuw mee. Dat werkt nu wel goed vind ik zelf. Ik vraag me alleen af op welke manier ik de foto nummers en gewenste formaten het beste kan verzamalen, die aan het eind dmv een bestel-knop kunnen worden doorgestuurd naar de mail...
pi_83113208
Ondanks het aparte topic Database site maken.. doe ik hier ook maar even een poging.
In het kort: ik wil een database site maken, met een vrij uitgebreidde zoekfunctie.
Vooralsnog heb ik vooral met html en flash gewerkt, maar ik heb me inmiddels aardig ingelezen in PHP en MySQL en weet nu wel een beetje hoe scripts werken.
Hoe ik ze combineer met HTML is me nog niet helemaal duidelijk

Heeft iemand óf een tip voor fijne software om html en PHP in te combineren, óf een heldere tutorial die je de combinatie van de verschillende programmeertalen leert begrijpen?
Op dit moment is het me niet helder of ik nou eerst een hele site moet gaan ontwerpen in Hmtl en daarna functionaliteit toevoegen, of dat ik eerst moet zorgen dat mijn scripts in orde zijn zodat mijn html werk niet voor niets is..

(Overigens is een programma/template wat de functionaliteit vrijwel helemaal zelf doet helemaal welkom!)
  maandag 21 juni 2010 @ 23:32:56 #162
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_83126041
quote:
Op maandag 21 juni 2010 00:02 schreef Trollface. het volgende:

[ code verwijderd ]
Is dit de correcte manier om de spatie weer weg te halen?

1
2
3
<?php
$bericht 
substr("[" $tijd "] " rtrim($melding), 0160);
?>


Edit:

Kan ik een IF naar meerdere dingen laten kijken, of is het beperkt tot 1 ding?

1
2
3
<?php
if ($capcode == "1111") {
?>


Wil ik graag het volgende aan toevoegen:

1
2
3
<?php
if ($capcode == "1111") || ($capcode == "2222") || ($capcode == "3333") {
?>


Of moet dat zo?

1
2
3
<?php
if ($capcode == "1111" || "2222" || "3333") {
?>


[ Bericht 23% gewijzigd door F4T4L_3RR0R op 21-06-2010 23:38:36 ]
Een ballonvaarder die door de mand valt is nooit grappig...
  maandag 21 juni 2010 @ 23:59:48 #163
254493 Trollface.
gr rob fruithof, groningencity
pi_83127150
quote:
Op maandag 21 juni 2010 23:32 schreef F4T4L_3RR0R het volgende:

[..]

Is dit de correcte manier om de spatie weer weg te halen?
[ code verwijderd ]

Edit:

Kan ik een IF naar meerdere dingen laten kijken, of is het beperkt tot 1 ding?
[ code verwijderd ]

Wil ik graag het volgende aan toevoegen:
[ code verwijderd ]

Of moet dat zo?
[ code verwijderd ]
Ja, en zo:
1
2
3
4
5
<?php
if($capcode == "1111" || $capcode == "2222" || $capcode == "3333") {
  
// foo
}
?>
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  dinsdag 22 juni 2010 @ 00:25:16 #164
238641 Hondenbrokken
Ik ga echt geen katten voeren.
pi_83128125
quote:
Op maandag 21 juni 2010 23:32 schreef F4T4L_3RR0R het volgende:

[..]

Is dit de correcte manier om de spatie weer weg te halen?
[ code verwijderd ]
Ja. rtrim haalt rechts spaties, enters, tabs enzovoort weg.
quote:
Kan ik een IF naar meerdere dingen laten kijken, of is het beperkt tot 1 ding?
Je kunt voorwaarden aan elkaar koppelen met "AND" en "OR". Je kunt ook "&&" en "||" gebruiken.
quote:
Wil ik graag het volgende aan toevoegen:
[ code verwijderd ]
Dat is goed.
quote:
Of moet dat zo?
[ code verwijderd ]
Dat werkt niet, omdat voorwaarden omgezet worden in een boolean en de || een operator is, die op booleans werkt. Je zult een goede tutorial moeten lezen om precies te snappen wat er allemaal gebeurt.

Wat ook werkt, is:
quote:
<?php
if (in_array($capcode, array( "1111", "2222", "3333")) {
?>
Jesus hates you.
  dinsdag 22 juni 2010 @ 00:42:05 #165
254493 Trollface.
gr rob fruithof, groningencity
pi_83128679
quote:
Op dinsdag 22 juni 2010 00:25 schreef Hondenbrokken het volgende:

[..]

Dat is goed.
Nee, dat is niet goed - kijk eens naar de haakjes.
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  dinsdag 22 juni 2010 @ 02:06:19 #166
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_83130187
Dank wederom!

Nog een vraagje.

Mag ik omschrijvingen (// omschrijving) plaatsen achter iets wat niet wordt afgesloten met een punt-komma?

Voorbeeld:

1
2
3
4
5
6
7
8
9
10
<?php
if (
    
$capcode == "1111" // omschrijving 1
    
||
    
$capcode == "2222" // omschrijving 2
    
||
    
$capcode == "3333" // omschrijving 3
)
{
?>


Wat feitelijk het volgende is (zelfde code, maar dan in één regel):

1
2
3
<?php
if ($capcode == "1111" // omschrijving 1 || $capcode == "2222" // omschrijving 2 || $capcode == "3333" // omschrijving 3) {
?>


Het tweede voorbeeld gaat niet werken, maar het eerste voorbeeld wel? Worden de regels bij het eerste voorbeeld 1 voor 1 ingelezen waardoor het wel werkt?

[ Bericht 0% gewijzigd door F4T4L_3RR0R op 22-06-2010 02:12:37 ]
Een ballonvaarder die door de mand valt is nooit grappig...
  dinsdag 22 juni 2010 @ 02:28:32 #167
238641 Hondenbrokken
Ik ga echt geen katten voeren.
pi_83130404
quote:
Op dinsdag 22 juni 2010 02:06 schreef F4T4L_3RR0R het volgende:
Dank wederom!

Nog een vraagje.

Mag ik omschrijvingen (// omschrijving) plaatsen achter iets wat niet wordt afgesloten met een punt-komma?

Voorbeeld:
[ code verwijderd ]

Wat feitelijk het volgende is (zelfde code, maar dan in één regel):
[ code verwijderd ]

Het tweede voorbeeld gaat niet werken, maar het eerste voorbeeld wel? Worden de regels bij het eerste voorbeeld 1 voor 1 ingelezen waardoor het wel werkt?
Het eerste werkt omdat het commentaar al bij het inlezen verwijderd wordt.
Jesus hates you.
pi_83130872
quote:
Op dinsdag 22 juni 2010 02:06 schreef F4T4L_3RR0R het volgende:
Dank wederom!

Nog een vraagje. :@

Mag ik omschrijvingen (// omschrijving) plaatsen achter iets wat niet wordt afgesloten met een punt-komma?

Voorbeeld:
[ code verwijderd ]

Wat feitelijk het volgende is (zelfde code, maar dan in één regel):
[ code verwijderd ]

Het tweede voorbeeld gaat niet werken, maar het eerste voorbeeld wel? Worden de regels bij het eerste voorbeeld 1 voor 1 ingelezen waardoor het wel werkt?
Tip: gebruik een editor met syntaxcodering. Dan zie je dat de hele regel vanaf // dezelfde kleur krijgt. Dat klopt, want // is commentaar tot het einde van de regel. Dus alles vanaf // wordt genegeerd.

Commentaar binnen een regel kan ook:
1
2
3
<?php
if ($capcode == "1111" /* omschrijving 1 */ || $capcode == "2222" /* omschrijving 2 */ || $capcode == "3333" /* omschrijving 3 */ ) {
?>

Een commentaarblok mag overal waar whitespace hoort (dus niet midden in een woord).
  dinsdag 22 juni 2010 @ 10:12:44 #169
4159 GI
Nee ik heet geen JOE
pi_83133696
Ik zit niet helemaal in het juiste topic. Maar, ik vraag het toch even hier omdat de meeste mensen hier ook erg vloeiend zijn in CSS.

Ik heb deze constructie
1
2
3
4
5
6
7
<BODY>
<div id='divCont'>
      <div id='divHeader'></div>
       <div id="divMenu"></div>
       <div name='divContent' ID='divContent'></div>
</div>
</BODY>

Ik krijg het niet voor elkaar dat divContent zijn border stretched naar hetgeen dat niet fysiek in beeld is.
Zodra ik ga scrollen zie ik hetvolgende :

Kan iemand mij het css truukje vertellen om dit probleem op te lossen ?
  FOK!-Schrikkelbaas dinsdag 22 juni 2010 @ 10:14:56 #170
1972 Swetsenegger
Egocentrische Narcist
pi_83133758
quote:
Op dinsdag 22 juni 2010 10:12 schreef GI het volgende:
Ik zit niet helemaal in het juiste topic. Maar, ik vraag het toch even hier omdat de meeste mensen hier ook erg vloeiend zijn in CSS.

Ik heb deze constructie
[ code verwijderd ]

Ik krijg het niet voor elkaar dat divContent zijn border stretched naar hetgeen dat niet fysiek in beeld is.
Zodra ik ga scrollen zie ik hetvolgende :
[ afbeelding ]
Kan iemand mij het css truukje vertellen om dit probleem op te lossen ?
Ik doe dit altijd maar dmv een achtergrond image in de container.
pi_83133759
zit er een padding of margin op #divContent of #divCont?

Tip voor CSS is overigens eens te verdiepen in iets als www.blueprintcss.org
  dinsdag 22 juni 2010 @ 10:18:37 #172
4159 GI
Nee ik heet geen JOE
pi_83133868
Ik ken blueprint, maar dat is voor dit project niet handig.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#divCont
{
   min-height: 100%;
   height:100%;
   background-color:#EFDF92;
   clear:left;
   border:1px solid #AFAEAC;
   clear:left;
border-left:1px solid #000;
border-right:1px solid #000;
}

#divContent{
   clear:both;
   background-color:#FEF6E2;
   height:100%;
padding-left:3px;

padding-right:3px;

}
  dinsdag 22 juni 2010 @ 10:20:47 #173
4159 GI
Nee ik heet geen JOE
pi_83133927
quote:
Op dinsdag 22 juni 2010 10:14 schreef Swetsenegger het volgende:

[..]

Ik doe dit altijd maar dmv een achtergrond image in de container.
Dat is de truuk die ik achter de hand heb. Ware het niet dat ik in principe voor verschillende gebruikers verschillende kleurstellingen in het leven wil kunnen roepen. En dit misschien ook via een gebruikerinstelling wil kunnen verwerken. Als ik het dan met een image oplos dan ga ik mezelf meer werk op de hals halen omdat ik voor die kleurinstellingen een 1px image moet gaan maken.
pi_83133995
Dan wordt het of background image of eventueel nog even kijken of een clearing div nog wat uithaalt.

Of met firebug even testen welk element de ruimte inneemt (waarschijnlijk #divContent), want ik zie geen reden voor die border om niet te extenden, terwijl de backgroundcolor dat wel doet, anders dan een position: absolute, overflow:none of floating issues.

Eventueel als oude browsers niet boeien zou je nog kunnen proberen om op #divContent ook een left-border te zetten en op beide een border-collapse: collapse. Dat zou ook moeten werken.
pi_83134140
Zit er dan in #divContent nog iets dat margins (of paddings) heeft?
Misschien is het een optie om #divContent een float: left; (of right) mee te geven.
  dinsdag 22 juni 2010 @ 11:01:04 #176
25889 Sitethief
Fulltime Flapdrol
pi_83135174
Kijk eens hier: [CSS] voor dummies #14
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  dinsdag 22 juni 2010 @ 14:27:53 #177
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_83142806
Bestaat er iets in PHP waarmee ik alleen de eerste regel kan uitlezen? Zonder te exploden?

Voorbeeld van de input:

1
2
3
4
5
DIT IS REGEL 1
DIT IS REGEL 2

DIT IS REGEL 3
DIT IS REGEL 4

Ik wil alleen regel 1 hebben.
Een ballonvaarder die door de mand valt is nooit grappig...
  dinsdag 22 juni 2010 @ 14:34:38 #178
91039 mstx
2x1/2 = 1/2 x 1/2
pi_83143077
quote:
Op dinsdag 22 juni 2010 14:27 schreef F4T4L_3RR0R het volgende:
Bestaat er iets in PHP waarmee ik alleen de eerste regel kan uitlezen? Zonder te exploden?

Voorbeeld van de input:
[ code verwijderd ]

Ik wil alleen regel 1 hebben.
Uit een bestand of uit een string?
Indien bestand: http://nl2.php.net/manual/en/function.fgets.php ?
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.
👾
  dinsdag 22 juni 2010 @ 14:37:42 #179
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_83143191
Edit:

Bericht weggehaald, even nieuwe ideeën gekregen.

[ Bericht 61% gewijzigd door F4T4L_3RR0R op 22-06-2010 23:51:25 ]
Een ballonvaarder die door de mand valt is nooit grappig...
pi_83146434
Ben bezig met een website welke ook in het Russisch moet kunnen worden weergegeven.

Ik zit nu even vast met de rewrites. De pagina's in de huidige site in het nederlands heb ik zo aangemaakt:
1RewriteRule ^nl/contact/$                ?p=contact&taal=31


Nu wil ik in het russisch ook de pagina contact oproepen, en moet er in de adresbalk het volgende komen:
/ru/контакт/

Dus ik heb met het russiche woord geencode, en het zo in de htacces gezet:
1RewriteRule ^ru/%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82/$                ?p=contact&taal=7


Maar dan krijg ik een 404. Hoe moet ik dat russische woord opslaan?
pi_83164051
Ziet iemand wat er hier aan de hand is?
1Could not execute query: INSERT INTO users (device_token, expiration_date, language, device_identifier) VALUES ('c4ca4238a0b923820dcc509a6f75849b', '2010-08-13', 'en', 'eccbc87e4b5ce2fe28308fd9f2a7baf3') ('c81e728d9d4c2f636f067f89cc14862c', '2010-08-13', 'en', 'a87ff679a2f3e71d9181a67b7542122c') You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '('c81e728d9d4c2f636f067f89cc14862c', '2010-08-13', 'en', 'a87ff679a2f3e71d9181a6' at line 1


Het gekke is dat precies dezelfde query het eerst wel deed.
pi_83164309
Iets leesbaarder:
1
2
3
4
5
Could not execute query: INSERT INTO users (device_token, expiration_date, language, device_identifier)
VALUES ('c4ca4238a0b923820dcc509a6f75849b', '2010-08-13', 'en', 'eccbc87e4b5ce2fe28308fd9f2a7baf3')
('c81e728d9d4c2f636f067f89cc14862c', '2010-08-13', 'en', 'a87ff679a2f3e71d9181a67b7542122c')
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near '('c81e728d9d4c2f636f067f89cc14862c', '2010-08-13', 'en', 'a87ff679a2f3e71d9181a6' at line 1


Er mist een komma na de eerste set values.
values (...), (...)
pi_83164324
Oke, dit is heel vreemd. Ik kan blijkbaar niet meer dan 1000 entries in mn database gooien.

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

$db->execQuery('DELETE FROM users');
$db->execQuery('ALTER TABLE users AUTO_INCREMENT = 0');

$query = 'INSERT INTO users (device_token, expiration_date, language, device_identifier) VALUES';

$start = 0;
$count = 20000;
for ($i = $start; $i < $start + $count; $i++)
{
   $device_token = md5($i);
   $identifier = md5($i + $count);
   $query .= sprintf(' (%s, %s, %s, %s)', $db->smartQuote($device_token), $db->smartQuote('2010-08-13'), $db->smartQuote('en'), $db->smartQuote($identifier));
   if ($i + 1 < $count) $query .= ',';
}

try
{
   $db->execQuery($query);
}
catch (Exception $e)
{
   echo $e->getMessage();
}

echo $query;

?>


Met deze code krijg ik de volgende foutmelding:
1Could not execute query: INSERT INTO users (device_token, expiration_date, language, device_identifier) VALUES ('cfcd208495d565ef66e7dff9f98764da', '2010-08-13', 'en', 'd9798cdf31c02d86b8b81cc119d94836'), ('c4ca4238a0b923820dcc509a6f75849b', '2010-08-13', 'en', '2383c7d07bce3c82e6da7741782de416'),


Verander ik de $count naar 1000 dan werkt het prima. Verander ik het naar 1500 dan werkt het óók, maar dan staan er alsnog maar 1000 entries in de table! Ik heb een primary key 'id' met auto_increment, voor de rest zijn device_token, device_identifier en expiration_date allemaal indexes.
  dinsdag 22 juni 2010 @ 21:29:35 #184
63192 ursel
"Het Is Hier Fantastisch!
pi_83164384
Volgens mij moet er een komma tussen je 2 values blokken
INSERT INTO table (kolom) VALUES (1), (2);
pi_83164525
Dom, dom, dom. Er staan wel degelijk 1500 entries in de table, mijn SQL app laat standaard maar 1000 zien.

Echter blijft het probleem zich voordoen als ik 20.000 entries in 1x wil invoeren. Heeft dit met geheugen ofzo te maken?
pi_83164563
quote:
Op dinsdag 22 juni 2010 21:28 schreef Light het volgende:
Iets leesbaarder:
[ code verwijderd ]

Er mist een komma na de eerste set values.
values (...), (...)
Dat was 'm inderdaad, thanks. Maar ik heb nu een nieuw probleem
  dinsdag 22 juni 2010 @ 21:33:14 #187
152303 hamkaastosti
ook bekend als hamkaastosti
pi_83164615
moet die laatste , d'r niet af?
Tom Jones zong ooit...
she's got style she's got grace, takes a cumshot to the face, she's a lady
laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
pi_83164814
1
2
3
4
5
6
7
for ($i = $start; $i < $start + $count; $i++)
{
   $device_token = md5($i);
   $identifier = md5($i + $count);
   $query .= sprintf(' (%s, %s, %s, %s)', $db->smartQuote($device_token), $db->smartQuote('2010-08-13'), $db->smartQuote('en'), $db->smartQuote($identifier));
   if ($i + 1 < $count) $query .= ',';
}

Dat stukje is wat foutgevoelig.

Alternatief, waarbij je niet na hoeft te denken over wel/geen komma:
1
2
3
4
5
6
7
for ($i = $start; $i < $start + $count; $i++)
{
   $device_token = md5($i);
   $identifier = md5($i + $count);
   $values[] = sprintf(' (%s, %s, %s, %s)', $db->smartQuote($device_token), $db->smartQuote('2010-08-13'), $db->smartQuote('en'), $db->smartQuote($identifier));
}
$query .= implode(', ', $values);
pi_83164820
quote:
Op dinsdag 22 juni 2010 21:33 schreef hamkaastosti het volgende:
moet die laatste , d'r niet af?
Sorry, beetje onduidelijk. De query gaat nog heeel lang door, ik heb 'm ff ingekort. Maar je kan aan de PHP code zien dat het een juiste query oplevert. Dat moet ook, want bij $count = 10.000 werkt het, maar bij $count = 20.000 niet meer.
pi_83165022
quote:
Op dinsdag 22 juni 2010 21:36 schreef retorbrapi het volgende:

[..]

Sorry, beetje onduidelijk. De query gaat nog heeel lang door, ik heb 'm ff ingekort. Maar je kan aan de PHP code zien dat het een juiste query oplevert. Dat moet ook, want bij $count = 10.000 werkt het, maar bij $count = 20.000 niet meer.
Maar de foutmelding begint met "Could not execute query: ". Meestal staat er dan aan het eind (na de query) nog meer info over waarom die query niet kon worden uitgevoerd. Geheugen zou kunnen, maar je kunt er natuurlijk ook meer queries van maken om dat probleem op te lossen.
pi_83165178
Ik weet niet wat ik heb gedaan, maar ik krijg opeens dit:
1Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 19000105 bytes) in /Users/retorbrapi/Sites/test/mysql.php on line 57

Toch geheugen dus. Meerdere queries is inderdaad een oplossing. Dank voor de hulp.
  dinsdag 22 juni 2010 @ 23:55:05 #192
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_83173846
Ik vraag me af hoe ik de complete inhoud van een explode kan echoën. Heb het ooit geweten, maar weet het even niet meer.

Dus met echo $exploded, dat je dan het volgende krijgt:

1
2
3
4
[0] BLA
[1] BLA
[2] BLA
[3] BLA


Is het volgende trouwens te combineren naar een regel toe? $eersteregel heb ik voor de rest niet nodig.

1
2
3
4
<?php
$eersteregel 
explode("\n"$body);
$alarmering explode(" - "$eersteregel[0]);
?>


Bijvoorbeeld:

1
2
3
<?php
$alarmering 
explode(" - "explode("\n"$body));
?>


Bovenstaande werkt niet, maar ik zoek iets in die richting.
Een ballonvaarder die door de mand valt is nooit grappig...
pi_83174047
1print_r($eersteregel);
?
  woensdag 23 juni 2010 @ 00:35:09 #194
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_83175700
Nee, was iets anders.
Een ballonvaarder die door de mand valt is nooit grappig...
pi_83175768
var_dump() ?
  woensdag 23 juni 2010 @ 01:15:44 #196
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_83176857
quote:
Op woensdag 23 juni 2010 00:37 schreef Light het volgende:
var_dump() ?
Jaaaaaa, dat is 'm.

Iemand nog enig idee of je 2 explodes kan combineren in 1 regel?
Een ballonvaarder die door de mand valt is nooit grappig...
pi_83179574
Ja, dat kan niet.
De functie heeft een waarde nodig, en uit de 1e explode komt een array. Je moet dus iets doen als array[0].

Overigens staat hier prima uitgelegd hoe de functie werkt, en wat er voor input verwacht wordt
http://php.net/manual/en/function.explode.php
pi_83181993
met server[script_name]

kan ik op 1 of andere manier ook de included file filepath eruit krijgen in plaats van de index file filepath?
pi_83182614
Heb je iets aan __FILE__ ?
(magische constante, underscore-underscore-FILE-underscore-underscore)
pi_83184027
  dinsdag 29 juni 2010 @ 21:32:10 #201
25889 Sitethief
Fulltime Flapdrol
pi_83462600
Ik ben nu een ERM aan het opzetten, maar ik kom altijd in de knoop over de vraag of ik nu overal Engels of Nederlands als benamingen moet gebruiken. Naast dat ik altijd twijfel over welke benamings methode de beste is

quiz_vragen
vID
vText
vaID (ID van antwoord (in vragen))

of

quiz_vragen
vragen_ID
vragen_text
antwoorden_ID
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  dinsdag 29 juni 2010 @ 21:36:23 #202
118585 Crutch
Filantroop || Taalzwengel
pi_83462853
De tweede is voor jezelf een stuk overzichtelijker.
Je moeder is een hamster
pi_83463096
quote:
Op dinsdag 29 juni 2010 21:32 schreef Sitethief het volgende:
Ik ben nu een ERM aan het opzetten, maar ik kom altijd in de knoop over de vraag of ik nu overal Engels of Nederlands als benamingen moet gebruiken. Naast dat ik altijd twijfel over welke benamings methode de beste is

quiz_vragen
vID
vText
vaID (ID van antwoord (in vragen))

of

quiz_vragen
vragen_ID
vragen_text
antwoorden_ID
Ik gebruik altijd Engels om consistent te blijven met de rest van de code. Verder zou ik ook voor het 2e gaan, een stuk duidelijker/leesbaarder.

Overigens had ik het zelf nog anders gedaan:
quiz_questions
id
text
question_id
  dinsdag 29 juni 2010 @ 21:42:29 #204
25889 Sitethief
Fulltime Flapdrol
pi_83463228
quote:
Op dinsdag 29 juni 2010 21:40 schreef retorbrapi het volgende:

[..]

Ik gebruik altijd Engels om consistent te blijven met de rest van de code. Verder zou ik ook voor het 2e gaan, een stuk duidelijker/leesbaarder.

Overigens had ik het zelf nog anders gedaan:
quiz_questions
id
text
question_id
Die manier van jou kan snel tot verwarring leiden omdat je niet in een oogopslag kunt zien welk id je te pakken hebt.

Maar idd, de tweede methode is een stuk fijner werken.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  dinsdag 29 juni 2010 @ 21:43:23 #205
25889 Sitethief
Fulltime Flapdrol
pi_83463279
quote:
Op dinsdag 29 juni 2010 21:42 schreef Sitethief het volgende:

[..]

Die manier van jou kan snel tot verwarring leiden omdat je niet in een oogopslag kunt zien welk id je te pakken hebt.
Te snel gelezen

Maar idd, de tweede methode is een stuk fijner werken.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_83463298
Ik zou het ook doen zoals retorbrapi voorstel

Sowieso is Nederlandse namen echt een no-go... afkortingen is vragen om problemen, nu lijkt het misschien heel logisch, maar over een jaar denk je daar echt heen anders over
pi_83471821
quote:
Op dinsdag 29 juni 2010 21:40 schreef retorbrapi het volgende:

Overigens had ik het zelf nog anders gedaan:
quiz_questions
id
text
question_id
Ik snap niet helemaal waarom je bij die questions-tabel twee id's gebruikt.
  woensdag 30 juni 2010 @ 00:08:58 #208
25889 Sitethief
Fulltime Flapdrol
pi_83472464
quote:
Op dinsdag 29 juni 2010 23:55 schreef Light het volgende:

[..]

Ik snap niet helemaal waarom je bij die questions-tabel twee id's gebruikt.
Ik zie het nu pas
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_83475472
Oeps, ik bedoelde natuurlijk answer_id
pi_83476321
Dat lijkt er al meer op Nadeel is dan alleen dat je bij iedere vraag slechts 1 antwoord kunt geven, en da's misschien toch niet zo handig.
pi_83477235
quote:
Op woensdag 30 juni 2010 07:13 schreef Light het volgende:
Dat lijkt er al meer op Nadeel is dan alleen dat je bij iedere vraag slechts 1 antwoord kunt geven, en da's misschien toch niet zo handig.
Maar dat was niet de vraag
Die ging over de naamgeving van de tabel...

En aangezien wij verder niet weten hoe het gaat werken / waar het voor is, kunnen we hier verder niet zoveel mee
pi_83546174
Ik ben zojuist begonnen met het gebruik van het Zend Framework en dan in het speciaal de Translate module, door gebruik te maken van gettext. Het werkt allemaal prima, ik zou alleen nog een ding graag anders doen. Dit is mijn code:

1
2
3
4
5
6
7
8
<?php
include "library/Zend/Translate.php";

$translate = new Zend_Translate('gettext', './languages/nl.mo', 'nl');
$translate->setLocale('nl'); 

print $translate->_("Mark");
?>


Het gaat dan vooral op het stukje
1print $translate->_("Mark"); 


Dit moet toch korter kunnen? Door gewoon het volgende aan te roepen:
1print _("Mark"); 


Hoe doe ik dit? Dus $translate-> weglaten..
pi_83548413
Kan ik zoiets doen?

1
2
3
4
function _($var){
global $translate;
return $translate->$var;
}
  donderdag 1 juli 2010 @ 22:13:59 #214
254493 Trollface.
gr rob fruithof, groningencity
pi_83549463
Niet doen, globals zijn slecht. Je kunt wel doen:
1
2
3
4
5
6
7
8
<?php
$t 
= new Zend_Translate();
function 
_($t$v) {
 return 
$t->_($v);
}

echo 
_($t'Test');
?>


Maar ik zou gewoon $translate->_('Test') aanroepen.

[ Bericht 3% gewijzigd door Trollface. op 01-07-2010 22:23:36 ]
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_83549896
quote:
Op donderdag 1 juli 2010 22:13 schreef Trollface. het volgende:
Niet doen, globals zijn slecht. Je kunt wel doen:
[ code verwijderd ]

Maar ik zou gewoon $translate->_('Test') aanroepen.
Hmmz heb je een punt. Was ook even een snel voorbeeld. Hoe zit het in bijv. Wordpress. Daar zie ik in de broncode vaak gewoon <?php echo _('text'); ?> staan.
  donderdag 1 juli 2010 @ 22:24:31 #216
254493 Trollface.
gr rob fruithof, groningencity
pi_83550125
quote:
Op donderdag 1 juli 2010 22:21 schreef mark_1980 het volgende:

[..]

Hmmz heb je een punt. Was ook even een snel voorbeeld. Hoe zit het in bijv. Wordpress. Daar zie ik in de broncode vaak gewoon <?php echo _('text'); ?> staan.
Zij gebruiken ook niet Zend... misschien een singleton waarbij een instantie van de klasse wordt gemaakt in de functie?
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_83550706
quote:
Op donderdag 1 juli 2010 22:24 schreef Trollface. het volgende:

[..]

Zij gebruiken ook niet Zend... misschien een singleton waarbij een instantie van de klasse wordt gemaakt in de functie?
In standaard PHP is _() gewoon een alias voor gettext()
  donderdag 1 juli 2010 @ 22:35:35 #218
254493 Trollface.
gr rob fruithof, groningencity
pi_83550766
quote:
Op donderdag 1 juli 2010 22:34 schreef Light het volgende:

[..]

In standaard PHP is _() gewoon een alias voor gettext()
Weer wat geleerd.
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_83552718
quote:
Op donderdag 1 juli 2010 22:34 schreef Light het volgende:

[..]

In standaard PHP is _() gewoon een alias voor gettext()
Ik wil de schrijfwijze zo kort mogelijk houden. Hou zou jij dit oplossen?
  maandag 12 juli 2010 @ 14:55:53 #220
37634 wobbel
Da WoBBeL King
pi_83958450
Als ik met Firebug kijk naar de volgende pagina krijg ik een 500 - Internal Server Error maar de pagina wordt wel gewoon weergegeven!!

http://www.progenion.nl/s(...)-Filter-PR-101-.html

Kan in error_log niks vinden...

Meest grappige is nog wel dat ik met PHP extra headers kan meegeven...Kan in plaats van de 500 met PHP wel een code 404, 302 etc forceren maar geen 200 OK. Wat kan dit zijn?

[ Bericht 15% gewijzigd door wobbel op 13-07-2010 13:00:05 ]
  maandag 12 juli 2010 @ 15:10:16 #221
113667 Keiichi
Konnichiwa!
pi_83959078
quote:
Op maandag 12 juli 2010 14:55 schreef wobbel het volgende:
Als ik met Firebug kijk naar de volgende pagina krijg ik een 500 - Internal Server Error maar de pagina wordt wel gewoon weergegeven!!

http://v3.progenion.nl/sh(...)-Filter-PR-101-.html

Kan in error_log niks vinden...

Meest grappige is nog wel dat ik met PHP extra headers kan meegeven...Kan in plaats van de 500 met PHP wel een code 404, 302 etc forceren maar geen 200 OK. Wat kan dit zijn?
Dat is wel heel erg apart.

Als je bij apache de loglevel in de config op debug zet, krijg je misschien net iets meer te weten.
  maandag 12 juli 2010 @ 15:16:23 #222
37634 wobbel
Da WoBBeL King
pi_83959349
quote:
Op maandag 12 juli 2010 15:10 schreef Keiichi het volgende:

[..]

Dat is wel heel erg apart.

Als je bij apache de loglevel in de config op debug zet, krijg je misschien net iets meer te weten.
Ga ik nu doen, momentje...beetje lastig want draait allemaal op Plesk en die is niet zo blij met handmatige wijzingen

[edit]

Niks, wel wat andere irrelevante zaken maar niks hierover
  maandag 12 juli 2010 @ 15:31:47 #223
113667 Keiichi
Konnichiwa!
pi_83960167
Van welk CRM (oid) maak je gebruik?
  maandag 12 juli 2010 @ 15:33:40 #224
37634 wobbel
Da WoBBeL King
pi_83960248
quote:
Op maandag 12 juli 2010 15:31 schreef Keiichi het volgende:
Van welk CRM (oid) maak je gebruik?
Zelf gemaakt dingetje...
Beheerder van server gaat zo PHP downgraden naar 5.1.6 want daar hadden we het probleem destijds (volgensmij) nog niet. Eens kijken wat hij dan doet...testen kan altijd
  maandag 12 juli 2010 @ 15:46:53 #225
113667 Keiichi
Konnichiwa!
pi_83960782
Kun je op je eigen PC geen testomgeving opzetten zodat je zelf eea kunt testen?
  dinsdag 13 juli 2010 @ 10:16:28 #226
37634 wobbel
Da WoBBeL King
pi_83989223
Probleem gelokaliseerd!!

1
2
3
<?php
eval ( "if ($condition) { \$condition = 0; } else { \$condition = 1; }" );
?>


Zorgt voor het probleem Alleen hoe moet ik hier een work-arround voor maken? een @ zetten voor eval heeft geen zin

Dit is de functie (uit template-parser)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
function parseIfStatement $condition$content$elseContent "" )
    {
        
$condition                                            trim $condition );

        
$condition                                            preg_replace "/(#)(\w+?)($|\s|\W)/me""\$this->parseVariable ( \"\\2\", \"\\3\", 1 );"$condition );

        eval ( 
"if ($condition) { \$condition = 0; } else { \$condition = 1; }" );

        if ( 
$condition )
            return 
stripslashes $content ) . $dbg;
        else
            return 
stripslashes $elseContent ) . $dbg;
    }
?>


Error: Parse error: syntax error, unexpected $end in /var/www/vhosts/progenion.nl/subdomains/v3/httpdocs/lib/f_template.php(106) : eval()'d code on line 1
pi_83989541
Waarom gebruik je daar eval()
  dinsdag 13 juli 2010 @ 10:30:21 #228
37634 wobbel
Da WoBBeL King
pi_83989596
quote:
Op dinsdag 13 juli 2010 10:28 schreef Light het volgende:
Waarom gebruik je daar eval()
Komt uit een template parser, die moet m'n condition controleren

Maar het was mijn condition die niet goed was schijnbaar....
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')