abonnement Unibet Coolblue Bitvavo
  vrijdag 6 augustus 2010 @ 11:40:40 #1
254493 Trollface.
gr rob fruithof, groningencity
pi_84931053

cd niet bijgeleverd

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 :)

Vorige delen:
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, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,75, 76, 77, 78, 79, 80, 81, 82, 83

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

Deze OP en instructies voor nieuw topic: http://wiki.fok.nl/index.php/OP/PHP
★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★
  vrijdag 6 augustus 2010 @ 11:44:10 #2
254493 Trollface.
gr rob fruithof, groningencity
pi_84931171
Laatste post vorig topic:
quote:
Op vrijdag 6 augustus 2010 11:40 schreef Trollface. het volgende:
Wat komt eruit rollen?
★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★
  vrijdag 6 augustus 2010 @ 11:50:25 #3
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84931376
Helemaal niets :?
  vrijdag 6 augustus 2010 @ 11:54:58 #4
63192 ursel
"Het Is Hier Fantastisch!
pi_84931542
:W
  vrijdag 6 augustus 2010 @ 11:58:14 #5
254493 Trollface.
gr rob fruithof, groningencity
pi_84931668
Ik zie het al, DOMDocument::load() laadt vanaf een bestandsnaam; je moet DOMDocument::loadXML($result) doen.
★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★
  vrijdag 6 augustus 2010 @ 12:11:02 #6
107951 JortK
Immer kwaliteitsposts
  vrijdag 6 augustus 2010 @ 12:18:34 #7
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84932337
quote:
Op vrijdag 6 augustus 2010 11:58 schreef Trollface. het volgende:
Ik zie het al, DOMDocument::load() laadt vanaf een bestandsnaam; je moet DOMDocument::loadXML($result) doen.
Nada!

1
2
3
4
5
6
7
8
<?php
$result 
soapCall('GetFacturen', array('sessieID' => $_SESSION['loginSession_ID'], 'Contractnummer' => $_SESSION['contractnummer']));


      
$objDOM = new DOMDocument();
      
$objDOM->loadXML($result); //make sure path is correct
      
print_r($objDOM->getElementsByTagName("Facturen"));
?>
:'(
  vrijdag 6 augustus 2010 @ 12:23:59 #8
254493 Trollface.
gr rob fruithof, groningencity
pi_84932529
Heb je error_reporting aan staan? Krijg je errors? Wat geeft print_r? bool(false)? array()?
★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★
  vrijdag 6 augustus 2010 @ 12:26:01 #9
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84932606
Error reporting is uit :o, ff aangezet, stom:


Warning: DOMDocument::loadXML() expects parameter 1 to be string, object given in /var/www/html/NCIS.xxxxxxxxxxxxxxxxxxx.nl/inc/functions/getFacturen.php on line 31


En print_r geeft: DOMNodeList Object ( )

[ Bericht 17% gewijzigd door Likkende_Lassie op 06-08-2010 12:41:02 ]
  vrijdag 6 augustus 2010 @ 12:28:16 #10
254493 Trollface.
gr rob fruithof, groningencity
pi_84932703
En DOMDocument::loadXML($result->GetFacturenResult->any); ?
★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★
  vrijdag 6 augustus 2010 @ 12:29:20 #11
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84932751
Had ik net ook gedaan, ik krijg dan:

Notice: DOMDocument::loadXML() [function.DOMDocument-loadXML]: xmlns: URI ncis is not absolute in Entity, line: 1 in /var/www/html/NCIS.xxxxxxxxxxxxxxxxxxx.nl/inc/functions/getFacturen.php on line 31

Warning: DOMDocument::loadXML() [function.DOMDocument-loadXML]: Extra content at the end of the document in Entity, line: 1 in /var/www/html/NCIS.xxxxxxxxxxxxxxxxxxx.nl/inc/functions/getFacturen.php on line 31

print_r: DOMNodeList Object ( )

:o

[ Bericht 5% gewijzigd door Likkende_Lassie op 06-08-2010 12:40:49 ]
  vrijdag 6 augustus 2010 @ 12:30:58 #12
