csv file check
Michi
- php
0 André Laugks0 Michi
0 superchecker0 Alexander Foken
Ich brauche eure Hilfe, ich habe ein *.csv file mit diversen email adressen,nun möchte ich bevor ich hinein schreibe testen, ob die email die ich eingebe bereits im file vorhanden ist, wer kann mir helfen?
Michael VOgel
Hallo!
Ich brauche eure Hilfe, ich habe ein *.csv file mit diversen email adressen,nun möchte ich bevor ich hinein schreibe testen, ob die email die ich eingebe bereits im file vorhanden ist, wer kann mir helfen?
Du holst Du Dir alle Emailadressen in ein Array und vergleichst diese Emailadressen mit der Emailadresse, die eingetragen werden soll.
MfG, André Laugks
Und wie stelle ich das an? hast du mir ein bespiel?
Hallo!
Und wie stelle ich das an? hast du mir ein bespiel?
// Auszug CSV-Datei
name@domain.tld
blabla@domain.tld
$email_neu = 'eineneue@email.tld'
$email_liste = file("csvdatei.txt");
$vorhanden = false;
for($i==0;$i<count($email_liste);$i++)
{
if($email_liste[$i]==$email_neu)
{
$vorhanden = true;
break;
}
}
if($vorhanden)
{
echo "Email ist schon vorhanden!";
}
else
{
echo "Email ist noch nicht vorhanden!";
}
MfG, André Laugks
Hey du! Du häsch eh kei Ahnig! Ich heisse nid um suscht Superchecker weisch. Aber keis problem ich zeig dir das schnell wie das gaht:
<HTML>
<HEAD>
<TITLE>Tabelle auslesen</TITLE>
</HEAD>
<BODY>
<div><center>
<H1>Zeilen aus Datenbank lesen</H1>
<br>
<?php
//babyread.php
$server = "localhost"; // MySQL-Server
$user = "groni"; // MySQL-Nutzer
$pass = "world"; // MySQL-Kennwort
//
$conn = mysql_connect($server, $user, $pass);
if($conn) {
echo "<B>Datenbank OK!";
} else {
echo "<B>Datenbank funktioniert nicht";
exit;
}
//Datenbank heisst 'groni'
$select = mysql_select_db("groni",$conn);
$sql = "SELECT * FROM baby_names ORDER BY name ASC";
$result = mysql_query($sql, $conn);
if ($result)
{
$number = mysql_num_rows($result);
echo "<P>Es sind $number Datensätze gelesen worden.";
echo "<TABLE BORDER=1>";
// Lösung mit mysql_fetch_object, eleganter als mit mysql_fetch_row
while ($row=mysql_fetch_object($result)){
echo "<TR><TD>";
echo $row->name."</TD><TD>";
echo $row->votes."</TD><TD>";
echo "</TR>";
}
echo "</TABLE>";
echo "<P>Abfrage: <I>$sql</I>";
} else {
echo "<P>".mysql_error($conn);
}
mysql_close($conn);
?>
</div>
</BODY>
</HTML>
piiisss Superchecker!
Hallo superchecker,
Hey du! Du häsch eh kei Ahnig! Ich heisse nid um suscht Superchecker weisch. Aber keis problem ich zeig dir das schnell wie das gaht:
und du kannst kein Deutsch.
<HTML>
schon verloren - hier fehlt die doctype.
<center>
*pfui*
<H1>Zeilen aus Datenbank lesen</H1>
ehem... Michi wollte eine _Datei_ auslesen keine Datenbank...
//babyread.php
für was der kommentar ist, muss ich nicht wissen, oder?
$conn = mysql_connect($server, $user, $pass);
if($conn) {
[...]
$con = mysql_connect(...) OR die("Datenbank funktioniert nicht")
echo "<B>Datenbank funktioniert nicht";
da fehlt </b> (das ist nicht optional)
$sql = "SELECT * FROM baby_names ORDER BY name ASC";
warum willst host du _alle_ Spalten?
echo "<P>Es sind $number Datensätze gelesen worden.";
und was machst du wenn $number = 1 ist? dann hast du "es sind 1 Datensätze gelesen worden."
echo "<TABLE BORDER=1>";
is zwar nicht zwingend (je nach doctype) aber schöner wäre border="1" bzw. besser style="border-width:1px;"
// Lösung mit mysql_fetch_object, eleganter als mit mysql_fetch_row
warum soll das eleganter sein? (ich würde zwar mysql_fetch_assoc statt mysql_fetch_row() nehmen, aber gut...)
echo "<TR><TD>";
echo $row->name."</TD><TD>";
echo $row->votes."</TD><TD>";
da fehlt noch ein </td> (is zwar keine Pflicht, aber wenn man es sonst macht sollte man es hier auch machen)
Grüße aus Nürnberg
To*scnr*bias
Hallo!
und du kannst kein Deutsch.
Das ist anscheint die neue Art zu schreiben, so im Comicstill. Ich hatte letzten ein Ebayer, da war jedes zweite Wort in seiner Email Zissscccchhhh, Zooooommmmmmm usw.
Hier seine Bewertung: "Super Abwicklung , fastmail (ZOOooooomm) - Topname!"
MfG, André Laugks
Moin Moin !
Ich will ja nichts unterstellen, aber zwei Leute mit exakt dem selben Problem halte ich für sehr unwahrscheinlich!
=> [pref:t=42143&m=230568]
</faq/#Q-06c> und </faq/#Q-11>
Alexander