O mica mare problema
Moderatori: Zamolxe, Moderatori
- zeuscool
- Senior Member
- Mesaje: 250
- Membru din: Mie Sep 05, 2007 10:59 am
- Localitate: Constanta
- Contact:
fa cum a zis MihaiA, sa nu te doara capul rau pe viitor
daca totusi preferi varianta ta:
iei continutul sa zicem cu file_get_contents ...
ii dai explode dupa o regula, sa zicem, " " sau ", " sau cum ai tu acolo, daca e linie noua incearca cu "\r\n", si o sa ai un array, aplicti functia reverse pentru array si il parcurgi crescator cu un for, sau il parcurgi direct fara reverse descrescator
si voila, problema rezolvata
daca totusi preferi varianta ta:
iei continutul sa zicem cu file_get_contents ...
ii dai explode dupa o regula, sa zicem, " " sau ", " sau cum ai tu acolo, daca e linie noua incearca cu "\r\n", si o sa ai un array, aplicti functia reverse pentru array si il parcurgi crescator cu un for, sau il parcurgi direct fara reverse descrescator
si voila, problema rezolvata
Follow me on (Da cu share, like, +1 sau ce mai stii !!!) sau comenteaza articolele, sugereaza etc, FII SOCIAL ...
-
voodoo
- PHPRomania Supporter
- Mesaje: 25
- Membru din: Lun Apr 19, 2010 6:02 pm
- Localitate: Iasi
- Contact:
Nu a mers, tot eroare. Am lasat asa.
<?
// Connecting, selecting database
$link = mysql_connect('localhost', '-----', '------')or die('Could not connect: ' . mysql_error());
mysql_select_db('---------') or die('Could not select database');
$query = 'SELECT name FROM dex';
$result = mysql_query($query) or die('Query failed: '. mysql_error());
header ("Content-type: application/xml");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\">\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
{
foreach ($line as $col_value)
{
echo "<url>\n";
echo "<loc>http://------------/definitiecuvant.php?w=$col_value</loc>\n";
echo "</url>";
}
}
echo "</urlset>\n";
mysql_free_result($result);
mysql_close($link);
?>
Partea nasoala e ca google imi ia doar 50 000 de linkuri, dar nu pe toate. Ma gandeam la un program care sa ia toate linkurile din sitemapul asta si sa faca alte sitemapuri a cate 50000 sau 10000 de linkuri. Exista?
<?
// Connecting, selecting database
$link = mysql_connect('localhost', '-----', '------')or die('Could not connect: ' . mysql_error());
mysql_select_db('---------') or die('Could not select database');
$query = 'SELECT name FROM dex';
$result = mysql_query($query) or die('Query failed: '. mysql_error());
header ("Content-type: application/xml");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\">\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
{
foreach ($line as $col_value)
{
echo "<url>\n";
echo "<loc>http://------------/definitiecuvant.php?w=$col_value</loc>\n";
echo "</url>";
}
}
echo "</urlset>\n";
mysql_free_result($result);
mysql_close($link);
?>
Partea nasoala e ca google imi ia doar 50 000 de linkuri, dar nu pe toate. Ma gandeam la un program care sa ia toate linkurile din sitemapul asta si sa faca alte sitemapuri a cate 50000 sau 10000 de linkuri. Exista?
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 7 vizitatori