254493 Trollface.
gr rob fruithof, groningencity
pi_84932807
Leuk, je krijgt invalid XML binnen via een SOAP-service.
★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★
  vrijdag 6 augustus 2010 @ 12:36:40 #13
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84933055
Kan je misschien zien waar?:

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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <GetFacturenResponse xmlns="http://ncis.nl/CSSWebservices">
         <GetFacturenResult>
            <xs:schema id="NewDataSet" targetNamespace="ncis" attributeFormDefault="qualified" elementFormDefault="qualified" xmlns:mstns="ncis" xmlns="ncis" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
               <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:MainDataTable="ncis_x003A_Facturen" msdata:UseCurrentLocale="true">
                  <xs:complexType>
                     <xs:choice minOccurs="0" maxOccurs="unbounded">
                        <xs:element name="Facturen">
                           <xs:complexType>
                              <xs:sequence>
                                 <xs:element name="Result" type="xs:string" minOccurs="0"/>
                                 <xs:element name="Remark" type="xs:string" minOccurs="0"/>
                                 <xs:element name="ContractID" type="xs:int" minOccurs="0"/>
                                 <xs:element name="ContractRegelID" type="xs:int" minOccurs="0"/>
                                 <xs:element name="ReferentieID" type="xs:int" minOccurs="0"/>
                                 <xs:element name="FactuurID" type="xs:int" minOccurs="0"/>
                                 <xs:element name="Soort" type="xs:string" minOccurs="0"/>
                                 <xs:element name="Type" type="xs:string" minOccurs="0"/>
                                 <xs:element name="Verrekenbaar" type="xs:boolean" minOccurs="0"/>
                                 <xs:element name="Termijn" type="xs:int" minOccurs="0"/>
                                 <xs:element name="Jaar" type="xs:int" minOccurs="0"/>
                                 <xs:element name="Betaalwijze" type="xs:string" minOccurs="0"/>
                                 <xs:element name="Rekeningnummer" type="xs:string" minOccurs="0"/>
                                 <xs:element name="Media" type="xs:string" minOccurs="0"/>
                                 <xs:element name="BedragExcl" type="xs:decimal" minOccurs="0"/>
                                 <xs:element name="BedragIncl" type="xs:decimal" minOccurs="0"/>
                                 <xs:element name="FactuurBedragIncl" type="xs:decimal" minOccurs="0"/>
                                 <xs:element name="VervalDatum" type="xs:dateTime" minOccurs="0"/>
                                 <xs:element name="FactuurOpenstaandBedragIncl" type="xs:decimal" minOccurs="0"/>
                              </xs:sequence>
                           </xs:complexType>
                        </xs:element>
                     </xs:choice>
                  </xs:complexType>
               </xs:element>
            </xs:schema>
            <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
               <DocumentElement xmlns="ncis">
                  <Facturen diffgr:id="Facturen1" msdata:rowOrder="0">
                     <ContractID>xxxxx</ContractID>
                     <FactuurID>631510</FactuurID>
                     <Soort>Factuur</Soort>
                     <Type>Voorschot</Type>
                     <Verrekenbaar>true</Verrekenbaar>
                     <Termijn>8</Termijn>
                     <Jaar>2010</Jaar>
                     <Betaalwijze>IC</Betaalwijze>
                     <Rekeningnummer>XXXXXXX</Rekeningnummer>
                     <Media>Voorschotfactuur_xxxxx_2010_8_20100803.pdf</Media>
                     <BedragExcl>1857200</BedragExcl>
                     <BedragIncl>2210000</BedragIncl>
                     <FactuurBedragIncl>2210000</FactuurBedragIncl>
                     <VervalDatum>2010-08-17T00:00:00+02:00</VervalDatum>
                  </Facturen>
                  <Facturen diffgr:id="Facturen2" msdata:rowOrder="1">
                     <ContractID>xxxxx</ContractID>
                     <FactuurID>627891</FactuurID>
                     <Soort>Factuur</Soort>
                     <Type>Voorschot</Type>
                     <Verrekenbaar>true</Verrekenbaar>
                     <Termijn>7</Termijn>
                     <Jaar>2010</Jaar>
                     <Betaalwijze>IC</Betaalwijze>
                     <Rekeningnummer>XXXXXXX</Rekeningnummer>
                     <Media>Voorschotfactuur_xxxxx_2010_7_20100703.pdf</Media>
                     <BedragExcl>1857200</BedragExcl>
                     <BedragIncl>2210000</BedragIncl>
                     <FactuurBedragIncl>2210000</FactuurBedragIncl>
                     <VervalDatum>2010-07-19T00:00:00+02:00</VervalDatum>
                  </Facturen>
                  <Facturen diffgr:id="Facturen3" msdata:rowOrder="2">
                     <ContractID>xxxxx</ContractID>
                     <FactuurID>620726</FactuurID>
                     <Soort>Factuur</Soort>
                     <Type>Voorschot</Type>
                     <Verrekenbaar>true</Verrekenbaar>
                     <Termijn>6</Termijn>
                     <Jaar>2010</Jaar>
                     <Betaalwijze>IC</Betaalwijze>
                     <Rekeningnummer>XXXXXXX</Rekeningnummer>
                     <Media>Voorschotfactuur_xxxxx_2010_6_20100604.pdf</Media>
                     <BedragExcl>1764800</BedragExcl>
                     <BedragIncl>2100000</BedragIncl>
                     <FactuurBedragIncl>2100000</FactuurBedragIncl>
                     <VervalDatum>2010-06-18T00:00:00+02:00</VervalDatum>
                  </Facturen>
                  <Facturen diffgr:id="Facturen4" msdata:rowOrder="3">
                     <ContractID>xxxxx</ContractID>
                     <FactuurID>617091</FactuurID>
                     <Soort>Factuur</Soort>
                     <Type>Voorschot</Type>
                     <Verrekenbaar>true</Verrekenbaar>
                     <Termijn>5</Termijn>
                     <Jaar>2010</Jaar>
                     <Betaalwijze>IC</Betaalwijze>
                     <Rekeningnummer>XXXXXXX</Rekeningnummer>
                     <Media>Voorschotfactuur_xxxxx_2010_5_20100510.pdf</Media>
                     <BedragExcl>1764800</BedragExcl>
                     <BedragIncl>2100000</BedragIncl>
                     <FactuurBedragIncl>2100000</FactuurBedragIncl>
                     <VervalDatum>2010-05-24T00:00:00+02:00</VervalDatum>
                  </Facturen>
                  <Facturen diffgr:id="Facturen5" msdata:rowOrder="4">
                     <ContractID>xxxxx</ContractID>
                     <FactuurID>613446</FactuurID>
                     <Soort>Factuur</Soort>
                     <Type>Voorschot</Type>
                     <Verrekenbaar>true</Verrekenbaar>
                     <Termijn>4</Termijn>
                     <Jaar>2010</Jaar>
                     <Betaalwijze>IC</Betaalwijze>
                     <Rekeningnummer>XXXXXXX</Rekeningnummer>
                     <Media>Voorschotfactuur_xxxxx_2010_4_20100414.pdf</Media>
                     <BedragExcl>1764800</BedragExcl>
                     <BedragIncl>2100000</BedragIncl>
                     <FactuurBedragIncl>2100000</FactuurBedragIncl>
                     <VervalDatum>2010-04-28T00:00:00+02:00</VervalDatum>
                  </Facturen>
                  <Facturen diffgr:id="Facturen6" msdata:rowOrder="5">
                     <ContractID>xxxxx</ContractID>
                     <FactuurID>610657</FactuurID>
                     <Soort>Factuur</Soort>
                     <Type>Voorschot</Type>
                     <Verrekenbaar>true</Verrekenbaar>
                     <Termijn>3</Termijn>
                     <Jaar>2010</Jaar>
                     <Betaalwijze>IC</Betaalwijze>
                     <Rekeningnummer>XXXXXXX</Rekeningnummer>
                     <Media>Voorschotfactuur_xxxxx_2010_3_20100319.pdf</Media>
                     <BedragExcl>1764800</BedragExcl>
                     <BedragIncl>2100000</BedragIncl>
                     <FactuurBedragIncl>2100000</FactuurBedragIncl>
                     <VervalDatum>2010-04-02T00:00:00+02:00</VervalDatum>
                  </Facturen>
                  <Facturen diffgr:id="Facturen7" msdata:rowOrder="6">
                     <ContractID>xxxxx</ContractID>
                     <FactuurID>608073</FactuurID>
                     <Soort>Factuur</Soort>
                     <Type>Voorschot</Type>
                     <Verrekenbaar>true</Verrekenbaar>
                     <Termijn>2</Termijn>
                     <Jaar>2010</Jaar>
                     <Betaalwijze>IC</Betaalwijze>
                     <Rekeningnummer>XXXXXXX</Rekeningnummer>
                     <Media>Voorschotfactuur_xxxxx_2010_2.pdf</Media>
                     <BedragExcl>1764700</BedragExcl>
                     <BedragIncl>2100000</BedragIncl>
                     <FactuurBedragIncl>2100000</FactuurBedragIncl>
                     <VervalDatum>2010-03-04T00:00:00+01:00</VervalDatum>
                  </Facturen>
                  <Facturen diffgr:id="Facturen8" msdata:rowOrder="7">
                     <ContractID>xxxxx</ContractID>
                     <FactuurID>603370</FactuurID>
                     <Soort>Factuur</Soort>
                     <Type>Voorschot</Type>
                     <Verrekenbaar>true</Verrekenbaar>
                     <Termijn>1</Termijn>
                     <Jaar>2010</Jaar>
                     <Betaalwijze>IC</Betaalwijze>
                     <Rekeningnummer>XXXXXXX</Rekeningnummer>
                     <Media>Voorschotfactuur_xxxxx_2010_1.pdf</Media>
                     <BedragExcl>1789700</BedragExcl>
                     <BedragIncl>2129700</BedragIncl>
                     <FactuurBedragIncl>2129700</FactuurBedragIncl>
                     <VervalDatum>2010-02-08T00:00:00+01:00</VervalDatum>
                  </Facturen>
               </DocumentElement>
            </diffgr:diffgram>
         </GetFacturenResult>
      </GetFacturenResponse>
   </soap:Body>
