abonnement Unibet Coolblue Bitvavo
pi_60391760
quote:
Op zondag 27 juli 2008 22:40 schreef slakkie het volgende:

[..]

Denk dat je die array_push naar to_unlink te vroeg doet, staan je bestanden in ./temp?
D'oh! Er was geen "temp" mapje, nu ik die aangemaakt heb werkt het wel.

Overigens is dat geen code van mij, maar van een project genaamd OpenPhotoVR, probeer het lokaal te draaien om eens wat ermee te experimenteren, maar dat ging dus niet. Maar bedankt voor de tip! Had helemaal over die "./temp" heen gekeken!
Michael Scott: If I were joking, you'd be laughing. Do you look like you're laughing?
Dwight K. Schrute: Impossible to say. I can't see myself.
  maandag 28 juli 2008 @ 15:39:58 #182
187069 slacker_nl
Sicko pur sang
pi_60397416
quote:
Op maandag 28 juli 2008 10:38 schreef ralfie het volgende:
of @unlink(); De @ onderdrukt de waarschuwing. Neemt niet weg dat het kan zijn dan je idd door een fout die bestanden niet hebt, dus dat zou ik eerst uitzoeken.
Is ook een manier. Kwam laatst ergens een quote tegen van iemand die code had gezien in de trant van:

error_reporting(E_ALL);

@dit($dat);
@dat($dit);
@etc($etc, $etc, $etc);

Niet dat jij dit doet, maar mensen die errorreporting aanzetten en dan alles gaan @'en zijn lachwekkend
In theory there is no difference between theory and practice. In practice there is.
  maandag 28 juli 2008 @ 19:25:37 #183
85514 ralfie
!Yvan eht nioj
pi_60402151
quote:
Op maandag 28 juli 2008 15:39 schreef slacker_nl het volgende:

[..]

Is ook een manier. Kwam laatst ergens een quote tegen van iemand die code had gezien in de trant van:

error_reporting(E_ALL);

@dit($dat);
@dat($dit);
@etc($etc, $etc, $etc);

Niet dat jij dit doet, maar mensen die errorreporting aanzetten en dan alles gaan @'en zijn lachwekkend
ik doe het deels unlink, mysql_connect en mysql_select_db hebben bij mij standaard een @'tje. De rest niet
  woensdag 30 juli 2008 @ 12:52:11 #184
84926 WyriHaximus
Release the hounds smithers!
pi_60441519
* WyriHaximus zit weer eens te kwijlen bij het lezen van nieuwe features:
http://wiki.php.net/rfc/closures
https://trac.cakephp.org/wiki/Proposals/2.0ToDoList
phluphy for president!
pi_60446778
Vandaag voor het eerst IIS + PHP + MySQL geinstalleerd. Alles werkt, alleen ondersteund PHP5 standaard geen MySQL. Ik heb tig tutorials gevolgd, en deze zeggen allemaal dat ik de php.ini moet wijzigen en deze regels bij de extensions toe moet voegen:
quote:
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
; extension=modulename.extension
;
; For example, on Windows:
;
; extension=msql.dll
;
; ... or under UNIX:
;
; extension=msql.so
;
; Note that it should be the name of the module only; no directory information
; needs to go here. Specify the location of the extension with the
; extension_dir directive above.


; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.

extension=php_mysql.dll
extension=php_mysqli.dll
.... maar bij mij als resultaat:
quote:
1PHP Warning: PHP Startup: Unable to load dynamic library './php_mysql.dll' - The specified module could not be found. in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library './php_mysqli.dll' - The specified module could not be found. in Unknown on line 0
Iemand verder nog tips?
  woensdag 30 juli 2008 @ 16:33:50 #186
63192 ursel
"Het Is Hier Fantastisch!
pi_60446882
Misschien een stomme vraag, maar de dll bestaan wel in je PHP/ext folder??
pi_60446923
De DLL staat in de root van PHP en in ook in system32.

Maar het probleem ga ik simpeler oplossen door PHP4 te gebruiken, want daar was hij tenminste wel pre-compiled.
  woensdag 30 juli 2008 @ 16:38:47 #188
63192 ursel
"Het Is Hier Fantastisch!
pi_60446999
quote:
Op woensdag 30 juli 2008 16:35 schreef Geqxon het volgende:
De DLL staat in de root van PHP en in ook in system32.

Maar het probleem ga ik simpeler oplossen door PHP4 te gebruiken, want daar was hij tenminste wel pre-compiled.
Dat zeg ik, je moet hem in PHP/ext flikkeren..

En daarnaast, terug gaan naar PHP4 om je probleem te ontlopen..
Mijn code werkt nagenoeg niet meer in 4, dus dat forceert me tenminste om te zorgen dat ik niet terug ga naar PHP4.
pi_60447029
De map "ext" in "C:\Program Files\PHP", die bestaat hier niet. Aanmaken dus? Vreemd dat die er standaard niet bij staat, ik dacht dat PHP gebruiksvriendelijk was...
pi_60447057
A, kijk:
quote:
extension_dir = "./"
Je kletst dus uit je nek met je ext folder. Ik dacht al, hier klopt iets niet.

-------------------------------

Het probleem zit hem bij mij met name in de falende tutorials, zelfs de officieele van PHP zelf, aangezien ook die met verouderde informatie werkt.

-------------------------------

En na wat pielen:
quote:
1PHP Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files\PHP\ext\php_mysql.dll' - The specified procedure could not be found. in Unknown on line 0
En dat terwijl 'C:\Program Files\PHP\ext\php_mysql.dll' recht voor mijn neus staat!

[ Bericht 29% gewijzigd door Geqxon op 30-07-2008 16:50:48 ]
  woensdag 30 juli 2008 @ 16:52:35 #191
63192 ursel
"Het Is Hier Fantastisch!
pi_60447311
quote:
Op woensdag 30 juli 2008 16:41 schreef Geqxon het volgende:
A, kijk:
[..]

Je kletst dus uit je nek met je ext folder. Ik dacht al, hier klopt iets niet.

-------------------------------

Het probleem zit hem bij mij met name in de falende tutorials, zelfs de officieele van PHP zelf, aangezien ook die met verouderde informatie werkt.

-------------------------------

En na wat pielen:
[..]

En dat terwijl 'C:\Program Files\PHP\ext\php_mysql.dll' recht voor mijn neus staat!
No comments verder.. Succes verder met je PHP4
pi_60447397
Waar heb je het over ursel? Je lacht me uit omdat de extensions niet in de ext directory staat, en by default bestaat die niet. Ik vind dat vreemd gedrag.
  woensdag 30 juli 2008 @ 17:02:08 #193
63192 ursel
"Het Is Hier Fantastisch!
pi_60447517
quote:
Op woensdag 30 juli 2008 16:56 schreef Geqxon het volgende:
Waar heb je het over ursel? Je lacht me uit omdat de extensions niet in de ext directory staat, en by default bestaat die niet. Ik vind dat vreemd gedrag.
Je melding geeft het anders wel default aan en je verklaart dat ik uit mijn nek lul..
Verder staat het hier wel allemaal gewoon netjes in een ext folder, dus ja, om dan gelijk te roepen dat iemand uit zijn nek lult die je probeert te helpen..
pi_60447617
quote:
Op woensdag 30 juli 2008 17:02 schreef ursel het volgende:

[..]

Je melding geeft het anders wel default aan en je verklaart dat ik uit mijn nek lul..
Verder staat het hier wel allemaal gewoon netjes in een ext folder, dus ja, om dan gelijk te roepen dat iemand uit zijn nek lult die je probeert te helpen..
Goed, communicatie foutje. Sorry

Inmiddels PHP5 in "c:\php\" geinstalleerd, "c:\php\ext\" aangemaakt en hier de twee php_mysql en php_mysqli DLL files in gezet. In PHP.ini vervolgens de extension_dir laten verwijzen naar "c:\php\ext" en de twee DLL files in de PHP.ini laten laden. Helaas helaas:
quote:
Unable to load dynamic library 'c:\php\ext\php_mysql.dll' - The specified procedure could not be found.
Morgen verder.
  woensdag 30 juli 2008 @ 17:16:56 #195
75592 GlowMouse
l'état, c'est moi
pi_60447791
Doe gewoon een handmatige installatie, dan weet je zeker dat alles goed gaan. Deze documentatie is up-to-date.

Merk ook op dat hij niet zegt 'file not found' maar 'the specified procedure could not be found', dat is heel wat anders.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_60447881
Haha, ik heb het met de GUI installer opgelost. Zo, dat was simpel.
pi_60457576
Een testscript dat ik deze middag gebruikt heb:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
if (false){
?>
PHP doesn't work
<?php
}
?>

<?php
@mysql_connect("localhost","root","tardis");

if (@mysql_get_server_info()){
   echo "PHP & MySQL both work";
}
else{
   echo "PHP works, MySQL doesn't";
}
?>


Werkt flawless, handig om spul te testen.
  donderdag 31 juli 2008 @ 09:57:47 #198
12221 Tijn
Powered by MS Paint
pi_60461163
Handig om je rootpasswoord hier neer te gooien, Gex
pi_60515269
Ik wilde even wat met jullie delen, aangezien ik zelf een klein probleem had m.b.t. het invoeren van dubbele data op unieke velden, waar ik helaas niets aan kon doen m.b.t. snelheid van connecties op de database.

Nu heb ik de oplossing in MySQL zelf gevonden.

Stel ik heb een tabel
ID (auto_ince) - IP (uniek)

en ik wil zonder fouten invoeren en uitlezen.

Eerst deed ik het met
1
2
3
4
SELECT id 
FROM tabel 
WHERE ip = 'IPADRES' 
LIMIT 1

0 items -> insert en lees nieuw ID
1 items -> lees item id

echter ging het af en toe fout en ontving ik foutmeldingen dat ik een unieke row wilde toevoegen, hoe dit mogelijk was? geen flauw idee maar ik wil de het voorkomen.

Nu heb ik na een uurtje MySQL documentatie doorgelezen te hebben de oplossing gevonden (ook na tips van FOK!users)

Oplossing:
1
2
3
INSERT INTO `stats_ip` (`ip`)
VALUES ('1448150902')
ON DUPLICATE KEY UPDATE id=LAST_INSERT_ID(id), ip = '1448150902'


Normaal zou ik met MYSQL_INSERT_ID() het laatste gegeven ID ontvangen, maar in dit geval ontvang ik het geupdate ID

Altijd handig!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  zaterdag 2 augustus 2008 @ 20:45:26 #200
84926 WyriHaximus
Release the hounds smithers!
pi_60515438
Ff een specialiste vraagje tussen door zijn er hier mensen die voor cakephp datasources hebben gebouwt?
phluphy for president!
pi_60515745
ik ga me straks of morgen eens inlezen hoe dat nou werkt met classes en extenden enzo

Ik gebruik wel classes, maar die staan altijd apart van elkaar.... Ik heb nu een wat complexer geheel waarbij ik wat algemene functies heb, en soms wat extra, specifieke, functies. Volgens mij kan ik dat mooi daarmee oplossen, zonder dat ik allerlei dubbele code krijgt.... maar het is me nog niet helemaal duidelijk
pi_60524086
quote:
Op zaterdag 2 augustus 2008 21:04 schreef Xcalibur het volgende:
ik ga me straks of morgen eens inlezen hoe dat nou werkt met classes en extenden enzo

Ik gebruik wel classes, maar die staan altijd apart van elkaar.... Ik heb nu een wat complexer geheel waarbij ik wat algemene functies heb, en soms wat extra, specifieke, functies. Volgens mij kan ik dat mooi daarmee oplossen, zonder dat ik allerlei dubbele code krijgt.... maar het is me nog niet helemaal duidelijk
Ja. Het principe heet OOP:

http://en.wikipedia.org/wiki/Object_oriented
  zondag 3 augustus 2008 @ 13:57:45 #203
84926 WyriHaximus
Release the hounds smithers!
pi_60525882
quote:
Op zondag 3 augustus 2008 12:17 schreef Scorpie het volgende:

[..]

Ja. Het principe heet OOP:

http://en.wikipedia.org/wiki/Object_oriented
Aye en OOP is erg geil tof .
phluphy for president!
pi_60528292
I know

Ik werk ook wel met classes, alleen dat extenden is nog nieuw
Heb al even in de PHP documentatie gekeken, dat ziet er vrij overzichtelijk uit...
pi_60528758
quote:
Op zondag 3 augustus 2008 16:05 schreef Xcalibur het volgende:
I know

Ik werk ook wel met classes, alleen dat extenden is nog nieuw
Heb al even in de PHP documentatie gekeken, dat ziet er vrij overzichtelijk uit...
OOP is niet iets wat je uit PHP documentatie kan leren, het is een manier van ontwerpen en programmeren. Die leer je beter door een algemene tutorial over OOP door te nemen.
pi_60529616
Ik moet zeggen dat ik de Perl OO tutorial wel erg prettig vond om te lezen. Zie het Perl topic voor de linkjes
pi_60538628
het principe snap ik wel, ik gebruik het alleen maar beperkt
Maar toch bedankt
pi_60558447
Nog een korte vraag m.b.t. on duplicate,

voor een script moet ik heel veel ID's achterhalen, en indien deze niet bestaat de regel toevoegen, is het handiger om toch een query te doen om te kijken of deze bestaat of gewoon altijd een insert waarbij ik de on duplicate gebruik? want het resultaat is praktisch het zelfde...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_60558513
Waarom heb je de ID's nodig?
pi_60558548
Chandler, moet je avatar trouwens m'n browser versie en OS raden?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')