abonnement Unibet Coolblue Bitvavo
pi_49722651
Ik weet het, het is geen php, maar weten jullie misschien waarom ik deze xml fout krijg?
1
2
3
XML-parsefout: onjuist gevormd
Locatie: http://domain/Music/playlist.php?folder=%2FTop+500+Rock+And+Roll+Songs;500
Regelnummer 78, kolom 65:<song path="/Music/Top 500 Rock And Roll Songs/077 - Tom Petty & the Heartbreakers - Runnin' Down a Dream.mp3" title="077 - Tom Petty & the Heartbreakers - Runnin' Down a Dream.mp3"/>


Edit: Al opgelost: urlencode() :0

[ Bericht 22% gewijzigd door Darkomen op 24-05-2007 13:44:47 ]
  donderdag 24 mei 2007 @ 14:21:17 #202
161108 JohannesPaulus
Divide and conquer
pi_49724645
Weet iemand hoe je een DB creëert via een PHP script ipv via phpMyAdmin?
Ik wil een stuk of 300 db's creëren en ik wil niet alles via phpMyAdmin doen maar gewoon online via mijn webserver.
Anyone? Thanks
In peace, sons bury their fathers; in war, fathers bury their sons. (484 BC–ca.425 BC, Herodotus)
He who knows when he can fight and when he cannot will be victorious. (c. 544 – 496 BC, Sun Tzu)
  donderdag 24 mei 2007 @ 14:24:10 #203
4159 GI
Nee ik heet geen JOE
pi_49724747
Waarom wil je 300 DB's creeeren ?
SQL statement "Create database bladiebla" zou het moeten doen als je daar de rechten voor hebt. Maar ik kan je nu al adviseren dat dit niet echt een gangbare manier van database onderhoud is.
  donderdag 24 mei 2007 @ 14:24:43 #204
12221 Tijn
Powered by MS Paint
pi_49724769
Nou, mysql_create_db() lijkt me een goed uitgangspunt.

[edit] Oh, of niet
quote:
The function mysql_create_db() is deprecated. It is preferable to use mysql_query() to issue a sql CREATE DATABASE statement instead.
pi_49724820
quote:
Op donderdag 24 mei 2007 14:24 schreef Tijn het volgende:
Nou, mysql_create_db() lijkt me een goed uitgangspunt.
quote:
The function mysql_create_db() is deprecated. It is preferable to use mysql_query() to issue a sql CREATE DATABASE statement instead.
  donderdag 24 mei 2007 @ 14:35:50 #206