</soap:Envelope>



Dan kan ik 't namelijk doorgeven!
  vrijdag 6 augustus 2010 @ 12:41:36 #14
254493 Trollface.
gr rob fruithof, groningencity
pi_84933242
Mijn fout, hij is niet helemaal fout, dat was gewoon een warning. Effe kijken.
★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★
  vrijdag 6 augustus 2010 @ 12:44:42 #15
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84933360
thanksss ;) !
  vrijdag 6 augustus 2010 @ 12:50:52 #16
254493 Trollface.
gr rob fruithof, groningencity
pi_84933613
Ben bijna klaar, heb wat code voor je zometeen.
★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_84933773
helaas volg..mag er in september weer aan geloven :'(
  vrijdag 6 augustus 2010 @ 13:09:04 #18
254493 Trollface.
gr rob fruithof, groningencity
pi_84934238
Provided that $result de resultaat-XML bevat:
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
<?php
$objDocument 
DOMDocument::loadXML($result);
$objItems $objDocument->getElementsByTagName('Facturen');
$arrData = array();

for(
$i 0$i $objItems->length$i++) {
    
$objItem $objItems->item($i);
    
    
$itemArray = array();
    
    
$itemArray['contract_id'] = intval($objItem->getElementsByTagName('ContractID')->item(0)->nodeValue);
    
$itemArray['factuur_id'] = intval($objItem->getElementsByTagName('FactuurID')->item(0)->nodeValue);
    
$itemArray['soort'] = $objItem->getElementsByTagName('Soort')->item(0)->nodeValue;
    
$itemArray['type'] = $objItem->getElementsByTagName('Type')->item(0)->nodeValue;
    
$itemArray['verrekenbaar'] =  ($objItem->getElementsByTagName('Verrekenbaar')->item(0)->nodeValue == 'true') ? TRUE FALSE;
    
$itemArray['termijn'] = intval($objItem->getElementsByTagName('Termijn')->item(0)->nodeValue);
    
$itemArray['jaar'] = intval($objItem->getElementsByTagName('Jaar')->item(0)->nodeValue);
    
$itemArray['betaalwijze'] = $objItem->getElementsByTagName('Betaalwijze')->item(0)->nodeValue;
    
$itemArray['rekeningnummer'] = $objItem->getElementsByTagName('Rekeningnummer')->item(0)->nodeValue;
    
$itemArray['media'] = $objItem->getElementsByTagName('Media')->item(0)->nodeValue;
    
$itemArray['bedrag_exclusief'] = intval($objItem->getElementsByTagName('BedragExcl')->item(0)->nodeValue);
    
$itemArray['bedrag_inclusief'] = intval($objItem->getElementsByTagName('BedragIncl')->item(0)->nodeValue);
    
$itemArray['factuurbedrag_inclusief'] = intval($objItem->getElementsByTagName('FactuurBedragIncl')->item(0)->nodeValue);
    
$itemArray['vervaldatum'] = $objItem->getElementsByTagName('VervalDatum')->item(0)->nodeValue;
    
$arrData[] = $itemArray;
}
var_dump($arrData);
?>
★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★
  vrijdag 6 augustus 2010 @ 13:19:53 #19
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84934682
Super! Bedankt voor de moeite! ;)

