YES - forum-hilfe.de ruleZ!
vielen dank! phore vergebe dir hiermit offziell 100. dankespunkte
Beiträge von ANU
-
-
hier ist mal hie index.php als txt
http://www.chilltribe.ch/top/index.txt -
thx but: geht nicht...
in der index.php hat es aber diese abfrage:$resultat[content] = str_replace("{description}", $resultat[description], $resultat[content]);
ausserdem siegt die variable om formularfeld so aus
<tr bgcolor={table2}><td>{descr_l}</font></td><td>
<textarea rows=2 name=description cols=30 style="font-weight: bold">produced by </textarea></td></tr>hoffe das hilft bei der fehlersuche - mir fehlt da das selbtvertrauen
für sichere rückschlüsse - -
ich möchte das der text, den die leute als songbeschreibung
einreichen es erlaubt einen link zu beinhaltenob das script nun erkennt das der text innerhalb der beschreibung
ein link hat der mit http:// anfängt, oder ob der Eintragende
einen BB oder html code angeben muss ist egalletztendlich soll zu jedem eingereichten mp3-link zusätzlich
die möglichkeit bestehen - innerhalb der beschreibung einen link anzugebendamit spar ich ein weiteres eingabefeld in der add.php und muss nicht einen neuen tabellenwert im sql definieren - mein ich...
-
BBcode? ok.... hier wird einem ECHT geholfen !thx!
-
noch ne klitze kleine frage!?
in der add.php geben die leute einen text ein
dieser wird nach dem hinzufügung in die sql-datenbank geschrieben
und beim aufrufen der index.php wieder angezeigt.WIE aktiviert man html in dieser Anzeige ??
vielleicht hier
$resultat[content] = str_replace("{table3}", $table[3], $resultat[content]);oder tapp ich da völlig im dunkeln ?
-
Vserver 4 You confixx und so....
naja ich dachte es gäbe da evtl. nen einfachen weg
den gesamtraffic auf die zahl einzustellen
die man kostelos verbrauchen darf ? -
hallo
weiss jemand wie man den gesamten traffic
monatlich auf eine bestimmte anzahl an GB
beschränken kann ?gibts dafür ein tool oder ein script
oder ein tuturial -wäre sehr hilfreich - thx
-
FETT - Jetzt filtert das script die eingereichten links -
bewundersnwert wenn sich jemand sowas mal kurz aus den fingern saugen kann - MERCY und alles gute Dir und deinen LiebenIT WORKS!
-
also man kann jetzt ohne captcha //wird so dargetellt: {captcha}//
links eintragen - egal auf was die verweisen
irgendwie scheint das doch umfangreicher zu sein als ich auf den ersten blick gedacht hättethx @ phore - evtl. kann ich dich ja irgendwie entschädigen für den zeitaufwand
-
auf den captcha könnt ich verzichten wenn gewährleistet wäre das nur mp3-dateien als link eingetragen werden können - ausser die fangen auch noch mit audio-spambots an
-
sorry- schon wieder ich-
captcha fehlt noch - wenn ich den captcha-code
aus der alten add.php einfüge kommt:Fatal error: Cannot instantiate non-existent class: captcha in /srv/www/web2/html/top/add.php on line 21
-
also - alle links verweisen direkt auf mp3s
leider kann man im moment keine sachen dazuschreiben
see it self!ps.
grüsse an die helvetischen nachbarn
ich dachte der link geht per PM raus -
ups .. lösch das ruhig raus -- un bevor du dir den kopf zerbrichst
evtl . sind schon links in der liste die nicht den kritierien entsprechen
.. das test ich jetzt mal THX -
-
THX! phore you
irgendwie fehlt noch ein zwischenschrittjetzt spuckt er alle fehlermeldungen aus
ohne überhaupt die chance zu geben
url, passwort usw. überhaupt einzugebenwenns dich interessiert schick ich dir gern
den link um das mal live! zusehn - wil hier
nur keine schleichwerbung machenPeace!
-
klappt ganz gut - leider werden die anderen link-endungen trotzdem
aufgenommen - es kommt zwar die meldung:Die angegebene Datei muss mp3 sein!
aber die eintragung funktioniert trotzdem.
doch nicht so einfach wie ich dachte
-
hey super! vielen dank
ich dachte mir das es kein stundenaufwand
sein würde - in diesem fall klappt also nur wenn der eingereichte url
tatsächlich mit .mp3 endet - das ist schon sehr gut sowas bedeutet das >>>>(substr($siteurl, -1, 4)<<<<<<
und wofür stehn die ausrufezeichen, vielleicht lern ichs ja doch nochfür diese schnelle antwort werd ich das forum hier wärmstems weiterempfehlen - nochmals danke
-
vielen Dank der nachfrage - ich war da etwas undeutlich - sorry
also die erste lösung mit der endung wäre schonmal hilfreich!
da aber mp3-files zum beispiel auch so aufgerufen werden können
http://www.keinlink.com/top/out.php?id=5
wäre es cool wenn der code einfach kurz checkt ob
der eingereichte link zu einer mp3-datei führt -
wenn nicht könnte eine meldung kommen- no mp3-file
muss aber nicht . mercy -
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 phpich 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!PHP
Alles anzeigenADD.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(); ?>