-
Gesamte Inhalte
433 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von TinTin
-
-
danke für die hilfe, dass problem scheint gelöst!!
CU TinTin
-
danke für die hilfe, dass problem scheint gelöst!!
CU TinTin
-
wieso 2 threads?
-> UNFALL !!
-
hab die zeilen angepasst,
$result = mysql_fetch_array (mysql_query ("SELECT COUNT(*) AS anzahl FROM `tdtaGastbook`") );
echo $result["anzahl"];
[/PHP]bekomme aber ne warnung:
Warning: Supplied argument is not a valid MySQL result resource in s:\foxserv\www\php\db4.php on line 16 -
Hi,
das geht nicht so ganz. ich brauch das ergebnis auch in einen PHP variable $Anzahl oder so...
-
hi,
wi hole ich mir das ergebnis von
mysql_db_query($_user,'SELECT COUNT(*) FROM TABELLE');
in eine variable?
cu TinTin
-
hi,
wi hole ich mir das ergebnis von
mysql_db_query($_user,'SELECT COUNT(*) FROM TABELLE');
in eine variable?
cu TinTin
-
danke,
kannst du mir eventuell auch auch noch sagen wie ich das ergebnis in ne php variable übergeben bekomme?
cu TinTin
-
hi,
wie kann ich bei mysql per abfrage herausfinden wieviele einträge in einer tabelle sind?
ist sicherlich ne einfache frage, aber ich steh momentan echt auf den schlauch...und hab keine literatur zur hand.
cu TinTin
-
hi,
will ein kleines script für eine log datei schreiben.
format:
Zahl:IP:Host
das untenstehende funktioniert auch so weit. ich hab nur das problem, dass wenn der alte eintrag länger ist als der neue immernoch ein rest des alten eintrags zu sehen ist.
alter eintrag:
1:1.2.3.4:alter.host
neuer eintrag:
2:6.7.8.9:neu.host
ergebnis:
2:6.7.8.9:neu.hostst
der neue eintrag soll die alte zeile aber komplett löschen. was kann ich tun???
cu TinTin
<?
$path = "./log/";
$file = "test.log";
if (file_exists($path.$file))
{
$logCount = fopen($path.$file, "r+");
if ($logCount)
{
$readLog = fgets($logCount,1000);
$li = strstr($readLog, ":");
if ($li)
{
list ($isCount, $lastIp, $lastHost) = split (':', $readLog);
ftruncate ($logCount, ftell($logCount));
$newCount = ($isCount+1);
$newIp = $REMOTE_ADDR;
$newHost = gethostbyaddr($senderIp);
$newEntry = $newCount.":".$newIp.":".$newHost;
}
// dateizeiger zurücksetzen
rewind($logCount);
// rausschreiben
flock($logCount,2);
fwrite($logCount, $newEntry);
flock($logCount,3);
// dateizeiger schließen
fclose($logCount);
exit;
}
else
{
echo "2. Datei wurde nicht gefunden ".$file;
exit();
}
print $newEntry;
?>[/PHP] -
danke, danke!! ich meinte aber,dass ich das auch im script hätte sehen müssen...
cu TinTin
-
und ich sitz auf meinen augen...
-
klar, was du da oben an code siehst funktioniert auch in meinem script...
wiso auch nicht. ist doch nur ein zusammengesetzter text-string.
kann man auch eleganter machen:
$text = '<p>'.$anrede.' '.$vName.' '.$nName.'<br>';
$text .= $firma.'<br>';
$text .= ...etc.
[/PHP]cu TinTin
-
im allgemeinen schon aber bei "Rausguck" und "Winzigweich" im Allgemeinen ist das recht egal. die fressen echt alles was nur ein wenig nach html tag aussieht...
ich hab meinen fehler übrigens gefunden. ich hatte den ganzen mail inhalt in einem anderen teil des scriptes dummerweise
htmlentities();
gejagt. jaja, wenn ma sich in seinem eigenen code verläuft, sollte man doch mal schlafen gehen...
ciao TinTin
-
hab nen IE 5.5 SP2 folgenden code in det .htm datei und bekomme dennoch folgenden fehler:
Zeile: 21Zeichen: 3
Fehler: Das Objekt unterstützt diese Eigenschaft oder Methode nicht.
Code: 0
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>
#tool{
background-color: #ff0;
width: 150px;
height: 150px;
display: none;
position: absolute;
}
</style>
<script type="text/javascript">
function showtool(msg){
document.getElemenById('tool').innerHTML = msg;
document.getElemenById('tool').style.display = 'block';
}
function hidetool(){
document.getElemenById('tool').style.display = 'none';
}
</script>
</head>
<body>
<div id="tool">
</div>
<a href="#" onMouseOver="showtool('text');" onMouseOut="hidetool();">text</a>
</body>
</html>[/PHP] -
ich schreibe gerade an einem kleinen mailscript für ein HP. Die Mail soll im HTML Format versendet werden. Trotz "Content-Type: text/html" sehe ich in Outlook alle html tags.
die nachricht wird wie folgt verschickt:
mail("$toMail","$subject","$text","$addHead");
die folgenden variabeln werden in externer datei festgelegt und per include(); vor dem mail()
aufgerufen.
$toMail = "someone@somewhere.de";
$subject = $sub;
$addHead = "From:$firma - $vName $nName<$eMail>\n";
$addHead .= "X-Mailer: PHP/" . phpversion(). "\n";
$addHead .= "X-Sender-IP: $REMOTE_ADDR\n";
$addHead .= "Content-Type: text/html";
$text = "<p>$anrede $vName $nName<br>";
$text .= "$firma<br>";
$text .= "$strNr<br>";
$text .= "$plzOrt<br>";
$text .= "$land<br>";
$text .= "$tel<br>";
$text .= "$fax<br>";
$text .= "$eMail<br></p>";
$text .= "<p>schreibt zu folgendem Betreff:</p><p><b>$sub<b></p>";
$text .= "<p>$msg</p>";
$text .= "<p>$anrede $vName $nName interessiert sich für:<br>";
$text .= "<b>$interesse</b>";
[/PHP]so sieht die mail aus wenn sie bei mir ankommt.
[PHP]<p>Herr heinz Test<br>Test AG<br>Teststrasse 123<br>12345 Testhausen<br>Testa<br>0123/45678<br><br>Test@test.de<br></p><p>schreibt zu folgendem Betreff:</p><p><b>Noch ein Test<b></p><p>Nur so zun Test...</p><p>Herr heinz Test interessiert sich f|r:<br><b>Computer Möbel</b>
-------ich hab echt keinen ahnung was ich falsch mache. da die angaben in der Variabel $addHead in einem anderen script funktioniert
cu TinTin
-
heute hat's dann doch geklappt. unter xp wollte es nicht, aber unter win 2000 gings dann doch...
bedankt!
ciao TinTin
-
Hab da ne frage:
(Wie) kann ich mit den VST .net c++ programme für Pocket PC erstellen? laut microsoft soll das möglich sein, ich such schon den ganzen tag nach einer möglichkei, kann aber nix finden.
bitte HILFE!
ciao TinTin
-
danke für die schnelle hilfe, nur...
das funzt nicht ganz. ich erhalte nur ne 'filelist.dat'(22kb) und ne 'iesetup.dir'(0kb). hab alles nach vorschrift gemacht (mehrmals überprüft und versucht). was ist los, bin ich zu dumm?
cu TinTin
-
Ola,
ich such ein Installationsverzeichnis vom IE 6. ich muss den auf einem rechner ohne internetanschluss installieren, finde im netz aber nur die online installations version. beim ie 5.x gab es doch auch die möglichkeit das teil lokal ohne netz zu installieren, gibt es sowas für den ie 6 auch? und dann am besten in englisch/win2000.
ich weiss, ich weiss was will ich mit dem ie 6 auf einem rechner ohne internet. fragt besser nicht, die geschichte ist zu lang.
schnelle hilfe wäre toll...
bis dann
TinTin
-
Hi,
kurze frage:
ich suche ein c++ pendant zum php 'preg_match()'
merci und tschau
-
Hi, ich hab für win ce ein kleines programm geschrieben, hab aber dabei folgendes problem:
das schreiben auf dem pda scheint problemlos zu funktionieren, schaue ich mir die dateien aber auf dem pc an, so ist nach jedem zeichen ein null character eingefügt. ich hab verschiedenste möglichkeiten des schreibens ausprobiert und bei allen tritt der selbe fehler auf. ich programmiere mit embedded visual c++ 3.0.
hat jemand ne idee worann es liegen könnte. hier die funktionen die ich zum schreiben verwendet habe:
void OnDatenSchreiben_1(int iWie){
CString str;
str ="1:Test Schreiben in 1 mit CString";
if (CFile Datei(_T("\\W_R\\0001.Txt"),CFile::modeCreate | CFile::modeWrite
| CFile::typeText))
{
Datei.Write(str,str.GetLength());
Datei.Close();
}
else AfxMessageBox(_T(" Fehler beim Schreib 1"));
}
void OnDatenSchreiben_2(int iWie)
{
CString str;
CStdioFile File;
str ="2:Test Schreiben in 2 mit CString";
if (File.Open(_T("\\W_R\\0002.Txt"),CFile::modeCreate | CFile::modeWrite))
{
File.Write(str,str.GetLength());
File.Close();
}
else AfxMessageBox(_T(" Fehler beim Schreib 2"));
}
void OnDatenSchreiben_3(int iWie)
{
CString str1="Inhalt String1 ", str2="Inhalt String2", str;
str ="\\W_R\\0003.txt";
CFile myFile(str, CFile::modeCreate | CFile::modeReadWrite);
// Create a storing archive.
CArchive arStore(&myFile, CArchive::store); // Write str1 and str2 to the archive.
arStore.WriteString( str1 ); // arStore.WriteString( "\n" );
arStore.WriteString( str2 );
arStore.Close(); // Close the storing archive.
/*
// Create a loading archive.
myFile.SeekToBegin();
CArchive arLoad(&myFile, CArchive::load);
// Verify the two strings are in the archive.
arLoad.ReadString( str );
ASSERT( str == str1 );
arLoad.ReadString( str );
ASSERT( str == str2 );
*/
}
void OnDatenSchreiben_4(int iWie)
{
CString str1;
str1="Inhalt String 1 ";
TCHAR NAME[] =_T("\\W_R\\0004.TXT");
HANDLE hLogFile;
DWORD dwWritten;
AfxMessageBox(NAME);
// hLogFile = CreateFile(str, GENERIC_WRITE | GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,
// OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
hLogFile = CreateFile(NAME, GENERIC_WRITE, FILE_SHARE_READ,
NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
if (hLogFile != INVALID_HANDLE_VALUE)
{
// ReadFile(hLogFile, pszFileBuffer, iFileSize, &dwBytesRead, NULL);
WriteFile(hLogFile, str1, str1.GetLength(), &dwWritten, NULL);
CloseHandle(hLogFile);
}
else AfxMessageBox(_T(" Fehler beim Creat 4 "));
}
void OnDatenSchreiben_5(int iWie)
{
TCHAR NAME[] =_T("\\W_R\\0005.TXT");
HANDLE hFile = CreateFile(NAME,
GENERIC_WRITE, FILE_SHARE_READ,
NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
if (hFile == INVALID_HANDLE_VALUE)
AfxMessageBox(_T("Could not create the file!"));
else
{
CFile myFile((UINT) hFile);
static const TCHAR sz[] = _T("Hockey is best!");
myFile.Write(sz, lstrlen(sz));
myFile.Close();
}
}
wenn ich mir die geschriebenen dateien mit hexeditor anschaue ist jedes 2te zeichen HEX 00.
I n h a l t S t r i n g 1 I n h a l t S t r i n g 2ich echt keine ahnung mehr woran das liegen könnte.
mit der bitte um hilfe
TinTin
-
-
hi,
hab da mal ne kurze frage. wie heißt die 'root' beim Pocket PC mit WIN CE. Die namen die man mit dem Dateiexplorer sieht (Mein Gerät oder Pocket PC Arbeitsplatz), funktionieren nicht. ich muss aber mit c++ auf das root verzeichniss zugreifen...
Ciao TinTin
anzahl von tabellen einträgen herausfinden(mysql)
in Datenbanken
Geschrieben
danke für die hilfe, dass problem scheint gelöst!!
CU TinTin