Echter, nog wel deze error: Fatal error: Call to a member function getElementsByTagName() on a non-object in /var/www/html/NCIS.xxxxxxxxxxxx.nl/inc/functions/getFacturen.php on line 31
  vrijdag 6 augustus 2010 @ 13:21:55 #20
254493 Trollface.
gr rob fruithof, groningencity
pi_84934764
En je weet zeker dat $result pure XML bevat? Hij probeert namelijk de XML in te laden die je eerder gepost hebt. Vervang anders loadXML($result) eens door loadXML($result->GetFacturenResult->any). :)
★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★
  vrijdag 6 augustus 2010 @ 13:27:45 #21
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84935044
Het is precies dezelfde XML als ik zojuist had gepost :)
Ik had $result al eens vervangen voor $result->GetFacturenResult->any, maar ook dat werkt niet.

Ik heb nu het volgende gedaan:

1
2
3
4
5
6
7
8
9
<?php
$objDOM 
= new DOMDocument();
      
$objItems $objDOM->loadXML($result->GetFacturenResult->any); 
      
$objItems $objDOM->getElementsByTagName('Facturen');
      
$arrData = array();


etc...
?>
En dan krijg ik toch weer:

Warning: DOMDocument::loadXML() expects parameter 1 to be string, object given in /var/www/html/NCIS.xxxxxxx.nl/inc/functions/getFacturen.php on line 31
array(0) { }
  vrijdag 6 augustus 2010 @ 13:29:13 #22
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84935107
Overigens kreeg ik met jou code dit:

Notice: DOMDocument::loadXML() [function.DOMDocument-loadXML]: xmlns: URI ncis is not absolute in Entity, line: 1 in /var/www/html/NCIS.xxxxxx.nl/inc/functions/getFacturen.php on line 30

Warning: DOMDocument::loadXML() [function.DOMDocument-loadXML]: Extra content at the end of the document in Entity, line: 1 in /var/www/html/NCIS.xxxxxxxxxxxxxxxx.nl/inc/functions/getFacturen.php on line 30

Fatal error: Call to a member function getElementsByTagName() on a non-object in /var/www/html/NCIS.xxxxxxxxxxxxx.nl/inc/functions/getFacturen.php on line 31
  vrijdag 6 augustus 2010 @ 13:37:45 #23
254493 Trollface.
gr rob fruithof, groningencity
pi_84935467
Vreemd, de code werkt hier prima. Doe eens een var_dump op $result->GetFacturenResult->any?
★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★
  vrijdag 6 augustus 2010 @ 13:40:12 #24
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84935578
bij deze :


string(6126) "5105631510FactuurVoorschottrue82010IC570216982Voorschotfactuur_5105_2010_8_20100803.pdf1857200221000022100002010-08-17T00:00:00+02:005105627891FactuurVoorschottrue72010IC570216982Voorschotfactuur_5105_2010_7_20100703.pdf1857200221000022100002010-07-19T00:00:00+02:005105620726FactuurVoorschottrue62010IC570216982Voorschotfactuur_5105_2010_6_20100604.pdf1764800210000021000002010-06-18T00:00:00+02:005105617091FactuurVoorschottrue52010IC570216982Voorschotfactuur_5105_2010_5_20100510.pdf1764800210000021000002010-05-24T00:00:00+02:005105613446FactuurVoorschottrue42010IC570216982Voorschotfactuur_5105_2010_4_20100414.pdf1764800210000021000002010-04-28T00:00:00+02:005105610657FactuurVoorschottrue32010IC570216982Voorschotfactuur_5105_2010_3_20100319.pdf1764800210000021000002010-04-02T00:00:00+02:005105608073FactuurVoorschottrue22010IC570216982Voorschotfactuur_5105_2010_2.pdf1764700210000021000002010-03-04T00:00:00+01:005105603370FactuurVoorschottrue12010IC570216982Voorschotfactuur_5105_2010_1.pdf1789700212970021297002010-02-08T00:00:00+01:00"
  vrijdag 6 augustus 2010 @ 13:41:33 #25
254493 Trollface.
gr rob fruithof, groningencity
pi_84935640
Ahzo. En een var_dump op $result?
★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★
  vrijdag 6 augustus 2010 @ 13:42:52 #26
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84935709
Komt i!:

object(stdClass)#2 (1) {
["GetFacturenResult"]=>
object(stdClass)#3 (1) {
["any"]=>
string(6126) "5105631510FactuurVoorschottrue82010IC570216982Voorschotfactuur_5105_2010_8_20100803.pdf1857200221000022100002010-08-17T00:00:00+02:005105627891FactuurVoorschottrue72010IC570216982Voorschotfactuur_5105_2010_7_20100703.pdf1857200221000022100002010-07-19T00:00:00+02:005105620726FactuurVoorschottrue62010IC570216982Voorschotfactuur_5105_2010_6_20100604.pdf1764800210000021000002010-06-18T00:00:00+02:005105617091FactuurVoorschottrue52010IC570216982Voorschotfactuur_5105_2010_5_20100510.pdf1764800210000021000002010-05-24T00:00:00+02:005105613446FactuurVoorschottrue42010IC570216982Voorschotfactuur_5105_2010_4_20100414.pdf1764800210000021000002010-04-28T00:00:00+02:005105610657FactuurVoorschottrue32010IC570216982Voorschotfactuur_5105_2010_3_20100319.pdf1764800210000021000002010-04-02T00:00:00+02:005105608073FactuurVoorschottrue22010IC570216982Voorschotfactuur_5105_2010_2.pdf1764700210000021000002010-03-04T00:00:00+01:005105603370FactuurVoorschottrue12010IC570216982Voorschotfactuur_5105_2010_1.pdf1789700212970021297002010-02-08T00:00:00+01:00"
}
}
  vrijdag 6 augustus 2010 @ 13:45:43 #27
254493 Trollface.
gr rob fruithof, groningencity
pi_84935847
Maar waar is de volledige XML dan ergens? Want dat is alleen het factuur-gedeelte.
★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★
  vrijdag 6 augustus 2010 @ 13:49:26 #28
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84935998
Ik heb werkelijk geen idee :? De xml die ik je elke keer liet zien had ik uit het programma soapUI.

Ik doe de soap call als volgt:

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
<?php
function soapCall($what$params){
   
$soapClient = new SoapClient("xxxxxxxx/login.asmx?WSDL");
   
$error 0;
   try {
      
$info $soapClient->__call($what, array($params));

   } catch (
SoapFault $fault) {
      
$error 1;
      return 
"
"
.$fault->faultcode."-".$fault->faultstring.".
"
;
   }

   if (
$info) {
      return 
$info;
   }
}


//hier roep ik de functie op:

      
$result soapCall('GetFacturen', array('sessieID' => $_SESSION['loginSession_ID'], 'Contractnummer' => $_SESSION['contractnummer']));
     

      
$objDocument DOMDocument::loadXML($result->GetFacturenResult->any);
      
$objItems $objDocument->getElementsByTagName('Facturen');
      
$arrData = array();
?>
  vrijdag 6 augustus 2010 @ 13:50:43 #29
254493 Trollface.
gr rob fruithof, groningencity
pi_84936072
Kun je bij de var_dump van die any-zooi in de HTML-bron kijken en dat hier copypasten?
★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★
  vrijdag 6 augustus 2010 @ 13:52:15 #30
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84936146
1string(6126) "<xs:schema xmlns:mstns="ncis" xmlns="ncis" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="NewDataSet" targetNamespace="ncis" attributeFormDefault="qualified" elementFormDefault="qualified"><xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:MainDataTable="ncis_x003A_Facturen" msdata:UseCurrentLocale="true"><xs:complexType><xs:choice minOccurs="0" maxOccurs="unbounded"><xs:element name="Facturen"><xs:complexType><xs:sequence><xs:element name="Result" type="xs:string" minOccurs="0"/><xs:element name="Remark" type="xs:string" minOccurs="0"/><xs:element name="ContractID" type="xs:int" minOccurs="0"/><xs:element name="ContractRegelID" type="xs:int" minOccurs="0"/><xs:element name="ReferentieID" type="xs:int" minOccurs="0"/><xs:element name="FactuurID" type="xs:int" minOccurs="0"/><xs:element name="Soort" type="xs:string" minOccurs="0"/><xs:element name="Type" type="xs:string" minOccurs="0"/><xs:element name="Verrekenbaar" type="xs:boolean" minOccurs="0"/><xs:element name="Termijn" type="xs:int" minOccurs="0"/><xs:element name="Jaar" type="xs:int" minOccurs="0"/><xs:element name="Betaalwijze" type="xs:string" minOccurs="0"/><xs:element name="Rekeningnummer" type="xs:string" minOccurs="0"/><xs:element name="Media" type="xs:string" minOccurs="0"/><xs:element name="BedragExcl" type="xs:decimal" minOccurs="0"/><xs:element name="BedragIncl" type="xs:decimal" minOccurs="0"/><xs:element name="FactuurBedragIncl" type="xs:decimal" minOccurs="0"/><xs:element name="VervalDatum" type="xs:dateTime" minOccurs="0"/><xs:element name="FactuurOpenstaandBedragIncl" type="xs:decimal" minOccurs="0"/></xs:sequence></xs:complexType></xs:element></xs:choice></xs:complexType></xs:element></xs:schema><diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1"><DocumentElement xmlns="ncis"><Facturen diffgr:id="Facturen1" msdata:rowOrder="0"><ContractID>5105</ContractID><FactuurID>631510</FactuurID><Soort>Factuur</Soort><Type>Voorschot</Type><Verrekenbaar>true</Verrekenbaar><Termijn>8</Termijn><Jaar>2010</Jaar><Betaalwijze>IC</Betaalwijze><Rekeningnummer>570216982</Rekeningnummer><Media>Voorschotfactuur_5105_2010_8_20100803.pdf</Media><BedragExcl>1857200</BedragExcl><BedragIncl>2210000</BedragIncl><FactuurBedragIncl>2210000</FactuurBedragIncl><VervalDatum>2010-08-17T00:00:00+02:00</VervalDatum></Facturen><Facturen diffgr:id="Facturen2" msdata:rowOrder="1"><ContractID>5105</ContractID><FactuurID>627891</FactuurID><Soort>Factuur</Soort><Type>Voorschot</Type><Verrekenbaar>true</Verrekenbaar><Termijn>7</Termijn><Jaar>2010</Jaar><Betaalwijze>IC</Betaalwijze><Rekeningnummer>570216982</Rekeningnummer><Media>Voorschotfactuur_5105_2010_7_20100703.pdf</Media><BedragExcl>1857200</BedragExcl><BedragIncl>2210000</BedragIncl><FactuurBedragIncl>2210000</FactuurBedragIncl><VervalDatum>2010-07-19T00:00:00+02:00</VervalDatum></Facturen><Facturen diffgr:id="Facturen3" msdata:rowOrder="2"><ContractID>5105</ContractID><FactuurID>620726</FactuurID><Soort>Factuur</Soort><Type>Voorschot</Type><Verrekenbaar>true</Verrekenbaar><Termijn>6</Termijn><Jaar>2010</Jaar><Betaalwijze>IC</Betaalwijze><Rekeningnummer>570216982</Rekeningnummer><Media>Voorschotfactuur_5105_2010_6_20100604.pdf</Media><BedragExcl>1764800</BedragExcl><BedragIncl>2100000</BedragIncl><FactuurBedragIncl>2100000</FactuurBedragIncl><VervalDatum>2010-06-18T00:00:00+02:00</VervalDatum></Facturen><Facturen diffgr:id="Facturen4" msdata:rowOrder="3"><ContractID>5105</ContractID><FactuurID>617091</FactuurID><Soort>Factuur</Soort><Type>Voorschot</Type><Verrekenbaar>true</Verrekenbaar><Termijn>5</Termijn><Jaar>2010</Jaar><Betaalwijze>IC</Betaalwijze><Rekeningnummer>570216982</Rekeningnummer><Media>Voorschotfactuur_5105_2010_5_20100510.pdf</Media><BedragExcl>1764800</BedragExcl><BedragIncl>2100000</BedragIncl><FactuurBedragIncl>2100000</FactuurBedragIncl><VervalDatum>2010-05-24T00:00:00+02:00</VervalDatum></Facturen><Facturen diffgr:id="Facturen5" msdata:rowOrder="4"><ContractID>5105</ContractID><FactuurID>613446</FactuurID><Soort>Factuur</Soort><Type>Voorschot</Type><Verrekenbaar>true</Verrekenbaar><Termijn>4</Termijn><Jaar>2010</Jaar><Betaalwijze>IC</Betaalwijze><Rekeningnummer>570216982</Rekeningnummer><Media>Voorschotfactuur_5105_2010_4_20100414.pdf</Media><BedragExcl>1764800</BedragExcl><BedragIncl>2100000</BedragIncl><FactuurBedragIncl>2100000</FactuurBedragIncl><VervalDatum>2010-04-28T00:00:00+02:00</VervalDatum></Facturen><Facturen diffgr:id="Facturen6" msdata:rowOrder="5"><ContractID>5105</ContractID><FactuurID>610657</FactuurID><Soort>Factuur</Soort><Type>Voorschot</Type><Verrekenbaar>true</Verrekenbaar><Termijn>3</Termijn><Jaar>2010</Jaar><Betaalwijze>IC</Betaalwijze><Rekeningnummer>570216982</Rekeningnummer><Media>Voorschotfactuur_5105_2010_3_20100319.pdf</Media><BedragExcl>1764800</BedragExcl><BedragIncl>2100000</BedragIncl><FactuurBedragIncl>2100000</FactuurBedragIncl><VervalDatum>2010-04-02T00:00:00+02:00</VervalDatum></Facturen><Facturen diffgr:id="Facturen7" msdata:rowOrder="6"><ContractID>5105</ContractID><FactuurID>608073</FactuurID><Soort>Factuur</Soort><Type>Voorschot</Type><Verrekenbaar>true</Verrekenbaar><Termijn>2</Termijn><Jaar>2010</Jaar><Betaalwijze>IC</Betaalwijze><Rekeningnummer>570216982</Rekeningnummer><Media>Voorschotfactuur_5105_2010_2.pdf</Media><BedragExcl>1764700</BedragExcl><BedragIncl>2100000</BedragIncl><FactuurBedragIncl>2100000</FactuurBedragIncl><VervalDatum>2010-03-04T00:00:00+01:00</VervalDatum></Facturen><Facturen diffgr:id="Facturen8" msdata:rowOrder="7"><ContractID>5105</ContractID><FactuurID>603370</FactuurID><Soort>Factuur</Soort><Type>Voorschot</Type><Verrekenbaar>true</Verrekenbaar><Termijn>1</Termijn><Jaar>2010</Jaar><Betaalwijze>IC</Betaalwijze><Rekeningnummer>570216982</Rekeningnummer><Media>Voorschotfactuur_5105_2010_1.pdf</Media><BedragExcl>1789700</BedragExcl><BedragIncl>2129700</BedragIncl><FactuurBedragIncl>2129700</FactuurBedragIncl><VervalDatum>2010-02-08T00:00:00+01:00</VervalDatum></Facturen></DocumentElement></diffgr:diffgram>"
  vrijdag 6 augustus 2010 @ 13:58:41 #31
254493 Trollface.
gr rob fruithof, groningencity
pi_84936441
Hmm, als ik
1
2
3
4
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <GetFacturenResponse xmlns="http://ncis.nl/CSSWebservices">
         <GetFacturenResult>
vóór die string en
1
2
3
4
        </GetFacturenResult>
      </GetFacturenResponse>
   </soap:Body>
</soap:Envelope>
erachter plak, dan doet de functie het prima... misschien kun je dat als tussenoplossing proberen...
★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★
  vrijdag 6 augustus 2010 @ 14:01:39 #32
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84936572
Het werkt! Maarrrrr wel een beetje een 'vieze' oplossing zo? Gek!
  vrijdag 6 augustus 2010 @ 14:02:33 #33
254493 Trollface.
gr rob fruithof, groningencity
pi_84936612
quote:
Op vrijdag 6 augustus 2010 14:01 schreef Likkende_Lassie het volgende:
Het werkt! Maarrrrr wel een beetje een 'vieze' oplossing zo? Gek!
Ik snap het ook niet helemaal :P maar kun je wel uit de voeten met die array? :)
★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★
  vrijdag 6 augustus 2010 @ 14:04:58 #34
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84936700
ja! Die is perfect! ;) Onwijs bedankt voor je tijd!
  vrijdag 6 augustus 2010 @ 14:18:53 #35
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84937333
Heb even een nog viezere functie gemaakt :P

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
function soapCallTransfer($name$result){
   return 
'<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <'
.$name.'Response xmlns="http://ncis.nl/CSSWebservices">
      <'
.$name.'Result>'
   
.$result.
   
' </'.$name.'Result>
      </'
.$name.'Response>
   </soap:Body>
</soap:Envelope>'
;
}
?>
  vrijdag 6 augustus 2010 @ 14:29:46 #36
254493 Trollface.
gr rob fruithof, groningencity
pi_84937818
Moet kunnen, moet kunnen.
★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★
  vrijdag 6 augustus 2010 @ 15:17:38 #37
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84939856
Edit, 't werkt!
  vrijdag 6 augustus 2010 @ 15:22:21 #38
