abonnement Unibet Coolblue
  vrijdag 23 september 2011 @ 14:28:15 #1
4159 GI
Nee ik heet geen JOE
pi_102298302


Als je vragen hebt over PHP/MySQL, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt :)

Zie ook:
PHP Dataverwerking
Officiële PHP website
PHP Documentatie
MySQL Reference Manual
Yet Another PHP Faq
PHP Cheat Sheet
PHP5 Power Programming - boek met uitleg over OOP, Pear, XML, etc

Tutorials:
W3Schools PHP
W3Schools SQL
  vrijdag 23 september 2011 @ 14:28:34 #2
4159 GI
Nee ik heet geen JOE
pi_102298313
quote:
0s.gif Op vrijdag 23 september 2011 14:04 schreef Thomass het volgende:

[..]
[ code verwijderd ]

Zeer leesbaar uiteraard
Ja, want leesbare code krijg je natuurlijk door op die manier te coderen...
pi_102299757
quote:
3s.gif Op vrijdag 23 september 2011 13:49 schreef GI het volgende:

[..]

Of een implode van de url op / en dan het laatste resultaat imploden op - en dan de eerste pakken ?
Uiteraard kun je het moeilijker doen :P
pi_102300869
Ik wilde blijkbaar te moeilijk :P zelf had ik ook al een oplossing met - maar wilde eigenlijk ook de titel controleren ;) maar dat gaat op deze manier ook wel werken ;)
Just say hi!
pi_102301141
Regex hier gebruiken in volgens mij ook nog trager, dan wanneer je strpos + substr gebruikt.
  vrijdag 23 september 2011 @ 16:00:29 #6
25889 Sitethief
Fulltime Flapdrol
pi_102301173
Iemand ervaring met PDO + InnoDB? Insert queries die met PDO + MyISAM goed liepen doen het met InnoDB niet via PDO, wel direct in de database. Kheb al flink gezocht naar informatie hier over maar kan niet echt specifiek deze case vinden.

Bij Inserts via PDO met InnoDB met gebruik van BindParam() gaat het mis. BindParam() geeft wél true terug, en debugDumpParams () geeft ook aan dat de parameters ook gebonden zijn. Maar er wordt gewoon ':name' ipv 'NaamVanObject' geinsert. Iets wat nog vervelender is als ':key' als string ipv als int in een foreign key veld geinsert wordt (of iig een poging).

Ik heb geen zin om de functionaliteiten van PDO volledig te om zeilen alleen maar omdat Innodb hier blijkbaar niet goed mee om gaat.

Overigens maakt het niet uit hoe je de parameters mee geeft, BindParam, Bindvalue, of direct in de execute();
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht >:)
  zondag 25 september 2011 @ 17:23:40 #7
62215 qu63
..de tijd drinkt..
pi_102366082
Hoi!

Ik ben bezig om een script te maken wat RSS-feeds inleest in mijn database. Als voorbeeld heb ik even de Fok-feed genomen.

Mijn database bestaat heel simpel uit 5 velden, Id, Title, Link, Descr en Date. Als Id gebruik ik de Id uit de link.
1http://fok.nl/465407
krijgt dus 465407 als Id.

Nu wordt mijn database alleen een puinhoop omdat de RSS-feed de nieuwste items bovenaan zet en de Id's dus niet meer op elkaar aansluiten.

Hier een dump van PHPMyAdmin:
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
<?php

