CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
28.07.2007, 23:13:43
|
Anfänger
|
|
Registriert seit: Jul 2007
Beiträge: 13
|
|
file.txt mit PHP erzeugen
Hallo zusammen,
accounts
id = 1 (auto incriment)
accountnumber = 62
username = yao
password = xxxxxx
email = info@web.de
numberofpage = 250
userlanguage = english
accounttype = R01
purchasedate = 2007-07-28
expirationdate = 2008-07-27
ich wollte aus von der tabelle von db "mydb" accounts die "acountnumber" und "purchasedate" holen und damit ein txt-datei erzeugen z.B. "62.txt", die nur diese 2 variable beinhatet. dann die datei 62.txt in den ordner "MyDocuments" tun.
kann jemand bitte mir helfen. ich habe keine ahnung ins besonderes was die erzeugung der .txt-file betrifft.
Danke
Geändert von aristote (29.07.2007 um 01:26:21 Uhr)
|
28.07.2007, 23:27:40
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: file.txt mit PHP erzeugen
Zitat:
Zitat von aristote
...
ich habe keine ahnung ins besonderes was die erzeugung der .txt-file betrifft.
Danke
|
Da stellt sich die berechtigte Frage: Was hast Du bereits unternommen um es zu ändern?
Wenn ich jetzt hier wieder entprechende Links einfüge, werde ich dafür gesteinigt. Erwähne ich Google & Co. bzw. die Suchfunktion des Forums wird's nicht anders sein.
Aber was soll's. Hier folgen ein paar Informationen in denen Du blättern kannst und wenn Du dann nicht weiterkommst, meldest Du Dich hier wieder.
http://tut.php-q.net/
http://faq-php.de/
Stichworte: fopen, fwrite, fputs, fclose
Bei Problemen mit MySQL:
http://selfphp.com/forum/showthread.php?t=8195
http://www.mysql.de
Stichworte: "SELECT * FROM table_name WHERE bedingung(en) ORDER BY field_name"
Nichts für ungut ...
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
29.07.2007, 11:45:00
|
Anfänger
|
|
Registriert seit: Jul 2007
Beiträge: 13
|
|
AW: file.txt mit PHP erzeugen
Zitat:
Zitat von vt1816
Da stellt sich die berechtigte Frage: Was hast Du bereits unternommen um es zu ändern?
Wenn ich jetzt hier wieder entprechende Links einfüge, werde ich dafür gesteinigt. Erwähne ich Google & Co. bzw. die Suchfunktion des Forums wird's nicht anders sein.
Aber was soll's. Hier folgen ein paar Informationen in denen Du blättern kannst und wenn Du dann nicht weiterkommst, meldest Du Dich hier wieder.
http://tut.php-q.net/
http://faq-php.de/
Stichworte: fopen, fwrite, fputs, fclose
Bei Problemen mit MySQL:
http://selfphp.com/forum/showthread.php?t=8195
http://www.mysql.de
Stichworte: "SELECT * FROM table_name WHERE bedingung(en) ORDER BY field_name"
Nichts für ungut ...
|
ja das habe ich den codestuek versucht. hat am anfang nicht funktioniert aber jetzt funktioniert. das problem, das ich noch habe ist zu checken ob neu daten inzwischen in die tabelle gespeichert worden sind und nicht die selbe accountnumber das gleiche macht.
PHP-Code:
....
$datei = fopen ("MyDocuments/.acountnumber.".txt, "w");
fwrite($datei, $acountnumber."|".$purchasedate);
fclose($datei);
Geändert von aristote (29.07.2007 um 15:58:58 Uhr)
|
29.07.2007, 19:37:16
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: file.txt mit PHP erzeugen
Zitat:
Zitat von aristote
ja das habe ich den codestuek versucht. hat am anfang nicht funktioniert aber jetzt funktioniert. das problem, das ich noch habe ist zu checken ob neu daten inzwischen in die tabelle gespeichert worden sind und nicht die selbe accountnumber das gleiche macht.
PHP-Code:
....
$datei = fopen ("MyDocuments/.acountnumber.".txt, "w");
fwrite($datei, $acountnumber."|".$purchasedate);
fclose($datei);
|
Kannst Du es bitte etwas verständlicher formulieren, werde daraus nicht schlau?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
29.07.2007, 23:49:26
|
Anfänger
|
|
Registriert seit: Jul 2007
Beiträge: 13
|
|
AW: file.txt mit PHP erzeugen
Das problem mit txt file hat sich erledigt. ich habe es geschafft.
jetzt habe ich noch andere problem und zwar folgendes:
accounts
id accountname=xx
username=xx
email =xx@xxx
numberofpage=0
purchasedate=2007-07-27
und die tabelle
order_item
id=yy
order_id=yy
order_item_sku= hier kann der user unter folgenden auswaehlen/
R01 = 250 stuecke
R02 = 500 st.
R03 = 1000 st.
R04 = 2000 st
R05 = 5000 st.
R06 = 10000 st.
ich hole die spalte order_item_sku von tb order_item und fuege ich in die tb accounts bei der spalte numberofpage ein.
mein problem ist: bevor ich die geholte variable (order_item_sku) in die numberofpage einfuege, muss geprueft werden, ob R01, R02, ...etc da steht und dann die entsprechende stueckzahl zum vorhandenen wert dazu addiert werden.
Hier ist mein SELECT_query (es funktioniert keine sorge. hier ist es nur ein teil von dem code)
PHP-Code:
$abfrage2= "SELECT order_item_sku, order_id FROM jos_vm_order_item WHERE user_info_id='$row1[0]' AND order_status='C'";
$ergebnis2 = mysql_query($abfrage2);
while($row2 = mysql_fetch_array($ergebnis2))
{
switch ( $row2['order_item_sku'])
{
case'R01':
$row2[0] = $row2[0] + 250;
break;
case'R02':
$row2[0] = $row2[0] + 500;
break;
case'R03':
$row2[0] = $row2[0] + 1000;
break;
case'R04':
$row2[0] = $row2[0] + 1000;
break;
case'R05':
$row2[0] = $row2[0] + 5000;
break;
case'R06':
$row2[0] = $row2[0] + 10000;
break;
}
}
echo mysql_error();
print_r($row2);
//echo '<br />'.$row2['order_item_sku'].'<br />';
//echo "$row2->order_item_sku <br>";
$abfrage3 = "SELECT date_added FROM jos_vm_order_history WHERE order_id=$row2[1]";
$ergebnis3 = mysql_query($abfrage3);
list($date)=mysql_fetch_row($ergebnis3);
echo mysql_num_rows($ergebnis3).'XX <br />';
echo mysql_error();
echo $date.'<br />';
list($Year,$Time)=explode(' ',$date);
list($Y,$M,$D)=explode('-',$Year);
list($Std,$Min,$Sec)=explode(':',$Time);
//2007-06-08 22:10:28
//int hour [, int minute [, int second [, int month [, int day [, int year
$uxtime=mktime($Std,$Min,$Sec,$M,$D,$Y);
$xtime= ($uxtime+31536000).'<br />';
$datum = date("Y-m-d H:m:s",$xtime);
echo $datum;
$sql="INSERT INTO jos_rec_accounts (accountname, username, password, email, userlanguage accounttype, numberofpage, purchasedate, expirationdate)
VALUES($row[0], '$row[1]', '$row[2]', '$row1[1]', 'english','$row2[0]','$row2[0]','$date','$datum' )";
$ergebnis=mysql_query($sql);
danke
Geändert von aristote (04.08.2007 um 10:40:25 Uhr)
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:04:42 Uhr.
|