Käväiseppäs aluksi osoitteessa (http://213.216.225.182/xml.php), jotta näet virheen. Ihmettelen, että mistä tämä johtuu. Sivulla on tälläinen pätkä:
<?php error_reporting(E_ALL | E_NOTICE); $dom = new DOMDocument('1.0','utf-8'); $list = $dom->createElement('list'); $dom->appendChild($list) $spamlist=array('Grandi','Chaosworm','koodaaja','kaneli2000','MaGetzUb'); $spammers = $dom->createElement('spammers'); $list->appendChild($spammers); $spammers->appendChild($dom->createComment('There\'s 5 best spammers')); or die('lol'); foreach ($spamlist as $name) $spammers->appendChild($dom->createElement('spammer',$name)); header('Content-Type: text/xml'); echo $dom->asXML(); ?>
Mikäs voisi olla vialla?
Linkki ei toimi.
$spammers->appendChild($dom->createComment('There\'s 5 best spammers')); or die('lol');
tämä ainakin tuottaa syntaksivirheen.
trilog, linkki on oikea. Sehän onkin ongelmana. Jotenkin tuo koodi aiheuttaa 404:n. Ja tuo die oli vaan testi.
EDIT: Oikeaan yläkulmaan tulee sivuni logo. Tämä varmistaa linkin.
Pahoittelut, linkkiin tuli mukaan sen perässä oleva pilkku. :) PHP DOMissa ei muuten ole tuollaista metodia kuin asXML()
. Kokeile korvata se saveXML()
:llä.
Ei - ei toimi. Tää on mun toinen yritys - toinen häviö - XML:n kanssa.
Hmm... hitsi. Asennampa Abyssin uudelleen.
EDIT: Asennettu, ei eroa. Jos tiedosto on oikeasti kadoksissa, tulee sivuston virheilmoitus. tällä sivulla tulee selaimen virhe :/
Katso php.inistä DOMin lib-tiedosto. Onko se linkitetty extensions-kansiosta?
Ei löydy mitään mainintaa domista. Mitäs teen nyt?
Ei niin. Sinun pitääkin lisätä se sinne.
extension_dir = "./ext" ; ... jne... extension=php_pdo.dll ; extension=php_pdo_*.dll jne...
Lisäät tämän sinne (HUOM!! Extension_dir on luultavasti jo määritelty), ja varmistat että PHP:n hakemistossa on kansio ext josta löytyy extension php_pdo.dll.
Jollei löydy, lataa PHP:n zip-paketti (https://www.php.net/get/php-5.3.2.tar.bz2/from/this/mirror) ja kopioi kansio ext PHP:n juurihakemistoon (Windows: C:\Program Files\PHP).
Noh, nyt ilmoitus on muuttunut :S
Asensin siis PHP:n uusiksi.
janijohannes kirjoitti:
Noh, nyt ilmoitus on muuttunut :S
Mitäköhän tarkoitat? En pahemmin ole tuota palvelinta käyttänyt (Eli en kertaakaan), joten en osaa sanoa sen käytöstä mitään. Kummiskin PHP:n kuuluisi toimia oikein.
Virheilmoitus on muuttunut, kuten ekan viestin linkistä näet.
Miksi asensit PHP:n uudelleen? Mikset vain lisännyt ext kansiota?
janijohannes kirjoitti:
Virheilmoitus on muuttunut, kuten ekan viestin linkistä näet.
Korjaa tuon koodisi syntaksivirheet ensin. Kopioi koodi vaikka tuolta edellä mainitusta Codepadin linkistä.
Kiitos! Tarkastelempa lähemmin tuota.
Aihe on jo aika vanha, joten et voi enää vastata siihen.