254493 Trollface.
gr rob fruithof, groningencity
pi_84940079
Is gewoon goed hoor? Behalve die notice van line 3 dan.
★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★
  vrijdag 6 augustus 2010 @ 15:22:43 #39
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_84940098
Ja idd, zie edit! mijn fout! :P
pi_84974107
tvp :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  woensdag 11 augustus 2010 @ 21:11:07 #41
34663 SpeedyGJ
Zo snel als de bliksem O+
pi_85156919
Ik weet niet of ik aan het juiste adres ben ;)

Ik heb een website waar ik promotie banners heb staan, de achtergrond zijn standaard wit (komt van een programma af), nu wil ik een plaatje als achtergrond hebben.
De banner zelf is van PHP gemaakt (nee niet door mij geschreven want ik ben hier een leek in :D ) , hoe moet ik dit gaan aanpakken?

Dit is de code voor de achtergrond kleur.

1
2
3
4
// Set colors we want to use...
// first background is a white background
#$background_color   = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$background_color   = imagecolorallocate($im, 247,247,247);
  woensdag 11 augustus 2010 @ 21:45:28 #42
91039 mstx
2x1/2 = 1/2 x 1/2
pi_85158519
quote:
Op woensdag 11 augustus 2010 21:11 schreef SpeedyGJ het volgende:
Ik weet niet of ik aan het juiste adres ben ;)

Ik heb een website waar ik promotie banners heb staan, de achtergrond zijn standaard wit (komt van een programma af), nu wil ik een plaatje als achtergrond hebben.
De banner zelf is van PHP gemaakt (nee niet door mij geschreven want ik ben hier een leek in :D ) , hoe moet ik dit gaan aanpakken?

Dit is de code voor de achtergrond kleur.
[ code verwijderd ]
http://php.net/manual/en/function.imagecopy.php
1
2
3
4
5
<?php
$background_color   
imagecolorallocate($im247,247,247);
$achtergrondplaatje imagecreatefromjpeg('achtergrondplaatje .jpg');
imagecopy($im$achtergrondplaatje 0000$breedte_van_de_banner$hoogte_van_de_banner);
?>
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.
👾
  woensdag 11 augustus 2010 @ 22:13:22 #43
34663 SpeedyGJ
Zo snel als de bliksem O+
pi_85159966
-Oppgelost- :)

[ Bericht 90% gewijzigd door SpeedyGJ op 12-08-2010 03:55:00 ]
pi_85284440
ok ik heb een simpel probleempje.
ik heb verschillende includes.
nu wou ik hier een functie van maken.
Alleen de ene keer is hij een map naar onder dus met twee puntjes en de andere keer met een enkele punt.
Dit is dus een probleem voor mij.

dus kan ik niet op meerdere plekken Statische_pagina::Header_tonen();
gebruiken.


toen dacht ik :
include $base_url."/pages/leftarm.php";
maar dan krijg ik fallow url open fout en krijg ik functie problemen met andere functies :p.
ik probeer het nu zodanig te maken dat alles in klasses en functies komen :). Zodat er een soort van CMS onstaat. MVC model? :P


en mijn andere probleem was ik wou een functie maken die een titel meegaf aan de pagina alleen dan krijg ik dit idee in mijn hoofd.

1
2
3
4
5
6
7
8
<?php
function pagina_doorsturen($titel$url)
{
$titel hoe los ik dit op ? :o dat hij die meekrijgt.
Header($url);
exit;
}
?>
:P zover kom ik nu
Redacted
pi_85436490
Ik ben voor mijn werk in phpmyadmin bezig en wil wat data veranderen.

in een kolom telefoonnummer vind ik meer dan 100 records waarbij het telnummer 0612345678 is, oftewel een foutief nummer. Nu wil ik graag van al die records in 1 sql script 0612345678 veranderen in $

dit zodat ik straks in een export niet alles handmatig nog moet opzoeken

hoe doe je dit het makkelijkst?
pi_85436575
Is het veld waar het telefoonnummer in staat een tekstveld of een numeriek veld?
pi_85436675
telefoonnummer varchar(100) latin1_swedish_ci
nummers staan volledig aan elkaar ( zonder spatie of - )
pi_85437413
Ok, dan heeft het zin om er een $ in te zetten :)

MySQL:
1UPDATE tabel SET telefoonnummer = '$' WHERE telefoonnummer = '0612345678';
pi_85437830
Super, dat gaat straks een hoop schelen
pi_85441882
quote:
Op woensdag 18 augustus 2010 14:48 schreef Estolan het volgende:
telefoonnummer varchar(100) latin1_swedish_ci
nummers staan volledig aan elkaar ( zonder spatie of - )
Lol!!! varchar(100) voor een telefoonnummer? ik weet niet wat jij verwacht van de nabije toekomst maar 100 is wel heel erg overdreven veel... 20 is meer dan zat!
There are 10 types of people, those who get binary and those that don't
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')