Daar was ik al bang voor, niet dat het verschrikkelijk veel uitmaakt maar ik had gehoopt op een nettere oplossing. Toch bedanktquote:Op woensdag 24 mei 2006 18:17 schreef JeRa het volgende:
@ralfie
De bestanden zijn waarschijnlijk van de Apache-webserver en PHP draait nu onder jouw gebruikersnaam - of andersom. Als je FTP niet goed werkt en als je geen shelltoegang hebt kun je dus misschien het beste jouw methode uitvoeren op alle bestanden waarbij je het nodig hebt.
Eigenlijk had jouw hoster er rekening mee moeten houden, maar bij onbetaalde hosters wordt het wat lastig om te gaan klagen hèquote:Op woensdag 24 mei 2006 18:24 schreef ralfie het volgende:
[..]
Daar was ik al bang voor, niet dat het verschrikkelijk veel uitmaakt maar ik had gehoopt op een nettere oplossing. Toch bedankt![]()
iddquote:Op woensdag 24 mei 2006 18:30 schreef JeRa het volgende:
[..]
Eigenlijk had jouw hoster er rekening mee moeten houden, maar bij onbetaalde hosters wordt het wat lastig om te gaan klagen hè
Als de user waaronder de webserver draait, de juiste rechten heeft om de files te lezen, zou ik niet weten waarom copy niet gewoon zou werkenquote:Op woensdag 24 mei 2006 19:33 schreef Swetsenegger het volgende:
Kan ik met php bestanden op de server van de ene naar de andere directory kopieren? Dus geen geuploade bestanden, maar bestanden die er al staan?
Ow ja, stom stom.quote:Op woensdag 24 mei 2006 19:51 schreef Tijn het volgende:
[..]
Als de user waaronder de webserver draait, de juiste rechten heeft om de files te lezen, zou ik niet weten waarom copy niet gewoon zou werken
Weet je zeker dat het SSH is en geen SFTP? Want dan heb je natuurlijk wél shelltoegang, en dan kan het omzetten van je bestanden iets snellerquote:Op woensdag 24 mei 2006 19:40 schreef ralfie het volgende:
(ssh secure shell)
Internet Explorer kan die dingen via één of ander filter ook prima weergeven. Beetje hackish, maar het werkt.quote:En ik moet nog alle icoontjes converteren naar jpg oid omdat ik erachter kwam dat IE geen transpante pngs aankan NADAT ik alle icoontjes al gemaakt had
Hoe kom ik daarachter?quote:Op woensdag 24 mei 2006 20:14 schreef JeRa het volgende:
[..]
Weet je zeker dat het SSH is en geen SFTP? Want dan heb je natuurlijk wél shelltoegang, en dan kan het omzetten van je bestanden iets sneller
Door gebruik te maken van PuTTy en proberen contact te maken met de serverquote:
Nee, dat gaat niet door rechtenproblemen. Je kunt de eigenaar van een bestand niet aanpassen (tenzij je root bent).quote:Op woensdag 24 mei 2006 21:09 schreef JeRa het volgende:
Je krijgt dan als het goed is een shell (Linux-shell wrs) waarmee je ook die bestanden kunt kopiëren en in één keer op je eigen gebruikersnaam kunt zetten.
Waar zeg ik dat hij dat moet doen dan?quote:Op woensdag 24 mei 2006 21:58 schreef Light het volgende:
[..]
Nee, dat gaat niet door rechtenproblemen. Je kunt de eigenaar van een bestand niet aanpassen (tenzij je root bent).
Dan moet 'ie wel SSH rechten hebben uiteraard.quote:Op woensdag 24 mei 2006 21:09 schreef JeRa het volgende:
[..]
Door gebruik te maken van PuTTy en proberen contact te maken met de servergebruikersnaam en wachtwoord zijn dan hetzelfde als die je gebruikt om je bestanden te uploaden.
Je krijgt dan als het goed is een shell (Linux-shell wrs) waarmee je ook die bestanden kunt kopiëren en in één keer op je eigen gebruikersnaam kunt zetten.
quote:Op woensdag 24 mei 2006 23:55 schreef CraZaay het volgende:
[..]
Dan moet 'ie wel SSH rechten hebben uiteraard.
Vandaarquote:Op woensdag 24 mei 2006 19:40 schreef ralfie het volgende:
...
aangezien dat toch wat makkelijker is als het programma dat ik nu gebruik om mijn zooi te uploaden (ssh secure shell)
...
Hmmkee, misschien had ik toch niet helemaal goed gelezenquote:Op woensdag 24 mei 2006 22:02 schreef JeRa het volgende:
[..]
Waar zeg ik dat hij dat moet doen dan?
Die bestanden zijn wel van iemand anders, maar hij kan ze als gebruiker zo te lezen wél inlezen. Dat betekent dat de worldread aanstaat, en dat betekent dat hij ze kan kopiëren. Om ze te kopiëren maakt ie nieuwe bestanden aan waar hij wél het beheer over heeft.
Software? Wat voor software dacht je aan? PHP is gratis te downloaden. MySQL is gratis te downloaden en Apache is gratis te downloaden.quote:Op donderdag 25 mei 2006 01:18 schreef Revenge2005 het volgende:
Even een klein noobvraagje
ik ben sindskort actief bezig met websites
ik zou ook wel graag php leren
Welke Boeken zou ik hiervoor moeten aanschaffen ( liefs inclusief software natuurlijk )
iemand tips of Suggesties
9^5?quote:Op donderdag 25 mei 2006 11:52 schreef Chandler het volgende:
Stel je hebt 9 cijfers en steeds zijn er 5 bezet, hoeveel combi's heb je en welke? weet iemand hoe je dit kan berekenen?
Iemand?
123456789 zijn de cijfers en steeds heb ik 5 cijfers!.
Ok, dat werkt, scheelt tenminste al iets, dank je!quote:Op woensdag 24 mei 2006 21:09 schreef JeRa het volgende:
[..]
Door gebruik te maken van PuTTy en proberen contact te maken met de servergebruikersnaam en wachtwoord zijn dan hetzelfde als die je gebruikt om je bestanden te uploaden.
Je krijgt dan als het goed is een shell (Linux-shell wrs) waarmee je ook die bestanden kunt kopiëren en in één keer op je eigen gebruikersnaam kunt zetten.
Wat degene hierboven zegt, 9*9*9*9*9quote:Op donderdag 25 mei 2006 11:52 schreef Chandler het volgende:
Stel je hebt 9 cijfers en steeds zijn er 5 bezet, hoeveel combi's heb je en welke? weet iemand hoe je dit kan berekenen?
Iemand?
123456789 zijn de cijfers en steeds heb ik 5 cijfers!.
Leuk scriptje, zeker nergens te downloaden ?quote:Op woensdag 24 mei 2006 19:40 schreef ralfie het volgende:
......Ben namelijk een webbased explorer aan het maken ....
Nope, dat is als je ook getallen 2 keer wilt gebruiken, bv 11111quote:Op donderdag 25 mei 2006 12:35 schreef CraZaay het volgende:
[..]
Wat degene hierboven zegt, 9*9*9*9*9
Wil je de combinaties uitgetypt hebben, alle 59049?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | $start = 1; $end = 9; for ($a = $start; $a <= $end; $a++) { for ($b = $start; $b <= $end; $b++) { if ($b != $a) { for ($c = $start; $c <= $end; $c++) { if (($c != $b) && ($c != $a)) { for ($d = $start; $d <= $end ; $d++) { if (($d != $a) && ($d != $b) && ($d != $c)) { for ($e = $start; $e <= $end ; $e++) { if (($e != $a) && ($e != $b) && ($e != $c) && ($e != $d)) {$array[] = $a .$b .$c .$d .$e; } }}}}}}}} print "<pre>"; print_r($array); |
Doet het niet met opera 9quote:Op woensdag 24 mei 2006 19:40 schreef ralfie het volgende:
[..]
idd
zoals gezegd is het niet zo belangrijk, chmodden is toch meer zon feature wat ik zelden wil gaan gebruiiken, maar voor de handigheid er toch in moet hebben. Ben namelijk een webbased explorer aan het maken voor mijn studenten homedisk (host is uni dus) aangezien dat toch wat makkelijker is als het programma dat ik nu gebruik om mijn zooi te uploaden (ssh secure shell) en ik mijn tijd toch op de een of andere manier moet volmaken
Het vordert al aardig, moet alleen nog filedragging fixen (dat het ooit wel deed
) en de built-in editor (PHPad, originele naam) afmaken. En ik moet nog alle icoontjes converteren naar jpg oid omdat ik erachter kwam dat IE geen transpante pngs aankan NADAT ik alle icoontjes al gemaakt had
Ja, je moet iets te doen hebben
Ik zie 'm nergens zeggen dat ieder cijfer maar 1 keer voor mag komen, dus die berekening klopt primaquote:Op donderdag 25 mei 2006 12:56 schreef the_disheaver het volgende:
[..]
Nope, dat is als je ook getallen 2 keer wilt gebruiken, bv 11111
Voor unieke getallen, zoals gevraagd is het:
quote:Op donderdag 25 mei 2006 13:05 schreef CraZaay het volgende:
[..]
Ik zie 'm nergens zeggen dat ieder cijfer maar 1 keer voor mag komen, dus die berekening klopt prima
Je hebt maar 9 cijfers, en niet de beschikking tot 9x 9 verschillende cijfers.quote:Op donderdag 25 mei 2006 11:52 schreef Chandler het volgende:
Stel je hebt 9 cijfers en steeds zijn er 5 bezet, hoeveel combi's heb je en welke? weet iemand hoe je dit kan berekenen?
Iemand?
123456789 zijn de cijfers en steeds heb ik 5 cijfers!.
als het klaar is post ik de source wel ergens, ben niet snel tevreden en ben het elke dag wel aan het uitbreiden met extra functies dus dat duurt nog wel ffquote:Op donderdag 25 mei 2006 12:47 schreef Darkomen het volgende:
[..]
Leuk scriptje, zeker nergens te downloaden ?
Alleen had ik dan een mac schil genomen
leuk, maar je kan iedere cijfer maar 1 malig gebruiken dus 22543 is niet mogelijk omdat je dan al 2x een 2 hebt en dat is niet mogelijk..quote:Op donderdag 25 mei 2006 12:56 schreef the_disheaver het volgende:
[..]
Nope, dat is als je ook getallen 2 keer wilt gebruiken, bv 11111
Voor unieke getallen, zoals gevraagd is het:
9*8*7*6*5 = 15120 (na voor de eerste keuze 9 mogelijke getallen te hebben, blijft er voor het 2de getal maar 9-1 over. Enzovoort.
En als je wilt weten welke getallen het zijn:
!redelijk intensieve script!
[ code verwijderd ]
(en daar komt een html bestandje van 300 kb uit)
Dan is het 1*2*3*4*5, dus 120 opties, als er 4 getallen vaststaan uit de 9.quote:Op donderdag 25 mei 2006 15:45 schreef Chandler het volgende:
[..]
leuk, maar je kan iedere cijfer maar 1 malig gebruiken dus 22543 is niet mogelijk omdat je dan al 2x een 2 hebt en dat is niet mogelijk..
Niet zo moeilijk doen. Je pakt een string met alle getallen erin die mogelijk zijn. Filtert daar de getallen uit die nog niet gedaan zijn en maakt vervolgens een recursieve functie die alle opties naloopt.quote:Op donderdag 25 mei 2006 16:12 schreef Chandler het volgende:
Maar is daar ook een model voor om te bereken.
Want zoals ik al zei zijn er 9 cijfers (1 2 3 4 5 6 7 8 9) en van deze zijn continue 5 gekozen, nu wil ik zelf een lijstje genereren welke mogelijkheden er allemaal zijn.. zodat ik ze allemaal kan kiezen. alleen zit al een tijdje na te denken over welke combinaties mogelijk zijn... en kan het wel handmatig gaan doen maar wil eens inzien hoe de berekening is.
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 | function permutaties($nums) { if(count($nums) == 1) return $nums; $return = array(); foreach($nums as $index => $num) { $newnums = array_values($nums); unset($newnums[array_search($num, $newnums)]); $permutaties = permutaties($newnums); array_walk($permutaties, 'prefix', $num); $return = array_merge($return, $permutaties); } return $return; } function prefix(&$elem, $key, $fix) { $elem = $fix.$elem; } echo '<pre>'; var_export(permutaties(range(1,6))); echo '</pre>'; ?> |
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 | set_time_limit(30); function chkinHolder($holder, $numRow) { $b = 0; for ($x = 0; $x < 5; $x++) { // lees ieder getal uit $i = substr($holder, $x, 1); if (!stristr($numRow, $i)) { // als naald niet is gevonden $b++; } } if ($b > 0) { // niet all getallen komen in deze holder voor dus return return true; } else { return false; } } function chk($arr, $numRow) { $a = 0; // check of $arr een array is if (is_array($arr)) { // ga iedere 'value' van de array bij langs foreach ($arr as $id => $holder) { // de combinatie van cijfers zijn niet gevonden. if (chkinHolder($holder, $numRow) == true) { $a++; } } } // blijkbaar is er niet een combinatie gevonden, dus invoegen maar. if ($a == count($arr)) { // geen zelfde gevonden, dus invoegen echo count($arr) . " --> " . $numRow . "<br>"; $arr[] = $numRow; } return $arr; } function random() { $holder = ""; for ($x = 0; $x < 20; $x++) { $y = rand(1, 9); if (!stristr($holder, "$y")) { $holder .= "$y"; } if (strlen($holder) == 5) { return $holder; break; } } return $holder; } $arr = array(); for ($x = 0; $x < 999999; $x++) { $holder = random(); $arr = chk($arr, $holder); } echo count($arr); ?> |
?????quote:Op donderdag 25 mei 2006 17:07 schreef Chandler het volgende:
ja maar dan check je toch of nummertje 54321 al bestaat? maar dat getalletje is het zelfde als 43215 en ook het zelfde als 32154 en ook 24153 en ga zo maar door
Ik hou het in de gatenquote:Op donderdag 25 mei 2006 14:18 schreef ralfie het volgende:
[..]
als het klaar is post ik de source wel ergens, ben niet snel tevreden en ben het elke dag wel aan het uitbreiden met extra functies dus dat duurt nog wel ff![]()
1 2 | [_] [_] [_] [_] [_] [_] [_] [_] [_] |
1 2 | [_] [_] [_] [_] [x] [x] [x] [x] [x] |
Inderdaad. Even uitgelegd; je begint met 9 opties waarvan je er één kunt kiezen. Vervolgens heb je er nog maar 8 over, daarna 7, etc. totdat je vijf opties hebt gekozen. Dit is ongeacht welke getallen je kiest (na één hokje aangevinkt te hebben zijn er nog altijd 8 andere over) en is van toepassing op alle getallen die jij noemt - dit omdat het een vertaling is van hokjes --> getallen, en niet van getallen --> hokjes. Er zijn dus geen rare checks nodig om te controleren of een getal al eerder voorkwam oid.quote:Op donderdag 25 mei 2006 18:01 schreef Roönaän het volgende:
9x8x7x6x5 dan dus.
1 2 3 4 5 6 7 8 | for($a = 1 ; $a <= 5; $a++) for($b = $a+1; $b <= 6; $b++) for($c = $b+1; $c <= 7; $c++) for($d = $c+1; $d <= 8; $d++) for($e = $d+1; $e <= 9; $e++) echo "<div>$a$b$c$d$e</div>"; ?> |
Jera's verhaal is 100% conform jouw schets.quote:Op donderdag 25 mei 2006 20:23 schreef Chandler het volgende:
@Jera; niet geheel correct; want bij iedere check heb je 5 getallen die wel ingevuld worden en vier die niet ingevuld worden...daarom is't ook zo pittig
DATE_FORMAT(veldnaam,'%d-%m-%Y') AS dutch_datequote:Op donderdag 25 mei 2006 22:20 schreef Da_Koen het volgende:
Ik heb dus een date veld met bijv. 2006-05-17 erin. Hoe krijg ik dan de maand/dag er uit?
Huh? komt 22543 dan uit mijn script?quote:Op donderdag 25 mei 2006 15:45 schreef Chandler het volgende:
[..]
leuk, maar je kan iedere cijfer maar 1 malig gebruiken dus 22543 is niet mogelijk omdat je dan al 2x een 2 hebt en dat is niet mogelijk..
Hoe? Via phpmyadmin? Via mijn configpanel van mijn webhost kan het niet. Daar moet ik voor elke aangemaakte database een nieuwe user toevoegen.quote:Op vrijdag 26 mei 2006 11:03 schreef SuperRembo het volgende:
@Black-Hole:
Je kunt 1 user toch toegang geven tot meerdere databases?
Dank je wel dat hielp me enigzins op weg. Toch lukt het me niet om hem af te maken. Ik heb even snel een versimpelde versie in elkaar gedraaid en dat ziet er zo uit:quote:Op vrijdag 26 mei 2006 21:30 schreef DionysuZ het volgende:
$submenu = $menu['contact'];
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | $artikel1 = "fruit"; $artikel2 = "groente"; $menu = array('fruit' => array ('x','y','z'), 'groente' => array('a','b','c')); $submenu[] = $menu[$artikel2]; foreach( $submenu as $submenutitle=>$submenuitems) { echo ' <li><b>'.$submenutitle."</b>.<br />\n"; echo " <em>items</em>: </li>\n"; echo " <ul>\n"; foreach( $submenuitems as $submenuitem ) { echo ' <li>'.$submenuitem.".</li>\n"; } echo " </ul>\n"; echo "</ol>\n"; } ?> |
1 2 3 4 5 6 7 | $image = imagecreatefromjpeg("wallpapers/".$file_name); header('content-type: $image_type'); header("Content-disposition: attachment; filename=$save_name"); imagejpeg($image); imagedestroy($image); ?> |
1 2 3 4 | //headers readfile('wallpapers/' . $file_name); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | $user = '**'; $pass = '**'; $db = 'tmostats1'; //make connection and select database mysql_connect("$host", "$user", "$pass"); mysql_select_db("$db"); $SQL = " SELECT rank FROM tmos_players WHERE '[adm][fok!]kree/10.0.0.11:2350' "; $result = mysql_query($SQL) or die("Error: " . mysql_error()); $tmosrank = mysql_fetch_object($result); echo $tmosrank; |
1 |
ja sorry was een foutje ik heb het hierboven nu precies staan zoals ik denk dat het moet zijn.quote:Op dinsdag 30 mei 2006 00:19 schreef JeRa het volgende:
Je WHERE-clausule ziet er vreemd uit, moet dat niet
[ code verwijderd ]
zijn? En je doet echo mysql_fetch_object(...), je kunt een object niet zomaar echoën.
Je doet nu WHERE 'string'....maar meestal wil je een volledige conditie opgeven, zoals WHERE `naam` = 'piet'quote:Op dinsdag 30 mei 2006 00:20 schreef kree het volgende:
[..]
ja sorry was een foutje ik heb het hierboven nu precies staan zoals ik denk dat het moet zijn.
Wat bedoel je precies met WHERE?
aha op zo'n manier ik ga het even testen.quote:Op dinsdag 30 mei 2006 00:20 schreef JeRa het volgende:
[..]
Je doet nu WHERE 'string'....maar meestal wil je een conditie opgeven, zoals WHERE `naam` = 'piet'
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | $user = '**'; $pass = '**'; $db = 'tmostats1'; //make connection and select database mysql_connect("$host", "$user", "$pass"); mysql_select_db("$db"); $SQL = " SELECT rank FROM tmos_players WHERE account = '[adm][fok!]kree/10.0.0.11:2350' "; $result = mysql_query($SQL) or die("Error: " . mysql_error()); mysql_fetch_object($result); echo $tmosrank; |
Haha oeps.quote:Op dinsdag 30 mei 2006 00:29 schreef DionysuZ het volgende:
$tmosrank zie ik nergens een waarde krijgen?
1 2 3 4 5 | or die("mysql_query Error: " . mysql_error()); $tmosrank = mysql_fetch_object($result); echo $tmosrank; |
Maar hoe kan ik die waarde geven, met mysql_fetch_array?quote:Op dinsdag 30 mei 2006 00:30 schreef DionysuZ het volgende:
en een object kun je idd niet zomaar echoen
echo $tmosrank->rank; should do itquote:Op dinsdag 30 mei 2006 00:31 schreef kree het volgende:
[..]
Maar hoe kan ik die waarde geven, met mysql_fetch_array?
gmtaquote:
1 2 3 4 5 | if ($value == '') { $mijnArray[$key] = 'vervanging'; } } |
Je krijgt gewoon de oude originele string terug. Met mysql_real_escape_string zorg je er alleen voor dat mysql niet moeilijk gaat doen als er quotjes enzo in de string staan.quote:Op dinsdag 30 mei 2006 19:01 schreef DionysuZ het volgende:
even een klein vraagje. ik heb een string opgeslagen in een database met mysql_real_escape_string, als ik deze string nu weer eruit haal met een simpele SELECT, moet ik dan nog een functie erop toepassen om bepaalde speciale codes eruit te filteren of krijg ik dan gewoon de oude string eruit?
quote:Op maandag 29 mei 2006 17:15 schreef Swetsenegger het volgende:
Is er iemand die ervaring heeft met de (PHP) opleidingen van Eduvision?
Ik heb namelijk interesse in de Masterclass php cursus. Zoals ik het zie sluit dit goed aan bij mijn huidige kennis en levert het misschien net voldoende op om de OOP sprong te maken. Ik kan ook de UML cursus doen misschien.
Maar ik ben dus op zoek naar ervaringen. Met eduvision in het algemeen en deze cursussen in het bijzonder.
quote:Op maandag 29 mei 2006 22:37 schreef fokME2 het volgende:
Ik ben ook op zoek naar een cursus/opleiding iets. Het liefst een opleiding die je uit huis kan doen (ivm mijn afgelegen woonplaats). Zend is natuurlijk helemaal top, maar hoe zit het met de mogelijkheden? Certificatie via andere instanties, etc.
En daarom veel prettiger dan add_slashes.quote:Op woensdag 31 mei 2006 00:01 schreef Light het volgende:
[..]
Je krijgt gewoon de oude originele string terug. Met mysql_real_escape_string zorg je er alleen voor dat mysql niet moeilijk gaat doen als er quotjes enzo in de string staan.
Nee, addslashes, dan database in, en de string die je uit de database trekt is weer dezelfde als die je voor je addslashes had. Alleen pakt mysql_real_escape_string nog een paar meer tekens aan. Met de volgende code wordt het verschil duidelijk.quote:Op woensdag 31 mei 2006 08:59 schreef Swetsenegger het volgende:
[..]
En daarom veel prettiger dan add_slashes.
1 2 3 4 5 6 | $s = "hoi\n allemaal"; echo addslashes($s); echo "<br/>"; echo mysql_real_escape_string($s); ?> |
1 |
1 |
quote:Op donderdag 1 juni 2006 18:05 schreef TheUnreal het volgende:
Ik wil nu dus iets heel simpels maar krijg het ff niet voor elkaar![]()
Ik wil de INHOUD van een pagina in een variabel krijgen
nu dacht ik dat zo te doen:
[ code verwijderd ]
maar als ik dan later
[ code verwijderd ]
doe dan krijg ik dus een true omdat de file die geinclude is (hij word ook geincluded, maar op de verkeerde plek) bestaat. Maar ik wil alleen de gegevens in de variabel $foo hebben.
Ik weet dat het simpel is maar kan er even niet opkomen
1 |
Is goed zoquote:Op donderdag 1 juni 2006 18:08 schreef Nevermind het volgende:
[..]
[ code verwijderd ]
-edit-
O wacht, hij moet wel geparsed worden?
1 2 3 4 5 6 7 8 9 | ob_start(); //start output buffering include ("betsand.php"); //all output goes to buffer $foo = ob_get_contents(); //assign buffer to a variable ob_end_clean(); //clear buffer and turn off output buffering print $foo; ?> |
En het antwoord is: Met extra programma's erbij zou dat kunnen. Met de Roadsend Compiler bijvoorbeeld. Helaas snap ik er geen ene flikker van, en krijg ik non-stop foutmeldingen naar mijn hoofd geslingerd waar ik niks van begrijp en zal ik niet binnen afzienbare tijd mijn programma's schrijven in php-gtk.quote:Op donderdag 1 juni 2006 16:54 schreef Nevermind het volgende:
Kun je met php-gtk nou ook standalone executables maken? Of blijven het altijd .php-bestanden?
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 | { $query = "select n.node_id, n.node_pid, p.post_title from xni_nodes n, xni_posts p where node_pid= $parent_id AND n.node_id = p.post_nid"; $q = mysql_query($query) or die( mysql_error() ); $return = array(); while( $results = mysql_fetch_assoc( $q ) ) { $item = array(); $item['id'] = $results['node_id']; $item['name'] = $results['post_title']; $item['children'] = Tree( $item['id'] ); $return[] = $item; } return $return; } function PrintTree( $arr, $level = 0 ) { foreach( $arr AS $var => $val ) { echo str_repeat( '--', $level ).' '.$val['id'].': '.$val['name']."<br>"; if( is_array( $val['children'] ) && !empty( $val['children'] ) ) PrintTree( $val['children'], $level + 1 ); } } PrintTree( Tree( 0 ) ); |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |