Verfasst: 08.04.2006 09:59
Hi,
ich habe keine .htaccess-Dateien in den Verzeichnissen. Cache Löschen hat nix gebracht
Ich bin noch Programmieranfänger und wenn den Code ein Profi sieht schüttelt er warscheinlich nur den Kopf. Aber egal er funzt. Der Code zählt die Links zu dem Bild in Beiträgen, Betreffs, Comments und Siganuren und wenn er was finden dann halt "else"
$sql = " SELECT post_id FROM " . POSTS_TEXT_TABLE . " WHERE post_text LIKE '%pic_id=$pic_id\[%' ";
$resulttext = mysql_query($sql) or die (mysql_error());
$anzahltext = mysql_num_rows($resulttext);
$sql = " SELECT post_id FROM " . POSTS_TEXT_TABLE . " WHERE post_subject LIKE '%pic_id=$pic_id%' ";
$resultsubject = mysql_query($sql) or die (mysql_error());
$anzahlsubject = mysql_num_rows($resultsubject);
$sql = " SELECT comment_id FROM " . ALBUM_COMMENT_TABLE . " WHERE comment_text LIKE '%pic_id=$pic_id%' ";
$resultcomment = mysql_query($sql) or die (mysql_error());
$anzahlcomment = mysql_num_rows($resultcomment);
$sql = " SELECT user_id FROM " . USERS_TABLE . " WHERE user_sig LIKE '%pic_id=$pic_id\[%' ";
$resultsig = mysql_query($sql) or die (mysql_error());
$anzahlsig = mysql_num_rows($resultsig);
if ($anzahltext == 0 && $anzahlsubject == 0 && $anzahlcomment == 0 && $anzahlsig == 0)
{
--> Löschen
}
else
{
--> Fehlermeldung oder so (Ich hab hier ne Seite dahinter die die Posts dann anzeigt, weil das als Admi geschickt ist)
}
Da die Abfrage ziemlich heftig ist, würde ich das nur machen wenn tatsächlich jemand auf löschen klickt. Wenn Du das schon beim Anzeigen des Links bei jedem Bild machst, platzt Dir wahrscheinlich der Traffic.
ich habe keine .htaccess-Dateien in den Verzeichnissen. Cache Löschen hat nix gebracht
Ich bin noch Programmieranfänger und wenn den Code ein Profi sieht schüttelt er warscheinlich nur den Kopf. Aber egal er funzt. Der Code zählt die Links zu dem Bild in Beiträgen, Betreffs, Comments und Siganuren und wenn er was finden dann halt "else"
$sql = " SELECT post_id FROM " . POSTS_TEXT_TABLE . " WHERE post_text LIKE '%pic_id=$pic_id\[%' ";
$resulttext = mysql_query($sql) or die (mysql_error());
$anzahltext = mysql_num_rows($resulttext);
$sql = " SELECT post_id FROM " . POSTS_TEXT_TABLE . " WHERE post_subject LIKE '%pic_id=$pic_id%' ";
$resultsubject = mysql_query($sql) or die (mysql_error());
$anzahlsubject = mysql_num_rows($resultsubject);
$sql = " SELECT comment_id FROM " . ALBUM_COMMENT_TABLE . " WHERE comment_text LIKE '%pic_id=$pic_id%' ";
$resultcomment = mysql_query($sql) or die (mysql_error());
$anzahlcomment = mysql_num_rows($resultcomment);
$sql = " SELECT user_id FROM " . USERS_TABLE . " WHERE user_sig LIKE '%pic_id=$pic_id\[%' ";
$resultsig = mysql_query($sql) or die (mysql_error());
$anzahlsig = mysql_num_rows($resultsig);
if ($anzahltext == 0 && $anzahlsubject == 0 && $anzahlcomment == 0 && $anzahlsig == 0)
{
--> Löschen
}
else
{
--> Fehlermeldung oder so (Ich hab hier ne Seite dahinter die die Posts dann anzeigt, weil das als Admi geschickt ist)
}
Da die Abfrage ziemlich heftig ist, würde ich das nur machen wenn tatsächlich jemand auf löschen klickt. Wenn Du das schon beim Anzeigen des Links bei jedem Bild machst, platzt Dir wahrscheinlich der Traffic.