Handig.... maar heb je ook een username/password voor me?quote:Op donderdag 25 oktober 2007 21:10 schreef BaggerUser het volgende:
[..]
zie: http://rolfbroer.nl/cms/modules/Beheer/menu/index.php
sorry hij zou het nu moeten doen zonder wachtwoord en gebruikersnaam.quote:Op donderdag 25 oktober 2007 22:08 schreef SuperRembo het volgende:
[..]
Handig.... maar heb je ook een username/password voor me?
En je controleert de input niet (je escape-t de strings niet), dus gaat de pagina onderuit bij verkeerde input, met de bijbehorende beveiligings risico's.
1 2 3 4 5 | include('xml.php'); $data = XML_unserialize('http://www.website.nl/5daagse.xml'); ?> |
1 2 3 4 5 6 7 | include('xml.php'); $xml = '5daagse.xml'; $data = XML_unserialize($xml); echo "<pre>"; print_r($data); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 | /////////////////// LOGIN .PHP //////////////// if($dbpass == $userpass) { if($useractief == 1) { $_SESSION['user_id'] = $userid; $_SESSION['user_ip'] = $ip; $_SESSION['user_status'] = $userstatus; setcookie("cookie_ip", $ip, time() + 365 * 60 * 60 * 24); ?> |
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 | ///////////////////// ADMIN.PHP//////////////////// function get_ip () { //$_SERVER['REMOTE_ADDR'] werkt niet altijd, daarom gebruik ik deze functie (niet van mij!!) if (@getenv ($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = @getenv ($_SERVER['HTTP_X_FORWARDED_FOR']); } elseif (@getenv ($_SERVER['HTTP_CLIENT_IP'])) { $ip = @getenv ($_SERVER['HTTP_CLIENT_IP']); } else { $ip = $_SERVER['REMOTE_ADDR']; } return $ip; } if(isset($_SESSION['user_id'])) { $ip = get_ip ($ip); if(($_SESSION['user_ip'] == $ip) && ($_SESSION['user_ip'] == $_COOKIE['cookie_ip'])) { if($_SESSION['user_status'] == 1) { }else{ echo 'Geen rechten ol kokstione'; exit(); } }else{ header("Location: /login"); } }else{ header("Location: /login"); } //}else{ ?> |
Ik heb geen idee wat er fout is, maar als je het script wat extra informatie (wat staat er precies in $_SESSION en $_COOKIE) laat uitspugen, dan kom je er vast zelf wel achter.quote:Op zaterdag 27 oktober 2007 23:20 schreef Drenthe het volgende:
Heeft iemand een idee waarom mijn script fout is?
misschien wordt je sessie niet opgeslagen omdat je em gelijk redirect...quote:Op zaterdag 27 oktober 2007 23:20 schreef Drenthe het volgende:
Heeft iemand een idee waarom mijn script fout is?
Bvd!!
OK ik ben al wat verder , het xml bestand moet in een variabele. Maar nu is nog steeds het probleem dat ie het XML bestand niet pakt o.i.d. Ik heb nu deze code:quote:Op zaterdag 27 oktober 2007 22:34 schreef broodmonkeh het volgende:
Ik wil deze XML library gebruiken:
http://keithdevens.com/software/phpxml
Maar ik heb hiermee een probleem. Al neem ik die code over die daar staat, maar iets aanpas met mijn XML bestand , krijg ik een vage error.
Code:
[ code verwijderd ]
Ik krijg deze foutmelding:
Fatal error: Cannot pass parameter 1 by reference in /home/vanveldhoven/html/vanveldhoven.nl/testxml.php on line 4
Al zet ik nu het xml bestand in een variabele en deze dan in de functie zet , pakt ie het xml bestand gewoon niet. Dit dus:
[ code verwijderd ]
Uiteraard bestaat xml.php gewoon. Wat zit hier fout?
1 2 3 4 5 6 7 | include('xml.php'); $xml2 = "5daagse.xml"; $data = XML_unserialize($xml2); print_r("$data"); ?> |
dat zou prima moeten kunnen:quote:Op zondag 28 oktober 2007 12:27 schreef ralfie het volgende:
Waarom de ""'s om $data? dat gaat nooit werken he...
zonder werkt et ook nietquote:Op zondag 28 oktober 2007 12:27 schreef ralfie het volgende:
Waarom de ""'s om $data? dat gaat nooit werken he...
Deze foutmelding komt eruit:quote:Op zondag 28 oktober 2007 12:36 schreef mschol het volgende:
als je nou eens boven aan de code ini_set("error reporting", E_ALL) neer zet? (en kijkt of er dan een foutmelding uit komt rollen?)
nvm , dit kwam omdat ik na die code van jou geen ; had gezet. Hij geeft nu verder geen fouten!quote:Op zondag 28 oktober 2007 12:43 schreef broodmonkeh het volgende:
[..]
Deze foutmelding komt eruit:
Parse error: syntax error, unexpected T_INCLUDE in /home/website/html/website.nl/testxml.php on line 3
Het "werkt' wel, maar er gebeurt niet wat je wil. Je gebruikt print_r() om de details van een variabele te zien, als je "" om die variabele heen zet dan wordt de waarde eerst omgezet naar string, waardoor je een heleboel informatie verliest.quote:Op zondag 28 oktober 2007 12:31 schreef mschol het volgende:
[..]
dat zou prima moeten kunnen:
http://nl3.php.net/manual/en/language.variables.php
Je gebruikt een url/filename als parameter voor XML_unserialize(). Klopt dat wel? Is het mss de bedoeling dat je een xml-string aanlevert?quote:Op zondag 28 oktober 2007 14:37 schreef broodmonkeh het volgende:
maar niemand die verder nog een oplossing heeft? Of een andere manier om XML te parsen met php4?
nvm, het werktquote:Op zondag 28 oktober 2007 17:10 schreef SuperRembo het volgende:
[..]
Je gebruikt een url/filename als parameter voor XML_unserialize(). Klopt dat wel? Is het mss de bedoeling dat je een xml-string aanlevert?
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 | ( [Vijfdaagseverwachting attr] => Array ( [aanmaakdatum] => 20071028 [aanmaaktijd] => 00:48 ) [Vijfdaagseverwachting] => Array ( [Plaatsen] => Array ( [Plaats attr] => Array ( [naam] => Landelijk ) [Plaats] => Array ( [Verwachtingen] => Array ( [Verwachting] => Array ( [0 attr] => Array ( [dagnaam] => maandag [dag] => 29 [maandnaam] => oktober [maand] => 10 [jaar] => 2007 [datum] => 20071029 ) [0] => Array ( [minimumtemperatuur] => 10 [maximumtemperatuur] => 12 [windrichting] => wzw [windsnelheid] => 3-5 [weersymbool] => I [weersomschrijving] => regen ) [1 attr] => Array ( [dagnaam] => dinsdag [dag] => 30 [maandnaam] => oktober [maand] => 10 [jaar] => 2007 [datum] => 20071030 ) [1] => Array ( [minimumtemperatuur] => 7 [maximumtemperatuur] => 11 [windrichting] => wnw [windsnelheid] => 3-5 [weersymbool] => E [weersomschrijving] => buien ) [2 attr] => Array ( [dagnaam] => woensdag [dag] => 31 [maandnaam] => oktober [maand] => 10 [jaar] => 2007 [datum] => 20071031 ) [2] => Array ( [minimumtemperatuur] => 6 [maximumtemperatuur] => 13 [windrichting] => wzw [windsnelheid] => 3-4 [weersymbool] => C [weersomschrijving] => zwaar bewolkt ) [3 attr] => Array ( [dagnaam] => donderdag [dag] => 1 [maandnaam] => november [maand] => 11 [jaar] => 2007 [datum] => 20071101 ) [3] => Array ( [minimumtemperatuur] => 9 [maximumtemperatuur] => 14 [windrichting] => wzw [windsnelheid] => 3-4 [weersymbool] => C [weersomschrijving] => zwaar bewolkt ) [4 attr] => Array ( [dagnaam] => vrijdag [dag] => 2 [maandnaam] => november [maand] => 11 [jaar] => 2007 [datum] => 20071102 ) [4] => Array ( [minimumtemperatuur] => 10 [maximumtemperatuur] => 14 [windrichting] => wnw [windsnelheid] => 3-4 [weersymbool] => C [weersomschrijving] => zwaar bewolkt ) ) ) ) ) ) ) |
1 2 3 | print_r($arr['vijfdaagseverwachting']['plaatsen']['plaats']['verwachtingen']['verwachting'][0]); ?> |
Deze is wel erg eenvoudig hoor :P (afhankelijk van hoe streng hij moet zijn)quote:Op dinsdag 30 oktober 2007 15:37 schreef Chandler het volgende:
Regex vraagje.
Ik wil uit afbeeldingen de data lezen (YYYY:MM:DD HH:II:SS) maar kon nergens een regex pattern vinden die dit mogelijk maakt, heeft iemand deze liggen of kan iemand deze zo uit zijn mouw toveren? want na 3 uur houdt ik het voor gezien :X
:D en ja ik heb gepoogd een pattern te maken maar kreeg het niet voor elkaar :X
1 |
Ik zou een - als scheidingsteken tussen jaar, maand en dag gebruiken, maar goed :)quote:Op dinsdag 30 oktober 2007 15:37 schreef Chandler het volgende:
Regex vraagje.
Ik wil uit afbeeldingen de data lezen (YYYY:MM:DD HH:II:SS) maar kon nergens een regex pattern vinden die dit mogelijk maakt, heeft iemand deze liggen of kan iemand deze zo uit zijn mouw toveren? want na 3 uur houdt ik het voor gezien :X
:D en ja ik heb gepoogd een pattern te maken maar kreeg het niet voor elkaar :X
1 2 3 | preg_match("/(\d{4}):(\d{2}):(\d{2}) (\d{2}):(\d{2}):(\d{2})/U", $string, $matches); ?> |
Let er wel op dat de keys van een array case sensitive zijn.quote:Op dinsdag 30 oktober 2007 16:11 schreef Catch22- het volgende:
[ code verwijderd ]
wat gebeurt er als je dat doet?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |