Mailinglisten-Archive |
This is a multi-part message in MIME format.
------=_NextPart_000_0065_01BED1E4.B1A853E0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
Hallo liste,
Ich baue eben eine kleine lokale suchmaschine mit php3 und mysql auf:
http://www.ti-news.ch/search/index.php3
aber bei der link eintragung auf:
http://www.ti-news.ch/search/addurl.php3
kann der Unix oder besser gesagt mysql keine daten aufnehmen die
das zeichen ( ' ; ) enthalten wie kann ich das beim eintrag ersetzen?
Auch im Buch finde ich keine Beispiele, ich habe nur in scripten von
www.phorum.org
ein beisbiel gefunden:
else{
$body=eregi_replace("<\\?", "<?", $body);
$body=eregi_replace("\\?>", "?>", $body);
$body=eregi_replace("<script", "<script", $body);
$body=eregi_replace("</script>", "</script>", $body);
}
aber wie anwenden bei der datenbank eintragung?
oder muss ich die daten der mysql ändern?
bei eintragung:
DROP TABLE IF EXISTS z_tiapp;
CREATE TABLE z_tiapp (
id mediumint(9) DEFAULT '0' NOT NULL auto_increment,
cat varchar(60) NOT NULL,
url varchar(255) NOT NULL,
tit varchar(255),
descr blob NOT NULL,
hit char(3) DEFAULT '0',
datum date,
vmail blob NOT NULL,
PRIMARY KEY (id),
UNIQUE url (url)
);
bei meinem Ok insert in:
DROP TABLE IF EXISTS z_tinew;
CREATE TABLE z_tinew (
id mediumint(9) DEFAULT '0' NOT NULL auto_increment,
cat varchar(60) NOT NULL,
url varchar(255),
tit varchar(255),
descr blob NOT NULL,
hit char(3) DEFAULT '0',
datum date,
PRIMARY KEY (id)
);
Danke im voraus für jede antwort
Patrik Hohl
Screendesign
------=_NextPart_000_0065_01BED1E4.B1A853E0
Content-Type: application/octet-stream;
name="addurlrisp.php3"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="addurlrisp.php3"
<?php
require("db.php3");
require("alto.php3");
?>
<P>
<CENTER><TABLE WIDTH=3D"455" BORDER=3D"0" CELLPADDING=3D"5" =
ALIGN=3D"LEFT" BGCOLOR=3D"White">
<TR>
<TD><P>
<FONT FACE=3D"Verdana" SIZE=3D"2" COLOR=3D"Navy">
In futuro potrete vedere di persona=20
quante volte il Vostro sito</FONT> <B><FONT FACE=3D"Verdana" SIZE=3D"2" =
COLOR=3D"Red"><? echo $url; ?> </FONT></B>
<FONT FACE=3D"Verdana" SIZE=3D"2" COLOR=3D"Navy">viene contattato dai =
vari utenti di Ti Search.=20
Pertanto si ringrazia del vostro inserimento=20
nel Database di amministrazione. Appena accettato=20
riceverà conferma tramite e-mail:</FONT><BR>
<FONT FACE=3D"Verdana" SIZE=3D"2" COLOR=3D"Red"><? echo $vmail; =
?></FONT> <P></FONT><BR>
<BR>
<?php
=09
// CHECK FOR FIELDS
if ($go=3D=3D1) {
if ($descr=3D=3D"" || $vmail=3D=3D"" || $tit=3D=3D"") {
?>
<script>
window.alert('Riempire le caselle Pf.! ');
</script>
<?php
} else {
// EINTRAGUNG IN DATENBANK
=09
/* init dbquery1 */
$datum=3Ddate("Y-m-d"); =09
mysql_db_query("grossalp_ppk", "INSERT INTO z_tiapp =
(id,cat,url,tit,descr,hit,datum,vmail) VALUES =
('$newid','$cat','$url','$tit','$descr','$hit','$datum','$vmail')");=20
}
}
=09
?>
<BR><A HREF=3D"index.php3" TARGET=3D"_top">INDEX Ti Search</A><BR><BR>
<?php
$an_id=3Dmysql_query("SELECT * from z_tiapp WHERE url=3D'$url'");
while($zeile=3Dmysql_fetch_array($an_id)):=20
$cat=3D($zeile["cat"]);
=20
$vmail=3D($zeile["vmail"]);
$url=3D($zeile["url"]);
$tit=3Dhtmlspecialchars($zeile["tit"]);
$descr=3Dhtmlspecialchars($zeile["descr"]);
$hit=3D($zeile["hit"]);
$id=3D($zeile["id"]);
$datum=3D($zeile["datum"]);
?>
<CENTER><TABLE WIDTH=3D"450" BORDER=3D"0" CELLSPACING=3D"0" =
CELLPADDING=3D"0" BGCOLOR=3D"slateblue">
<TR BGCOLOR=3D"slateblue">
<TD ALIGN=3D"LEFT" VALIGN=3D"TOP" BGCOLOR=3D"slateblue"><IMG =
SRC=3D"pic/rand1.gif" WIDTH=3D24 HEIGHT=3D48 BORDER=3D0 ALT=3D""></TD>
<TD WIDTH=3D"402" BGCOLOR=3D"slateblue"><IMG SRC=3D"pic/vuoto.gif" =
WIDTH=3D402 HEIGHT=3D1 BORDER=3D0 ALT=3D""><BR>
<FONT FACE=3D"Times New Roman" SIZE=3D"2" COLOR=3D"White">
ID: <?php echo $id ?> Categoria: <?php echo $cat ?> - <?php =
echo $tit ?> Hits: <?php echo $hit ?>
</FONT></TD>
<TD ALIGN=3D"RIGHT" VALIGN=3D"TOP" BGCOLOR=3D"slateblue"><IMG =
SRC=3D"pic/rand.gif" WIDTH=3D24 HEIGHT=3D48 BORDER=3D0 ALT=3D""></TD>
</TR>
<TR BGCOLOR=3D"#E8E8FF">
<TD WIDTH=3D"24" BGCOLOR=3D"White"> </TD>
<TD WIDTH=3D"402"><BLOCKQUOTE><FONT FACE=3D"Times New Roman" SIZE=3D"2" =
COLOR=3D"Navy">
<BR>
<?php echo $descr ?><BR>
<?php echo $datum ?> <A HREF=3D"http://<?php echo $url ?>" =
TARGET=3D"_top"><?php echo $tit ?></A>
<A HREF=3D"http://<?php echo $url ?>" TARGET=3D"_blank">New window</A>
=09
</FONT></BLOCKQUOTE></TD>
<TD WIDTH=3D"24" BGCOLOR=3D"White"> <TD WIDTH=3D"24" =
BGCOLOR=3D"White"></TD>
</TR>
</TABLE></CENTER>
<BR>
<?php
endwhile;
?>=09
<BR><CENTER><FONT FACE=3D"Verdana" SIZE=3D"1" COLOR=3D"Red"><A =
HREF=3D"http://www.ti-news.ch/" =
TARGET=3D"_top">www.ti-news.ch</A> <A =
HREF=3D"addurl.php3">addurl</A></CENTER>
</TD>
</TR>
</TABLE></CENTER>
</BODY>
</HTML>
<?php
if ($submiter =3D=3D "public") :
{
$message.=3D"$vmail ha inserito un nuovo indirizzo web.\n";
$message.=3D"Passare per approvazione su di:\n";
=
$message.=3D"http://www.ti-news.ch/search/adminxy/addurl.php3?New_ID=3D$i=
d \n\n";
=
$message.=3D"=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\n\n";
$message.=3D"Screendesign http://www.ppk.grossalp.ch/\n";
$message.=3D"in data : $datum .\n";
=09
mail ("info_(at)_ti-news.ch","ADDURL" , "$message",
"From: search_(at)_ti-news.ch\n
Reply-To: User Ti Search <$vmail>\n
X-Header: Nescape" );
echo "<META HTTP-EQUIV=3D\"REFRESH\" CONTENT=3D\"22; =
URL=3Dindex.php3\">";
}=20
endif;
?>
------=_NextPart_000_0065_01BED1E4.B1A853E0--
php::bar PHP Wiki - Listenarchive