Új hozzászólás Aktív témák
-
burgatshow
veterán
Persze azért ennyire hülye nem vagyok, csak télleg azt nem értem, hogy miért nem tudom összehozni azt, hogy 1 séma xml-ből miért nem tudom kiiratni az adatbázisból egy 2. xml fáljba amikor szerintem a kód jó, de mégsem mert not supllied argumentet kapok az fwrite-ra.
...
$szoveg = ''<item>
<title>''.$sor['title' ].''</title>
<link>http://xmods.uw.hu/plugins/news/shownew.php?newsid=''.$sor['id' ].''</link>
<description>''.$sor['tartalom' ].''</description>
<dc:creator>..::eXtreeme ModdingZ::..</dc:creator>
<dc:date>''.$sor['year' ].'' - ''.$sor['ido' ].''</dc:date>
</item>'';
$rss = ''xmltemplate.xml'';
$olvas = file_get_contents($rss);
if (! $olvas) {
print (''Nem hozzáférhető a $rss file!'');
exit;
}
$text = str_replace(''%tartalom%'', $szoveg, $olvas);
$kiir = fwrite (''xmods.xml'', $text);
if (! $kiir) {
print (''Nem írható ki a $szoveg tartalom az xmods.xml fájlba!'');
exit;
}
print (''A kiírás sikeres volt.'');
}
Szóval tényleg nem értem, és a legszebb az egészben, hogy amióta elmentél, azóta agyalok rajta.
[Szerkesztve] -
burgatshow
veterán
De én úgy szeretném, mert akkor az RSS readerek is értelmezik.
Még 1 kicsit piszkállak jó?

Megírtam a progit de nem megy mert a visszaírásnál elakad közli, hogy nem definiált file_put_contents hívok meg!
Itt a kód:
$rss = ''rsstemaplate.xml'';
$template = file_get_contents($rss);
if (!$template) {
print (''Nem olvasható a $rss file!'');
exit;
}
$text = str_replace(''%tartalom%'', $szoveg, $template);
$write = file_put_contents(''xmods.xml'', $template);
if (!$write) {
print (''Nem írható ki az adat az xmods.xml fáljba!'');
exit;
}
echo ''A $szoveg tartalma az xmods.xml fáljba sikeresen kiírva.''; -
burgatshow
veterán
ja értem, viszont akkor meg azt nem értem, hogy ha megmondom ennek a szuper fosnak, hogy a $template = file_get_content($rss); akkor miért kapom ezt a görcsöt: fwrite(): supplied argument is not a valid stream resource
Pedig a $template hozáárendelés után szúrtam be még a replace elött. -
burgatshow
veterán
Új hozzászólás Aktív témák
- Nikon Z MILC fényképezőgépcsalád
- Arch Linux
- Mit tehetsz jogilag, ha átvertek, megkárosítottak a Hardveraprón?
- Yettel topik
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Gitáros topic
- Linux kezdőknek
- Samsung kuponkunyeráló
- Temu
- További aktív témák...
- Honor 200 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo LEGION 5 PRO Ultra 7 255HX 24GB RAM 512GB SSD RTX 5070 8GB 16" QHD+ 3év Prémium GAR
- Telefon felvásárlás!! Samsung Galaxy Note 10+/Samsung Galaxy Note 20/Samsung Galaxy Note 20 Ultra
- GYÖNYÖRŰ iPhone 13 Pro 128GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS4365, 100% Akkumulátor
- Frissen pasztázva! Playstation 4 Pro 1 TB + kontroller 6 hó garancia, számlával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Warning: fwrite(): supplied argument is not a valid stream resource in C:\Program Files\Apache2\htdocs\rss.php on line 42



még 1: az vajon megoldható, hogy 1 fájlba csak úgy írni, hogy mondjuk szöveg közé?
.