$fok 
= array(
  array(
'Id'=>465398,'Link'=>'http://fok.nl/465398','Title'=>'\'Voedsel wordt schaarser en duurder\'','Descr'=>'Grondstoffen voor voedsel worden de komende tien jaar schaarser. De prijzen stijgen verder en worden nog meer onderhevig aan schommelingen. Dit is op zich geen nieuw fenomeen, maar wat er deze keer gebeurt is echt anders.
Dat staat in een rapport...'
,'Date'=>1316959925),
  array(
'Id'=>465396,'Link'=>'http://fok.nl/465396','Title'=>'\'Welriekende\' orchidee duikt op in Twente','Descr'=>'In Twente zijn bloeiende exemplaren van de welriekende schroeforchis aangetroffen. De van oorsprong Noord-Amerikaanse orchidee was nog niet eerder in Nederland gesignaleerd, meldt de Werkgroep Europese Orchidee&euml;n, die nog niet kan zeggen of...','Date'=>1316959751),
  array(
'Id'=>465395,'Link'=>'http://fok.nl/465395','Title'=>'[F1] Uitslag Grand Prix van Singapore','Descr'=>'Sebastian Vettel heeft ook de Grand Prix van Singapore op zijn naam geschreven. De regerend wereldkampioen bleef met de Red Bull de McLaren van Jenson Button en Vettels teamgenoot Mark Webber voor. Door de zege is Vettel nog maar &eacute;&eacute;n...','Date'=>1316959685),
  array(
'Id'=>465394,'Link'=>'http://fok.nl/465394','Title'=>'Saudische vrouwen mogen stemmen','Descr'=>'Vrouwen in Saudi-Arabi&euml; mogen voortaan hun stem uitbrengen bij lokale verkiezingen. Ook mogen ze zich kandidaat stellen. Dat heeft koning Abdullah zondag bekendgemaakt. De koning volgt een voorstel dat de Shura-raad in juni heeft gedaan....','Date'=>1316958965),
  array(
'Id'=>465391,'Link'=>'http://fok.nl/465391','Title'=>'\'Graf met 1200 lichamen bij Tripoli gevonden\'','Descr'=>'Bij het cellencomplex Abu Salim in de Libische hoofdstad Tripoli zijn circa 1200 stoffelijke overschotten gevonden. Dat heeft de Arabische nieuwszender al-Jazeera zondag gemeld.
Het regime van de verdreven dictator Moammar Gadhafi gebruikte Abu...'
,'Date'=>1316958615),
  array(
'Id'=>465390,'Link'=>'http://fok.nl/465390','Title'=>'Pamela Anderson wil aan de slag voor de VN','Descr'=>'Pamela Anderson wil zich graag inzetten voor de Verenigde Naties. De voormalige Baywatch-babe ziet een baantje als goodwill ambassadeur bij de VN wel zitten, vertelt ze in een interview met het Britse Ok! Magazine. \"Ik heb altijd de ambitie gehad...','Date'=>1316958202),
  array(
'Id'=>465388,'Link'=>'http://fok.nl/465388','Title'=>'Caisson ontplofte door zeer zwaar explosief','Descr'=>'De caisson op het strand bij Ritthem ontplofte vrijdagavond door een zeer zwaar explosief. Dat blijkt uit politieonderzoek, meldt een woordvoerder zondag. De ontploffing is niet veroorzaakt door een bom uit de Tweede Wereldoorlog. Eerder werd...','Date'=>1316957199),
  array(
'Id'=>465385,'Link'=>'http://fok.nl/465385','Title'=>'Limburger gepakt met auto vol wietplanten','Descr'=>'In Heerlen is in de nacht van zaterdag op zondag een 19-jarige man aangehouden die in een auto reed die helemaal was gevuld met wietplanten. Het was nogal duidelijk wat hij vervoerde, laat de Limburgse politie weten. Er staken zelfs nog blaadjes...','Date'=>1316955401),
  array(
'Id'=>465384,'Link'=>'http://fok.nl/465384','Title'=>'Politie voorkomt aanslag in Afghanistan','Descr'=>'De Afghaanse politie heeft een zelfmoordaanslag op een regeringsgebouw voorkomen door twee mannen met bomgordels dood te schieten. Dat heeft het ministerie van binnenlandse zaken zondag gezegd.
De aanvallers wilden in de zuidelijke provincie Zabul...'
,'Date'=>1316954956),
  array(
'Id'=>465383,'Link'=>'http://fok.nl/465383','Title'=>'Uitslag AZ - Feyenoord','Descr'=>'Feyenoord heeft vanmiddag de uitwedstrijd tegen AZ verloren. Na geruime tijd voor te hebben gestaan verloren de Rotterdammers alsnog met 2-1. AZ is door de overwinning nu alleen koploper in de Eredivisie.
De eerste helft was aantrekkelijk om te...'
,'Date'=>1316953210),
  array(
'Id'=>465382,'Link'=>'http://fok.nl/465382','Title'=>'Zelfmoordaanslag op kerk Indonesië','Descr'=>'Bij een zelfmoordaanslag op een kerk op het Indonesische eiland Java zijn zondag twintig gewonden gevallen. Alleen de terrorist kwam om het leven, zei de politie.
De dader bracht zijn explosieven vlak na de mis in de Kepunton-kerk in het stadje...'
,'Date'=>1316953190),
  array(
'Id'=>465381,'Link'=>'http://fok.nl/465381','Title'=>'Beleg van Sirte opgevoerd','Descr'=>'De revolutionaire troepen in Libi&euml; hebben de belegering van Sirte, de geboortestad van de verdreven leider Moammar Gadhafi, opgevoerd. Er zijn zondag nieuwe wegversperringen opgeworpen, controleposten opgesteld en sluipschutters gestationeerd...','Date'=>1316952580),
  array(
'Id'=>465380,'Link'=>'http://fok.nl/465380','Title'=>'Rotterdamse hooligans houden huis in Eindhoven','Descr'=>'De politie heeft zaterdagnacht in het centrum van Eindhoven 25 supporters van Feyenoord aangehouden. Ze gooiden met terrasmeubilair en vernielden enkele ruiten, meldt de politie.
De groep hield omstreeks 00.30 uur huis op en rondom de Markt. Er...'
,'Date'=>1316952517),
  array(
'Id'=>465376,'Link'=>'http://fok.nl/465376','Title'=>'Acht fans in twaalfkoppige jury Jackson-zaak','Descr'=>'In de twaalfkoppige jury die zich gaat buigen over de rechtszaak tegen lijfarts Conrad Murray zitten acht fans van Michael Jackson. Dat blijkt uit de vragenlijsten die de juryleden in moesten vullen en waarop entertainmentwebsite TMZ de hand wist...','Date'=>1316950483),
  array(
'Id'=>465374,'Link'=>'http://fok.nl/465374','Title'=>'Toeristen omgekomen bij vliegtuigcrash Nepal','Descr'=>'Een klein vliegtuig met toeristen is zondag in Nepal bij de landing neergestort. Geen van de negentien inzittenden overleefde het ongeluk, zei de politie.
Het toestel van maatschappij Buddha Air was na een rondvlucht boven het Himalaya-gebergte...'
,'Date'=>1316950154),
  array(
'Id'=>465369,'Link'=>'http://fok.nl/465369','Title'=>'[upd] Gewonden door op hol geslagen paarden','Descr'=>'Twee mensen zijn zaterdag in het Friese Nieuwhorne gewond geraakt door twee op hol geslagen paarden. Het incident gebeurde tijdens een optocht met meerdere rijtuigen, meldt de politie.
Een van de paarden sloeg op hol toen het hoofdstel van het...'
,'Date'=>1316949330),
  array(
'Id'=>465365,'Link'=>'http://fok.nl/465365','Title'=>'Hells Angels-baas komt om in vuurgevecht','Descr'=>'Bij een vuurgevecht tussen twee rivaliserende motorbendes in een hotel-casino in de Amerikaanse staat Nevada is de leider van een lokale afdeling van de Hells Angels in Californi&euml; om het leven gekomen. Dat heeft de politie bekendgemaakt.
Het...'
,'Date'=>1316946479),
  array(
'Id'=>465362,'Link'=>'http://fok.nl/465362','Title'=>'Grote brand in centrum Nijverdal','Descr'=>'Een grote brand in het centrum van het Overijsselse Nijverdal heeft een leegstaand pand volledig in de as gelegd. Mogelijk is er asbest vrijgekomen. De brandweer doet onderzoek, meldt een woordvoerder zondag.
Het vuur brak rond 05.00 uur uit in...'
,'Date'=>1316945170),
  array(
'Id'=>465361,'Link'=>'http://fok.nl/465361','Title'=>'Gewonde bij schietpartij in Den Haag','Descr'=>'Bij een schietpartij in het centrum van Den Haag is zondagochtend een persoon gewond geraakt. De politie heeft vier verdachten aangehouden, meldt een woordvoerder.
Het incident vond omstreeks 04.00 uur plaats op de Zwarteweg. Hoe de gewonde er aan...'
,'Date'=>1316945118),
  array(
'Id'=>465357,'Link'=>'http://fok.nl/465357','Title'=>'PVV verliest zetels door uitlatingen Wilders','Descr'=>'De uitlatingen van PVV-leider Geert Wilders tijdens de Algemene Beschouwingen heeft de partij in de wekelijkse peiling van Maurice de Hond twee zetels gekost. Ook de steun van het kabinet aan Griekenland speelde daarbij een belangrijke rol.
 
Het...'
,'Date'=>1316944127),
  array(
'Id'=>465407,'Link'=>'http://fok.nl/465407','Title'=>'Leidenaar verliest tas met vuurwapens','Descr'=>'Een 58-jarige man uit Leiden heeft zondagochtend een tas met twee vuurwapens verloren. Hij had de canvas tas op het dak van zijn auto gezet en reed weg. In de tas zat overigens geen munitie.
Aangekomen bij zijn schietsportvereniging in Leiderdorp...'
,'Date'=>1316963663),
  array(
'Id'=>465404,'Link'=>'http://fok.nl/465404','Title'=>'Heldenontvangst voor Abbas bij thuiskomst','Descr'=>'De Palestijnse president Mahmoud Abbas is na zijn bezoek aan de Verenigde Naties zondag bij zijn terugkeer in Ramallah door duizenden Palestijnen als een held onthaald. Abbas diende vrijdag in New York een verzoek in voor een VN-lidmaatschap voor...','Date'=>1316962847),
  array(
'Id'=>465403,'Link'=>'http://fok.nl/465403','Title'=>'Sextape Kim Kardashian van de markt','Descr'=>'De sextape van Kim Kardashian is niet langer te koop. Een anonieme bieder had dertig miljoen dollar over voor het pikante filmpje, maar eigenaar Vivid Entertainment heeft besloten de video niet te verkopen.
\"Hoewel ons een substantieel aanbod is...'
,'Date'=>1316962084)
);

?>
De onderste 3 zijn er later aan toegevoegd, maar hadden dus eigenlijk van oud naar nieuw ingevoerd moeten worden.

Ik heb gezocht naar hoe ik alles achterstevoren in kan voeren en of ik kan sorteren na de update, beide geen succes ;(

Iemand anders tips?

-edit-
Tabel:
1
2
3
4
5
6
7
8
9
10
11
Tabelstructuur voor tabel `fok`
--

CREATE TABLE IF NOT EXISTS `fok` (
  `Id` int(11) NOT NULL,
  `Link` text NOT NULL,
  `Title` text NOT NULL,
  `Descr` text NOT NULL,
  `Date` int(11) NOT NULL,
  PRIMARY KEY (`Id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  zondag 25 september 2011 @ 17:26:46 #8
75592 GlowMouse
l'état, c'est moi
pi_102366185
quote:
0s.gif Op vrijdag 23 september 2011 16:00 schreef Sitethief het volgende:
Iemand ervaring met PDO + InnoDB? Insert queries die met PDO + MyISAM goed liepen doen het met InnoDB niet via PDO, wel direct in de database. Kheb al flink gezocht naar informatie hier over maar kan niet echt specifiek deze case vinden.

Bij Inserts via PDO met InnoDB met gebruik van BindParam() gaat het mis. BindParam() geeft wél true terug, en debugDumpParams () geeft ook aan dat de parameters ook gebonden zijn. Maar er wordt gewoon ':name' ipv 'NaamVanObject' geinsert. Iets wat nog vervelender is als ':key' als string ipv als int in een foreign key veld geinsert wordt (of iig een poging).

Ik heb geen zin om de functionaliteiten van PDO volledig te om zeilen alleen maar omdat Innodb hier blijkbaar niet goed mee om gaat.

Overigens maakt het niet uit hoe je de parameters mee geeft, BindParam, Bindvalue, of direct in de execute();
heb je voorbeeldcode en versienummers? Ik vind het een vreemd verhaal namelijk.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 25 september 2011 @ 17:28:06 #9
75592 GlowMouse
l'état, c'est moi
pi_102366224
@qu63: de ORDER BY in je index bepaalt de volgorde waarin je data weergeeft. De fysieke volgorde in je tabel is onbelangrijk.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 25 september 2011 @ 17:29:55 #10
62215 qu63
..de tijd drinkt..
pi_102366281
quote:
0s.gif Op zondag 25 september 2011 17:28 schreef GlowMouse het volgende:
@qu63: de ORDER BY in je index bepaalt de volgorde waarin je data weergeeft. De fysieke volgorde in je tabel is onbelangrijk.
D'oh! 8)7
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_102372125
quote:
0s.gif Op zondag 25 september 2011 17:29 schreef qu63 het volgende:

[..]

D'oh! 8)7
Ooit een cursus SQL gehad, anders pak eens een boek.
  maandag 26 september 2011 @ 08:39:20 #12
25889 Sitethief
Fulltime Flapdrol
pi_102388974
@Glowmouse, ja heb ik. Geef me even.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  maandag 26 september 2011 @ 13:43:32 #13
25889 Sitethief
Fulltime Flapdrol
pi_102396793
Conclusie na de hele code opnieuw geschreven te hebben, named parameters werken niet bij een insert, niet in de execute(), niet in BindParam/Bindvalue, niet bij PDO en niet bij mysqli Dan maar met placeholders werken... Wel vaag.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_102398306
quote:
0s.gif Op vrijdag 23 september 2011 16:00 schreef Sitethief het volgende:
Iemand ervaring met PDO + InnoDB? Insert queries die met PDO + MyISAM goed liepen doen het met InnoDB niet via PDO, wel direct in de database. Kheb al flink gezocht naar informatie hier over maar kan niet echt specifiek deze case vinden.

Bij Inserts via PDO met InnoDB met gebruik van BindParam() gaat het mis. BindParam() geeft wél true terug, en debugDumpParams () geeft ook aan dat de parameters ook gebonden zijn. Maar er wordt gewoon ':name' ipv 'NaamVanObject' geinsert. Iets wat nog vervelender is als ':key' als string ipv als int in een foreign key veld geinsert wordt (of iig een poging).

Ik heb geen zin om de functionaliteiten van PDO volledig te om zeilen alleen maar omdat Innodb hier blijkbaar niet goed mee om gaat.

Overigens maakt het niet uit hoe je de parameters mee geeft, BindParam, Bindvalue, of direct in de execute();
Je weet dat je de parameters niet tussen aanhalingstekens moet zetten he? Dan worden ze als string behandeld. Dus niet INSERT [...] VALUES(':name') maar INSERT [...] VALUES(:name).
  maandag 26 september 2011 @ 15:15:18 #15
25889 Sitethief
Fulltime Flapdrol
pi_102399458
Intrepidity, daar heb je helemaal gelijk in. Nu loop ik tegen een ander probleem aan

Dit is een stukje testcode, buiten de class om.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php


$pdo 
= new PDO($dsn,$user,$pass);

$sql  "INSERT INTO `tecspecvalue2` (`ProductID`,`TSLID`,`TSValue`) VALUES (:pid,:lid,':v')";

$data[] = array(':pid' => 1,':lid'=>49,':v'=>'lala');
$data[] = array(':pid' => 1,':lid'=>48,':v'=>'lili');

$stmt $pdo->prepare($sql);
foreach(
$data as $k=>$v){
    
ixecho($data[$k]);
    
$stmt->execute($data[$k]);
}
?>

Dit levert me de volgende error code op;
1
2
3
4
5
6
<?php

[2011-09-26 13:12:36] (ERROR test.php 25PHP warningPDOStatement::execute() [<a href='pdostatement.execute'>pdostatement.execute</a>]: SQLSTATE[HY093]: Invalid parameter numbernumber of bound variables does not match number of tokens
[2011-09-26 13:12:36] (ERROR test.php 25PHP warningPDOStatement::execute() [<a href='pdostatement.execute'>pdostatement.execute</a>]: SQLSTATE[HY093]: Invalid parameter numbernumber of bound variables does not match number of tokens

?>
Waar ik niks van snap want allebei de kanten is het aantal toch echt 3. debugDumpParams geeft:
1
2
3
<?php
SQL
: [83INSERT INTO `tecspecvalue2` (`ProductID`,`TSLID`,`TSValue`) VALUES (:pid,:lid,':v'Params3 KeyName: [4] :pid paramno=-1 name=[4":pid" is_param=1 param_type=2 KeyName: [4] :lid paramno=-1 name=[4":lid" is_param=1 param_type=2 KeyName: [2] :v paramno=-1 name=[2":v" is_param=1 param_type=
?>
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  maandag 26 september 2011 @ 15:20:49 #16
75592 GlowMouse
l'état, c'est moi
pi_102399612
v moet niet tussen quotes.

En je kunt $v gebruiken ipv $data[$k].
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 26 september 2011 @ 15:31:14 #17
25889 Sitethief
Fulltime Flapdrol
pi_102399909
Jullie zijn geweldig, en dat ik dat dan niet gezien heb... _O_
Teveel naar mijn eigen code staren...
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  maandag 26 september 2011 @ 15:32:25 #18
25889 Sitethief
Fulltime Flapdrol
pi_102399951
Mijn probleem was dat ik tot dan toe alleen strings in parameters heb gebruikt... En domweg niet bij nadacht dat dat niet overal zou werken.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_102431698
Hmm ik zit even vast.

Op m'n site staat een script dat over het algemeen vrij lang moet draaien, maar tijdens het draaien van dit script kan je de pagina sluiten. Nu is het zo dat wanneer je de pagina sluit terwijl het script draait, het script gewoon verder gaat. Dit wil ik juist niet :P

Heb al wat gelezen, maar kom er niet echt uit. Iemand van jullie die weet hoe je dit kan oplossen? :)
  dinsdag 27 september 2011 @ 11:53:06 #20
58834 Catbert
The evil HR Director.
pi_102431910
quote:
0s.gif Op dinsdag 27 september 2011 11:46 schreef dirkjo het volgende:
Heb al wat gelezen, maar kom er niet echt uit. Iemand van jullie die weet hoe je dit kan oplossen? :)
De enige manier is via JS als je de pagina sluit een andere pagina aanroepen die dan zorgt dat dat script stopt. Normaal gaat een webbrowser niet aan de server melden dat je 'em sluit. Maar als iemand JS uit heeft staan gaat dat gewoon niet werken.

Een andere optie is je script aanpassen dat hij zichzelf in de browser moet refreshen iedere paar seconden, dus dat je het werk dat 'ie doet opdeelt in stukken, zodat het vanzelf stopt als 'ie niet refreshed. Dit kun je ook via Ajax doen. Maar dat werkt dus alleen als het 'werk' op te delen is.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
  dinsdag 27 september 2011 @ 11:57:17 #21
91039 mstx
2x1/2 = 1/2 x 1/2
pi_102432024
quote:
0s.gif Op dinsdag 27 september 2011 11:53 schreef Catbert het volgende:
Normaal gaat een webbrowser niet aan de server melden dat je 'em sluit.
Normaal wel, tenzij je browser echt crashed. Als je op stop/escape drukt of de pagina/tab sluit krijt de server een seintje dat je het laden annuleert. PHP stopt dan het script tenzij je ignore_user_abort(true); instelt.
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.
👾
pi_102432142
PHP Settings:

1ignore_user_abort    Off    Off

Die staat dus uit
  dinsdag 27 september 2011 @ 12:02:03 #23
58834 Catbert
The evil HR Director.
pi_102432173
quote:
0s.gif Op dinsdag 27 september 2011 11:57 schreef mstx het volgende:
Normaal wel, tenzij je browser echt crashed. Als je op stop/escape drukt of de pagina/tab sluit krijt de server een seintje dat je het laden annuleert. PHP stopt dan het script tenzij je ignore_user_abort(true); instelt.
Dat werkt alleen als tijdens het versturen de client de verbinding actief verbreekt. Het is geen 'seintje', de verbinding is gewoon 'weg'. Maar daar kun je dus om verschillende redenen (crash van browser) niet op vertrouwen.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
  dinsdag 27 september 2011 @ 12:05:44 #24
12221 Tijn
Powered by MS Paint
pi_102432281
Wat maakt het uit dat het script doorgaat terwijl de user z'n browser al heeft gesloten?
  dinsdag 27 september 2011 @ 12:07:11 #25
58834 Catbert
The evil HR Director.
pi_102432343
quote:
5s.gif Op dinsdag 27 september 2011 12:05 schreef Tijn het volgende:
Wat maakt het uit dat het script doorgaat terwijl de user z'n browser al heeft gesloten?
Als 10 gebruikers dat doen en er staan 10 scripts je DB zwaar te belasten om niks lijkt het me wel duidelijk dat dat onwenselijk is.
"[...] a large number of the teenagers claiming Asperger's are, in fact, merely dicks."
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')