161108 JohannesPaulus
Divide and conquer
pi_49725229
quote:
Op donderdag 24 mei 2007 14:24 schreef GI het volgende:
Waarom wil je 300 DB's creeeren ?
SQL statement "Create database bladiebla" zou het moeten doen als je daar de rechten voor hebt. Maar ik kan je nu al adviseren dat dit niet echt een gangbare manier van database onderhoud is.
Ja ik weet zelf wel hoe ik een DB moet creëren via phpMyAdmin maar ik wil een formulier maken voor een n00b zodat hij de DB's gelijk online kan creëren ipv eerst inloggen op phpMyAdmin en dan een DB creëren
(1 DB is ook goed, maar is het dan mogelijk om via zo'n script 300 tabellen te creëren?

Tijn, Piles, toch niet zo of kan ik dat gebruiken
In peace, sons bury their fathers; in war, fathers bury their sons. (484 BC–ca.425 BC, Herodotus)
He who knows when he can fight and when he cannot will be victorious. (c. 544 – 496 BC, Sun Tzu)
pi_49725569
Ik zou me sowieso eerst eens verdiepen in standaard SQL queries en databases, want ik heb zo'n beetje de indruk dat je nog niet zo veel d'r mee gewerkt heb. Jouw probleem is niet echt een PHP kwestie.
  donderdag 24 mei 2007 @ 14:44:54 #208
84926 WyriHaximus
Release the hounds smithers!
pi_49725599
quote:
Op donderdag 24 mei 2007 14:35 schreef JohannesPaulus het volgende:

[..]

Ja ik weet zelf wel hoe ik een DB moet creëren via phpMyAdmin maar ik wil een formulier maken voor een n00b zodat hij de DB's gelijk online kan creëren ipv eerst inloggen op phpMyAdmin en dan een DB creëren
(1 DB is ook goed, maar is het dan mogelijk om via zo'n script 300 tabellen te creëren?

Tijn, Piles, toch niet zo of kan ik dat gebruiken
CREATE TABLE
phluphy for president!
  donderdag 24 mei 2007 @ 15:01:47 #209
161108 JohannesPaulus
Divide and conquer
pi_49726256
quote:
Op donderdag 24 mei 2007 14:44 schreef WyriHaximus het volgende:

[..]

CREATE TABLE
thx mate, het is me gelukt

1
2
3
<?php
mysql_query
("CREATE TABLE newtable(id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(id), naam VARCHAR(30))");
?>


@Tuvai, bedankt voor de tip maar je komt veel geloofwaardiger over als je eerst met een antwoord komt en daarna mij de les leest
In peace, sons bury their fathers; in war, fathers bury their sons. (484 BC–ca.425 BC, Herodotus)
He who knows when he can fight and when he cannot will be victorious. (c. 544 – 496 BC, Sun Tzu)
pi_49726400
quote:
Op donderdag 24 mei 2007 15:01 schreef JohannesPaulus het volgende:
@Tuvai, bedankt voor de tip maar je komt veel geloofwaardiger over als je eerst met een antwoord komt en daarna mij de les leest
Dus jij komt vragen om een script waarmee je 300 databases kunt creeren, terwijl je eigenlijk gewoon een tabel aan wilt maken? Volgens mij moet je de basistermen nog eens doornemen...

Ik snap eigenlijk ook niet wat met een zooi tabellen moet met een id en een naam
Kan je niet beter gewoon records toevoegen aan die ene tabel?
pi_49726422
quote:
Op donderdag 24 mei 2007 15:01 schreef JohannesPaulus het volgende:
@Tuvai, bedankt voor de tip maar je komt veel geloofwaardiger over als je eerst met een antwoord komt en daarna mij de les leest
Verschillende mensen gaven je al diverse antwoorden en je begreep niet wat je er mee moest doen. Volg m'n advies nou maar gewoon en verdiep je eerst eens in databases alvorens je d'r applicaties mee gaat bouwen.
  FOK!-Schrikkelbaas donderdag 24 mei 2007 @ 15:20:25 #212
1972 Swetsenegger
Egocentrische Narcist
pi_49727012
Ik denk niet dat je 300 databases wil. Sterker nog, ik denk zelfs niet dat je 1 database met 300 tabellen wil. Je maakt ergens een kardinale denkfout.
  donderdag 24 mei 2007 @ 15:25:11 #213
84926 WyriHaximus
Release the hounds smithers!
pi_49727251
quote:
Op donderdag 24 mei 2007 15:20 schreef Swetsenegger het volgende:
Ik denk niet dat je 300 databases wil. Sterker nog, ik denk zelfs niet dat je 1 database met 300 tabellen wil. Je maakt ergens een kardinale denkfout.
Misschien is het een betere vraag wat hij nou eingelijk wil .
phluphy for president!
  FOK!-Schrikkelbaas donderdag 24 mei 2007 @ 15:39:58 #214
1972 Swetsenegger
Egocentrische Narcist
pi_49727957
quote:
Op donderdag 24 mei 2007 15:25 schreef WyriHaximus het volgende:

[..]

Misschien is het een betere vraag wat hij nou eingelijk wil .
Dat zeg ik.
  donderdag 24 mei 2007 @ 17:53:15 #215
12221 Tijn
Powered by MS Paint
pi_49732759
Kan iemand me helpen met een goede query om vanuit PHP een database te backuppen?

Ik zou het "mysqldump"-commando het liefst willen gebruiken, maar dat lukt niet. Ik denk dat de host het niet toestaat of iets dergelijks.

Omdat ik alsnog m'n database wil backuppen, wil ik het nu vanuit PHP zelf doen met een query die de inhoud van een database volledig opslaat op zo'n manier dat ik het handig weer kan importeren.

Op zich lukt het wel om de data zelf tevoorschijn te toveren, maar hoe zorg ik dat echt alles wordt meegenomen? Inclusief dingen als indices en de auto_increment waarden van tabellen enzo?
pi_49732883
In de rootdir van phpMyAdmin staat het bestand "export.php", is dit iets voor je?
  donderdag 24 mei 2007 @ 18:13:08 #217
84926 WyriHaximus
Release the hounds smithers!
pi_49733372
quote:
Op donderdag 24 mei 2007 17:53 schreef Tijn het volgende:
Kan iemand me helpen met een goede query om vanuit PHP een database te backuppen?

Ik zou het "mysqldump"-commando het liefst willen gebruiken, maar dat lukt niet. Ik denk dat de host het niet toestaat of iets dergelijks.

Omdat ik alsnog m'n database wil backuppen, wil ik het nu vanuit PHP zelf doen met een query die de inhoud van een database volledig opslaat op zo'n manier dat ik het handig weer kan importeren.

Op zich lukt het wel om de data zelf tevoorschijn te toveren, maar hoe zorg ik dat echt alles wordt meegenomen? Inclusief dingen als indices en de auto_increment waarden van tabellen enzo?
Kijk eens naar de SHOW queries daarmee kun je allemaal informatie over een tabel opvragen, welke velden er zijn, type, autoincrement etc. Dan kan je daarmee de CREATE TABLE mee in elkaar zetten . En met SELECT kan je de data er uit halen.
phluphy for president!
  donderdag 24 mei 2007 @ 19:08:11 #218
12221 Tijn
Powered by MS Paint
pi_49735147
Hartelijk dank mensen. Uiteindelijk kwam ik erachter dat mysqldump wel werkt, maar dat de directory waar ik m'n tijdelijke file naartoe schreef niet schrijfbaar was Ik doe het alsnog daarmee, dat lijkt me de beste oplossing.
pi_49765358
Ik ga voor de verandering eens hulp vragen van dit topic.

Ik werk inmiddels al jaren met PHP, programmeertechnisch. Ik heb hier en daar wat dingetjes meegepikt van hostingaanbieders en door jááren geleden te stoeien met een Apache+PHP distro. Ik heb inmiddels al twee maanden een nieuwe baan, waar voornamelijk met microsoft producten gewerkt word en met VB, ASP en C# (.NET) geprogrammeerd word. Gezien mijn programmeerkennis op gebied van PHP nog steeds ver voor ligt op die van ASP, krijg ik een eigen sevrer tot mijn beschikking waar ik PHP op mag gaan draaien. Het is de bedoeling dat dit middels het LAMP principe gaat (Linux, Apache, MySQL & PHP).

En daar ben ik clueless.

Ik heb maar vaagjes met Linux gewerkt, en maar zelden aan de serverkant PHP/MySQL geconfigureerd. Dus als iemand tips en wat duidelijke documentatie heeft van waar ik zou kunnen beginnen, dan zijn die meer dan welkom. Ik weet al dat ik uiteraard PHP 5.2.2 ga downloaden, en MySQL 5. Maar welke Linux distro kan ik hiervoor gebruiken? En zijn die überhaubt nog wel gratis downloadbaar?
pi_49765503
@Tuvai.net

Er is een scala aan gratis distro's te vinden, en bijna al deze distro's hebben een package management systeem (zoals rpm of dpkg) en iets als yum of apt-get/aptitude waarmee je de nodige software kunt installeren. Je hoeft dingen als PHP/MySQL dus niet los te downloaden

Verder kan ik als distro Debian en Ubuntu (Debian-parallel) aanraden, of als je voor de grafische configuratie wilt gaan lijkt me Fedora Core een goede keuze. Uiteraard gratis (er zijn niet zoveel betaalde distro's, althans, geen waarvan er niet een gratis versie zonder officiële support te vinden is).
pi_49765537
ik raad ubuntu aan vanwege de gebruikersvriendelijkheid en de ruime verzameling van packages.
pi_49765622
quote:
Op vrijdag 25 mei 2007 15:08 schreef JeRa het volgende:
@Tuvai.net

Er is een scala aan gratis distro's te vinden, en bijna al deze distro's hebben een package management systeem (zoals rpm of dpkg) en iets als yum of apt-get/aptitude waarmee je de nodige software kunt installeren. Je hoeft dingen als PHP/MySQL dus niet los te downloaden

Verder kan ik als distro Debian en Ubuntu (Debian-parallel) aanraden, of als je voor de grafische configuratie wilt gaan lijkt me Fedora Core een goede keuze. Uiteraard gratis (er zijn niet zoveel betaalde distro's, althans, geen waarvan er niet een gratis versie zonder officiële support te vinden is).
Ubuntu ben ik inderdaad ook al verscheidene keren op terecht gekomen. Een stagiair hier op 't werk heeft inmiddels een CD`tje aangevraagd die opgestuurd gaat worden. Maar in Ubuntu zit dus alles wat ik nodig heb om op een Linux server PHP in combinatie met MySQL te draaien? In de vorm van een installer/package? Of komt er een hoop handmatige configuratie aan te pas?
  FOK!-Schrikkelbaas vrijdag 25 mei 2007 @ 15:11:53 #223
1972 Swetsenegger
Egocentrische Narcist
pi_49765635
Waarom download je geen kant en klare AMP. Dan download je een linux distri, een klant en klare AMP en met enkele malen klikridderen heb je ene LAMP.
Eventueel wat aanpassingen maken in de PHP.INI en apache en je bent klaar.

Ubuntu wordt vaak geroemd om zijn gebruiksvriendelijkheid (mbt linux dan he) en is gewoon gratis te downloaden.

Aan de andere kant wordt Debian vaak gebruikt door hosters omdat die een aardige packetmanager heeft en het makkelijk schijnt te zijn om de packagemanager AMP installaties bij te houden. Maar ik neem aan dat Ubuntu ook wel een aardige packagemanager heeft.
  FOK!-Schrikkelbaas vrijdag 25 mei 2007 @ 15:13:31 #224
1972 Swetsenegger
Egocentrische Narcist
pi_49765692
Oe, van Ubuntu kan je zelfs een kant en klare LAMP installatie downloaden.
pi_49765700
quote:
Op vrijdag 25 mei 2007 15:11 schreef Tuvai.net het volgende:

[..]

Ubuntu ben ik inderdaad ook al verscheidene keren op terecht gekomen. Een stagiair hier op 't werk heeft inmiddels een CD`tje aangevraagd die opgestuurd gaat worden. Maar in Ubuntu zit dus alles wat ik nodig heb om op een Linux server PHP in combinatie met MySQL te draaien? In de vorm van een installer/package? Of komt er een hoop handmatige configuratie aan te pas?
Je kunt in Ubuntu vziw zelfs een AMP virtual package installeren, die installeert automatisch de juiste pakketten voor je verder is er in eerste instantie geen configuratie nodig, PHP registreert zijn module automatisch bij Apache, en MySQL start automatisch. Uiteraard zul je daarna wel dingen naar je eigen wens moeten indelen.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')