hallo php-phreaks
es ist ja bekanntlich ein großer unterschied ob man eine sprache
selber verstehen/interpretieren kann, oder ob man sie auch
selbst sprechen kann - bei programmiersprachen ist das finde ich
sehr ähnlich - besonders bei php
ich gehöre jedenfalls zu der sorte die ein script zeile für zeile
interpretieren kann, jedoch beherrsche ich den satzbau und
die grammatik überhaupt nicht!
Nun zu meinem Problem (bestimmt nur ein paar zeilen, für den ders kann)
Ich habe eine scriptsoftware für eine topList und möchte
das geprüft wird ob der eingereichte link auch wirklich
dazu führt, das eine mp3 datei aufgemacht wird im browser.
das ist schon alles. dieses script verwende ich
http://www.skoom.de/demo/
Ich denke das man da an der add.php ein paar zeilen einfügen muss,
aber wie gesagt, ich spreche die sprache nicht - kanns aber nachvollziehen.
Für helfende Antworten vielen Dank!
ADD.PHP
<?php
/***************************************************************************
* i.List *
* ------------------- *
* Arbeitsbeginn : 04.06.2002 *
* copyright : (C) 2002 Simon Erdem *
* email : [email]webmaster@skoom.de[/email] *
* website : [url]www.skoom.de[/url] *
* *
* *
* *
***************************************************************************/
/***************************************************************************
* *
* Diese Script ist gratis. Viele andere Scripte kosten viel Geld doch *
* ich und zum Glück auch noch ein paar andere sind gegen sowas und *
* bieten unsere Scripte gratis an. Deshalb löscht nicht den copyright *
* von mir damit wir kein Stress kriegen mfg -- S. Erdem [url]www.skoom.de[/url] *
* *
***************************************************************************/
extract($_GET, EXTR_SKIP);
extract($_POST, EXTR_SKIP);
require("config.php");
require("functions.php");
require("language.php");
include("header.php");
$mysql_link = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
$sql2 = "SELECT * FROM $mysql_table2";
$result2 = mysql_db_query($mysql_base, $sql2, $mysql_link);
$resultat = mysql_fetch_array($result2);
if ($page == add) {
if (!$spass) {
echo "Sie müssen ein Passwort eingeben
";
}
if (strlen($name)>=$resultat[show_name]) {
echo "Ihre Seitenname muss unter $resultat[show_name] Buchstaben lang sein
";
}
if (strlen($description)>=$resultat[show_description]) {
echo "Ihre Seitenbeschreibung muss unter $resultat[show_description] Buchstaben lang sein
";
}
if (!$name) {
echo "Sie müssen einen Seitennamen eingeben
";
}
[b](!$siteurl)[/b]if { :?: :?: :?: hier vielleicht :?: :?: :?:
echo "Sie müssen eine URL angeben
";
}
[b]if (! ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',[/b]
$email))
{
echo "Sie müssen eine gültige Emailadresse angeben
";
exit;}
else {
$patterns = array("/</", "/>/");
$replacement = array("[", "]");
$replacement2 = array("[", "]");
$new = preg_replace($patterns, $replacement, "$description");
$new2 = preg_replace($patterns, $replacement2, "$name");
$siteurl=preg_replace($patterns, $replacement2, "$siteurl");
$banurl=preg_replace($patterns, $replacement2, "$banurl");
$email=preg_replace($patterns, $replacement2, "$email");
$mysql_link = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
$sql = "INSERT INTO $mysql_table (name, description, siteurl, banurl, email, spass) VALUES ('$new2', '$new' , '$siteurl', '$banurl', '$email', '$spass')";
mysql_db_query($mysql_base, $sql, $mysql_link);
$mysql_link = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
$sql2="SELECT * FROM $mysql_table WHERE siteurl = '$siteurl' AND banurl='$banurl' AND email='$email' AND spass='$spass'";
$result=mysql_db_query($mysql_base, $sql2, $mysql_link);
$resultat=mysql_fetch_array($result);
#Emailsenden Anfang
$message = join ('', file ('message.txt'));
$message= str_replace("{name}",$resultat[name],$message);
$message= str_replace("{description}",$resultat[description],$message);
$message= str_replace("{siteurl}",$resultat[siteurl],$message);
$message= str_replace("{banurl}",$resultat[banurl],$message);
$message= str_replace("{email}",$resultat[email],$message);
$message= str_replace("{password}",$resultat[spass],$message);
$message= str_replace("{outlink}",$mainurl. "/in.php?id=".$resultat[id],$message);
$message= str_replace("{target}",$target,$message);
$message= str_replace("{picurl}",$mainurl."/".$pic,$message);
$message= str_replace("{sitetitle}",$sitetitle,$message);
$message= str_replace("{discription}",$resultat[description],$message);
$message= str_replace("{discription}",$resultat[description],$message);
mail("$resultat[email]",$sitetitle." @ skoom.de Anmeldung",$message,"From: $adminmail\r\nContent-Type:text/html\r\nContent-Transfer-Encoding: 8bit\r\n");
mail("$adminmail","neue seite in der Liste","Ne neue Seite.\nURL: $resultat[siteurl]\nID :$resultat[id]","From: $adminmail");
#Emailsenden Ende
function addedtemp() {
global $resultat,$resultat2,$table,$show,$template,$spass,$email,$banurl,$image_a1,$siteurl,$new,$new2,$indexsite_l,$addsite_l,$descr_l,$indexdel_l,$next_l,$indexemail_l,$password_l,$filled_l,$url_l,$buttonurl_l,$data_l,$userid_l;
$resultat[content] = join ('', file ($template.'/added.htm'));
$resultat[content] = str_replace("{page}", $_SERVER['PHP_SELF']."?page=update", $resultat[content]);
$resultat[content] = str_replace("{xid}", $resultat[id], $resultat[content]);
$resultat[content] = str_replace("{sitetitle}", $resultat2[sitetitle], $resultat[content]);
$resultat[content] = str_replace("{name}", $new2, $resultat[content]);
$resultat[content] = str_replace("{description}", $new, $resultat[content]);
$resultat[content] = str_replace("{url}", $siteurl, $resultat[content]);
$resultat[content] = str_replace("{image}", $image_a1, $resultat[content]);
$resultat[content] = str_replace("{banurl}", $banurl, $resultat[content]);
$resultat[content] = str_replace("{table1}", $table[1], $resultat[content]);
$resultat[content] = str_replace("{spass}", $resultat[spass], $resultat[content]);
$resultat[content] = str_replace("{email}", $email, $resultat[content]);
$resultat[content] = str_replace("{table2}", $table[2], $resultat[content]);
$resultat[content] = str_replace("{table3}", $table[3], $resultat[content]);
$resultat[content] = str_replace("{border}", $table[4], $resultat[content]);
$resultat[content] = str_replace("{width}", $table[5], $resultat[content]);
$resultat[content] = str_replace("{spass}", $spass, $resultat[content]);
$resultat[content] = str_replace("{link}", "$resultat2[mainurl]/in.php?id=$resultat[id]", $resultat[content]);
$resultat[content] = str_replace("{img}", "$resultat2[mainurl]/$resultat2[pic]", $resultat[content]);
$resultat[content] = str_replace("{sitetitle}", $resultat2[sitetitle], $resultat[content]);
$resultat[content] = str_replace("{bh}", $show[bh], $resultat[content]);
$resultat[content] = str_replace("{bw}", $show[bw], $resultat[content]);
$resultat[content] = str_replace("{indexsite_l}", $indexsite_l, $resultat[content]);
$resultat[content] = str_replace("{addsite_l}", $addsite_l, $resultat[content]);
$resultat[content] = str_replace("{descr_l}", $descr_l, $resultat[content]);
$resultat[content] = str_replace("{indexdel_l}", $indexdel_l, $resultat[content]);
$resultat[content] = str_replace("{next_l}", $next_l, $resultat[content]);
$resultat[content] = str_replace("{indexemail_l}", $indexemail_l, $resultat[content]);
$resultat[content] = str_replace("{password_l}", $password_l, $resultat[content]);
$resultat[content] = str_replace("{filled_l}", $filled_l, $resultat[content]);
$resultat[content] = str_replace("{url_l}", $url_l, $resultat[content]);
$resultat[content] = str_replace("{buttonurl_l}", $buttonurl_l, $resultat[content]);
$resultat[content] = str_replace("{data_l}", $data_l, $resultat[content]);
$resultat[content] = str_replace("{userid_l}", $userid_l, $resultat[content]);
echo $resultat[content];
}
$mysql_link = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
$sql2 = "SELECT * FROM $mysql_table2";
$result2 = mysql_db_query($mysql_base, $sql2, $mysql_link);
$resultat2 = mysql_fetch_array($result2);
addedtemp();
}
} else {
function addtemp() {
global $resultat,$resultat2,$rank,$table,$show,$template,$image_a1,$indexsite_l,$addsite_l,$descr_l,$indexdel_l,$next_l,$indexemail_l,$password_l,$filled_l,$url_l,$buttonurl_l;
$resultat[content] = join ('', file ($template.'/add.htm'));
$resultat[content] = str_replace("{page}", $_SERVER['PHP_SELF']."?page=add", $resultat[content]);
$resultat[content] = str_replace("{table1}", $table[1], $resultat[content]);
$resultat[content] = str_replace("{table2}", $table[2], $resultat[content]);
$resultat[content] = str_replace("{table3}", $table[3], $resultat[content]);
$resultat[content] = str_replace("{border}", $table[4], $resultat[content]);
$resultat[content] = str_replace("{width}", $table[5], $resultat[content]);
$resultat[content] = str_replace("{indexsite_l}", $indexsite_l, $resultat[content]);
$resultat[content] = str_replace("{addsite_l}", $addsite_l, $resultat[content]);
$resultat[content] = str_replace("{descr_l}", $descr_l, $resultat[content]);
$resultat[content] = str_replace("{indexdel_l}", $indexdel_l, $resultat[content]);
$resultat[content] = str_replace("{next_l}", $next_l, $resultat[content]);
$resultat[content] = str_replace("{indexemail_l}", $indexemail_l, $resultat[content]);
$resultat[content] = str_replace("{password_l}", $password_l, $resultat[content]);
$resultat[content] = str_replace("{filled_l}", $filled_l, $resultat[content]);
$resultat[content] = str_replace("{url_l}", $url_l, $resultat[content]);
$resultat[content] = str_replace("{buttonurl_l}", $buttonurl_l, $resultat[content]);
echo $resultat[content];
}
addtemp();
}
$mysql_link = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
$sql = "SELECT * FROM $mysql_table ORDER BY hitsin DESC LIMIT 0, $max";
$result = @mysql_db_query($mysql_base, $sql, $mysql_link);
$anzahl=mysql_num_rows($result);
$db_entrys=mysql_num_rows($result);
c_footer();
?>
Alles anzeigen