Suche auf lima-city
-
in: Javascript leere Variablen
geschrieben von philippkern
Ja, die Variablen müssen natürlich gesetzt sein.
Wir können jetzt mit deinen zwei Zeilen nicht wissen woher die Variablen kommen.
Generell nie auf Variablen zugreifen welche nicht initialisiert wurden.
Und immer prüfen ob du Javascipt-Fehler in der Console siehst.
-
in: Problem mit counter
geschrieben von philippkern
Hallo,
wie bist du denn auf diese Zeitausgaben aus deinem Beispiel gekommen?
Bitte poste mal den Codeteil dazu.
Weiters fällt auf dass du die Variable $datum falsch zusammensetzt. Gib dir die mal aus und schau was rauskommt.
Übrigens würde ich dir Prepared Statements (oder entsprechendes Escaping) stark ans Herz legen, dein Code in der jetztigen Form ist ja stark fahrlässig. ;)
http://at2.php.net/manual/en/mysqli.quickstart.prepared-statements.php
Grüße,
Philipp -
in: php script & ssh
geschrieben von philippkern
Wie wärs wenn du nicht den 'root' SU verwendest ... ? -
in: PfundsKerle Lieder
geschrieben von philippkern
Und du erwartest dass dir jetzt jemand einen Download(link) postet? -
in: Suche "Such-Script" Bezahlung: 5 Euro PSC
geschrieben von philippkern
fatfreddy schrieb:
simplevideo: Schau doch mal bei sempervideo.de. Dort gibt es sicher ein passendes Tutorial für dich.
@topic:
fatfreddy schrieb:
philippkern schrieb:
Seine Tabelle verwendet InnoDB, da ist nix mit FULLTEXT-Suche.
Anscheinend ist dem bald Abhilfe geschaffen: *click*
Hab ich auch schon gehört, aber es wär ja schon toll wenn Hoster endlich auf MySQL 5.5 umsteigen würden ...
fatfreddy schrieb:
Ich vermute mal, in seine, mit Wordpress betriebene Webseite. Für den Einbau werden sicher noch mal Euros geboten.
Womöglich.
Ich frag mich auch wo er die Tabellenstruktur geklaut hat ... -
in: IP umleitung nach 200Aufrufe
geschrieben von philippkern
sebulon schrieb:
man kann ja immer noch eine landing page schreiben, auf der kein captcha erforderlich ist und über die landing page den eintritt captchafrei machen, nur wer F5 auf der seite wie ein irrer drückt darf captchan^^
Ob es nun eine Landing Page oder Sonstwas Page ist, ist doch egal. Es geht ja darum den mehrfachen Aufruf von egal welcher Seite zu verhindern. Mit dem Vorschlag stehen wir wieder am Anfang.
sebulon schrieb:
und eine session-ID gibst du nicht mit einem get weiter... zumindest nicht wenn du deine software selbst schreibst... steinzeit-CMS machen das vielleicht noch so... oder foren, aber moderne CMS packen dir keine Session-IDs in die get zeile...
Ich habe ja auch nicht gesagt dass es eine ideale Lösung wäre, jedoch wenn keine Cookies erlaubt sind wird dir wohl nichts anderes übrig bleiben ...
sebulon schrieb:
vielleicht solltest du dich mal etwas zu
$_GET
$_POST
$_REQUEST
$_SESSION informieren, bevor du sowas vom stapel lässt...
jetzt frag ich mich, wie $_SESSION auf $_GET oder $_REQUEST zugreifen soll...
Gehts noch?
Bitte informiere dich selbst erst mal ...
http://php.net/manual/en/session.idpassing.php
-
in: Suche "Such-Script" Bezahlung: 5 Euro PSC
geschrieben von philippkern
hackyourlife schrieb:
Da du bestimmt PHP kannst () und es dir nur an der SQL-Abfrage mangelt habe ich einen Link für dich, der dir erklärt wie eine Volltextsuche mit MySQL realisiert werden kann.
Seine Tabelle verwendet InnoDB, da ist nix mit FULLTEXT-Suche.
@TS:
Du willst einfach nur eine weiße Seite mit 4 Textfeldern und einem "Suche"-Button und dann sollen die Ergebisse einfach "so" ausgegeben werden?
Ich frag mich wo bzw. wer dir das dann irgendwo einbauen soll? -
in: IP umleitung nach 200Aufrufe
geschrieben von philippkern
sebulon schrieb:
nein, er muss jedes mal das captcha bedienen, wenn er keine cookies hat^^ wer anonym ist, muss auch mehr arbeit in Kauf nehmen^^
Soll heißen wenn ich das erste Mal auf die Seite komme darf ich gleich ein Captcha eingeben?
Du glaubst ja nicht wie schnell ich die Seite wieder geschlossen hätte.
Außer ich weiß der Inhalt ist er wert oder das Captcha ist extrem leicht&schnell einzugeben.
Achja, SessionIDs kann man auch per GET-Parameter mitgeben um das Keine-Cookies-erlaubt-Problem zu vermeiden, jedoch bringt das gegen einen "Angreifer" natürlich nichts. -
in: 19:48 Was macht ihr
geschrieben von philippkern
zwiebeldoener schrieb:
philippkern schrieb:
amd360 schrieb:
ich bestelle mir gerade GS und TS mit webspace :D
Lasst ihn doch. Er freut sich halt und will uns neidig (?) machen.
Wenn schon neidisch...
http://www.ostarrichi.org/woerterbuch.html?wort=15912 -
in: 19:48 Was macht ihr
geschrieben von philippkern
amd360 schrieb:
ich bestelle mir gerade GS und TS mit webspace :D
Lasst ihn doch. Er freut sich halt und will uns neidig (?) machen. -
in: SQL Injection über IP?
geschrieben von philippkern
bladehunter schrieb:
Benutze am besten PDO mit Prepared statements. Dann können generell keine SQL Injections mehr passieren.
Da jedoch Prepared Statements nicht immer (zB wenn du einen Query nur einmal ausführst) das beste sind, gibt es in PDO noch diesen schönen Modifier: PDO::ATTR_EMULATE_PREPARES
Damit werden dann Prepared Statements nur emuliert und der Nachteil durch den unnötigen Overhead bei zB nur einem INSERT ist weg, aber die Vorteile bleiben.
paddy-herrmy schrieb:
Hmm ich benutze momentan mysql_real_escape_string reicht das nicht?
uund natürlich auch andere Filter wie z.B. whitelist bei benutzerangaben, wie id nur zahlen zulassen etc.
Ja das sollte eigentlich reichen.
Aber vielleicht weiß bladehunter ja noch was. -
in: PHP or die variabel festlegen
geschrieben von philippkern
Kein Problem.
thwbm schrieb:
Nein, aber da ich den Quellcode nocheinmal etwas ausführlicher kommentiert habe, brauchte ich etwas länger.
Also für uns brauchst du nichts extra Kommentieren. :)
Wobei es in der Softwareentwicklung eigentlich sowieso immer empfehlenswert ist seinen Code zu Kommentieren.
Jedoch sinnvoll und nicht jede Zeile extra. ;)
Wenn du fertig bist, dann kannst du ja deinen Code wieder hier veröffentlichen. Ich werd ihn dann nochmal durchschaun. -
in: PHP or die variabel festlegen
geschrieben von philippkern
Bei deinem Code kommt mir das Grauen ... :S
Zum 1. Teil:
Genau für sowas gibt es das UNIQUE-Constraint.
Damit würdest du dir das 1. SELECT sparen.
Weiters:
Unten verwendest du mysql_num_rows zum Überprüfen, warum machst du das dann nicht auch oben?
Es bringt nicht viel wenn du unten ein
machst, aber oben bereits $eMail ungefiltert an die Datenbank sendest ...mysql_real_escape_string($eMail);
Außerdem solltest du nicht mehr mysql sondern mysqli oder PDO_MySQL verwenden.
Edit:
thwbm schrieb:
//Der rest kommt spaeter, ich gehe jetzt erstmal ins Bett
Und den Rest konntest du nicht gleich reinkopieren?
Hätte das so lange gedauert?
Edit2:
Natürlich bringt dein
auch nichts hätte es oben gestanden...mysql_real_escape_string($eMail);
Richtig wäre$eMail = mysql_real_escape_string($eMail);
-
in: Google Apps Alternativen
geschrieben von philippkern
voloya schrieb:
...
Wenn man da dann über Squirrel mail (oder wie auch immer das heißt) eine Mail verschickt sollte doch die IP-Adresse nicht mitgesendet werden, oder?
Müsste man versuchen.
Ich bin jetzt eh am überlegen hauptsächlich für E-Mail mir bei uberspace.de einen Account zu holen. -
in: Upload Script
geschrieben von philippkern
christian1603 schrieb:
könnt ihr es nochmal zurück verschieben? Ich will auch Gulden. Dannach müsst ihr es aber wieder nach Spam verschieben sonst wäre es ja unfair für philippkern. Dann hab ich wieder - Gulden & alle sind happy.
Was meinst du?
Ich hab die 2 Gulden wieder abgezogen bekommen weil es in den Spam verschoben wurde.
Ich hatte mir nur gedacht das es eventuell noch extra Strafgulden geben wird.
Wäre mal interessant zu wissen wie das genau gehandhabt wird? -
in: trueweb gone?
geschrieben von philippkern
paddy-herrmy schrieb:
Hihi.. ich finds lustig wenn offensichtliche Ironie so missverstanden wird
Troll or not?
Leider wohl eher nicht ... -
in: Upload Script
geschrieben von philippkern
Ist es so schwer danach mit Google zu suchen ...
https://www.google.at/search?hl=de&q=php+file+upload
Wird sicher in den Spam verschoben und ich bekomm -Gulden ... -
in: Google Apps Alternativen
geschrieben von philippkern
@hackyourlife:
Ja ich verwende das Gmail-Webinterface.
Habs noch nicht mit einen Desktop-Clienten versucht.
Hast schon recht mit dem Received-Header, aber das ist nicht so auffällig.
Weiters will ich sowieso nach Möglichkeit nicht Google für solche Dinge (E-Mail) verwenden. -
in: Google Apps Alternativen
geschrieben von philippkern
Hallo,
ich habe mir letzten eine neue Domai gekauft und wollte die ebenfalls für Google Apps einrichten.
Jedoch bin ich per Zufall draufgekommen, dass Google bei Google Apps Domains (nicht so bei @gmail) meine IP-Adresse im X-Originating-IP header mitsendet.
Das find ich natürlich nicht so toll, da so jeder der eine E-Mail von mir bekommt, auch meine "private" IP hat.
Nun bin ich auf der Suche nach einer dahingehenden Alternative. Es geht hauptsächlich um E-Mail, der Rest den Google Apps anbietet ist nich ganz so wichtig.
Alternativen die ich bereits gefunden habe:
- Microsofts Windows Live Admin Center (Custom Domains): da wird das angeblich auch so mit dem header gemacht
- Zoho Mail: die senden den Header nicht mit, jedoch sind im Free Lite-Account nur 3 Postfächer dabei, ich brauche aber zZ zumindest 4 (nicht kommerziell verwendet).
LG
Philipp -
in: Spinner während Ladevorgang anzeigen
geschrieben von philippkern
Entweder mein letztes Java-Programm ist schon zu lange her, oder:
this.m_panel.add(this.j);
Fehlt das nicht? -
in: PHP or die variabel festlegen
geschrieben von philippkern
hackyourlife schrieb:
philippkern schrieb:
Das wurde schon mal erwähnt.
Und nicht vergessen etwas gegen SQL-Injections einzubauen!
Ja ich dachte auch ich hätte das hier schon gelesen gehabt, aber der Beitrag scheint weg zu sein.
Oder ich bin blind ... -
in: PHP or die variabel festlegen
geschrieben von philippkern
Kein Problem.
Und nicht vergessen etwas gegen SQL-Injections einzubauen! -
in: Mysql Error
geschrieben von philippkern
Gut dass du das gleich im Spam gepostet hast, denn mit den Angaben ist es genau das.
So wie ich das verstanden habe, möchtest du lokal einen Server starten?
Mehr Infos ... -
in: trueweb gone?
geschrieben von philippkern
Wobei ich grad überlege ob das denn rechtens wäre.
Wenn er seinen Account bzw. sein Profil löscht, dann sollte das auch gelöscht sein.
Wobei wir sind sind im Internet ... also ... -
in: trueweb gone?
geschrieben von philippkern
Schnell speichert den Google Cache so lange er noch da ist: http://webcache.googleusercontent.com/search?q=cache:J6X4rkAEwGIJ:www.lima-city.de/profile/trueweb+&cd=1&hl=de&ct=clnk&gl=at
Edit:
In seinem Profil stand "Limaner seit 2004 und stolz darauf ;)".
Vielleicht war das Löschen ja nicht ganz freiwillig? -
in: Android automatisch mit Proxy verbinden
geschrieben von philippkern
Also ich hab die Einstellungsmöglichkeit unter Android 2.3.3.
Du musst in den WLAN-Einstellungen dann auf die Erweitert/Optionen-Taste (am Handy meist links vom Menüknopf) drücken.
Ich wusste selbst gar nicht dass es da noch so ("versteckte") Möglichkeiten gibt. -
in: trueweb gone?
geschrieben von philippkern
paddy-herrmy schrieb:
Hach.. deine Schlagfertigkeit hätte ich gerne
Irgendjemand musste es doch sagen. -
in: Spinner während Ladevorgang anzeigen
geschrieben von philippkern
Ich nehme an du verwendest die swing-API?JLabel, schon klar.
Hast schon mal ein repaint() versucht?
-
in: trueweb gone?
geschrieben von philippkern
php-test1 schrieb:
Schön, und wen Interessiert das jetzt?
Jeder kann doch mit seinen Account machen was er möchte.
Schon.
Jedoch wenn du Deinen löscht, dann interessiert das wirklich niemanden ... -
in: trueweb gone?
geschrieben von philippkern
Hallo,
mir ist grad aufgefallen das trueweb seinen Account gelöscht hat.
Das wars auch schon.
Grüße,
Philipp -
in: Was hört ihr gerade? (Musik & Drucker & Umgebungsgeräusche)
geschrieben von philippkern
-
in: Android automatisch mit Proxy verbinden
geschrieben von philippkern
Also mit bei Opera Mobile könntest du einen Proxy einstellen.
Unteropera:config
-
in: kurz danke sagen ;)
geschrieben von philippkern
michl27 schrieb:
Sollte heissen, dass ich wieder zu Lima komme
Warum Geld ausgeben, wenn´s dir Leistung hier umsonst gibt
Du mietest dir einen Rootserver, mit dem du anscheinend nicht umgehen konntest, obwohl die Leistung von LC gereicht hätte?
Wie wärs den mit einem Hostingpaket? -
in: MoinMoin alle zusammen
geschrieben von philippkern
srmgreg schrieb:
kurze vorstellung der GTRL: Racing Team Simulation GTR2.
Vielelicht hat jemand lust und schaut mal vorbei
Wo, was, wo, wann, morgen? -
in: Was sollen diese Smileys?
geschrieben von philippkern
Also bei mir nicht.
Könntest ja mal den Link zum Beispielthread posten, aber ich denke kaum das es daran liegen wird, sondern eher an deinem Browser.
Versuch einfach mal den Cache zu leeren. -
in: PHP or die variabel festlegen
geschrieben von philippkern
thwbm schrieb:
philippkern schrieb:
Und falls es wirklich einen Anwendungfall für sowas geben sollte, dann wäre das wohl besser per PROCEDURE mit einem TRIGGER gelöst. ;)
Cih hab grad mal ein bischen gegoogelt, aber nichts verständliches gefunden. Also habe ich zwei fragen
1.Was ist PROCEDURE?
2. Was ist TRIGGER ?
Dann lassen wir das lieber.
Außerdem hab ich grad gesehen dass auf lima-city PROCEDURE und TRIGGER eh nicht erlaubt sind.
Offtopic: Auf meinen alten Datenbank die ich hier ersteigert habe, habe ich noch das Recht welche zu erstellen.
So ich hab dir mal was gecodet, sogar kommentiert :D:
<?php // Datenbankverbindung aufbauen, verwende mysqli oder PDO_MySQL anstatt mysql $db = new mysqli("server", "benutzername", "passwort", "datenbank_name"); // prüfen ob Verbindung erfolgreich if(!$mysqli->connect_error) { // SQL-Befehle nicht automatisch in der Datenbank "festschreiben" lassen (dazu muss die Datenbank InnoDB verwenden!!) $db->autocommit(false); // SQL-Befehle ausführen ... if($db->query("INSERT INTO tabelle1 VALUES (NULL, 'name', 'mail', 'passwort')") === true && $db->query("INSERT INTO tabelle2 VALUES (LAST_INSERT_ID(), 'Gegenstand1', 'Gegenstand2', 'Gegenstand3')") === true) { // ... und festschreiben falls alle erfolgreich waren ... $db->commit(); } else { // ... oder wieder zurück zum Anfang $db->rollback(); echo 'Konnte nichts einfuegen!'; } // Datenbankverbindung schließen $db->close(); } else { // Meldung bei Verbindungsfehler ausgeben echo 'Verbindungsfehler (' . $mysqli->connect_errno . ') '. $mysqli->connect_error); } ?>
Damit das so funktioniert (hoffentlich), müss deine Datenbanktabellen als Engine InnoDB verwenden!
Lässt sich leicht über google herausfinden was das ist bzw. noch wichtiger wie man sie verwendet.
Und falls was von den PHP-Befehlen unklar ist, geh es einfach Schritt für Schritt durch und sieh dir jeweils die Dokumentation zu den einzelnen Funktionen auf php.net an.
Bei Fragen kannst ja gerne Fragen. -
in: zwei blogs parallel ... index.php
geschrieben von philippkern
Bitte beachte dass du nicht zwei Blogs unter der gleichen Adresse haben kannst.
Du könntest einen unter http://medienfux.lima-city.de/ und zb einen unter http://medienfux.4lima.de/ haben.
Dazu kannst du unter Verwaltung -> Domains weitere Subdomains hinzufügen.
Beim Pfad nimmst du dann eben deinen Unterorder mit dem Blog.
-
in: Problem mit Maps und Iteratoren
geschrieben von philippkern
Ich weiß nicht obs hilft, aber solltest du nicht
verwenden?UnloadTexture(iterator->second);
-
in: MySQL - Oder andere Software
geschrieben von philippkern
hpage schrieb:
msql ist die Sicherste und die beste Lösung, da eine MSQL Datenbank für das Web entwickelt wurde und keine Langen Codes benötigt, sowie auf jedem System Läuft
Eine mdb Datenbank oder andere sind nicht für das Web geeignet!
Da du es zweimal falsch geschrieben hast: die Datenbank heißt MySQL
Was meinst du denn mit lange Codes?
Und PostgreSQL ist nicht so sicher? -
in: PHP or die variabel festlegen
geschrieben von philippkern
dishonored schrieb:
Wieso?
Warum?
Was für ein zweck hat das ganze?
dishonored schrieb:
...
wieso sollte man soetwas machen? was soll daraus resultieren?
... aber bitte erkläre doch was das ganze soll... wofür das ganze ist...
Du wiederholst dich.
Ich versteh nicht warum immer bei allen Tutorials dieses dumme or die(...) verwendet wird.
Das ist nicht so leicht zu lesen und Anfänger kennen sich damit noch weniger aus, weshalb wir nun den Thread hier haben ...
thwbm schrieb:
Mein Ziel ist, einen Datensatz in eine MySQL Tabelle zu schreiben, die dann über auto_increment eine ID bekommt, was soweit auch funktioniert hat. Diese ID sollte dann direkt nach der Erstellung ausgelesen werden und in eine zweite Tabelle geschrieben werden.
Mir fällt kein Anwendungsfall ein wo so etwas sinnvoll wäre. Außerdem widerspricht es der Normalisierung.
Du kannst die IDs ja jederzeit in der "Originaltabelle" nachschlagen, wofür auch immer du sie dann verwendest.
Oder sollte die ID in der zweiten Tabelle ein Foreign Key sein?
Auch dann wäre es so nicht sinnvoll.
Und falls es wirklich einen Anwendungfall für sowas geben sollte, dann wäre das wohl besser per PROCEDURE mit einem TRIGGER gelöst. ;) -
in: Java 3D: Ein Universum zwei Canvas3D Objekte
geschrieben von philippkern
Vlt.:
u = new SimpleUniverse(new ViewingPlatform(), new Viewer(new Canvas3D[]{canvas1, canvas2}));
http://download.java.net/media/java3d/javadoc/1.4.0/com/sun/j3d/utils/universe/SimpleUniverse.html#SimpleUniverse(com.sun.j3d.utils.universe.ViewingPlatform, com.sun.j3d.utils.universe.Viewer)
Soll nur ein Denkanstoß sein. Ich habe leider keine Ahnung von Java3D ;) -
in: Problem mit header
geschrieben von philippkern
Schmeiß bei
die width:1100px; rausdiv.menu
und bei
das text-align: right;#navcontainer ul
So sollte es dann passen, falls ich dich richtig verstanden hab. -
in: Error Page
geschrieben von philippkern
Sowas wurde schon öfters mal gefragt:
http://www.lima-city.de/thread/datei-auf-webspace-nicht-mehr-vorhanden-eigene-fehlerm -
in: MySQL - Oder andere Software
geschrieben von philippkern
fatfreddy schrieb:
philippkern schrieb:
der-pokercoach schrieb:
MySQL / MS Excel oder was könntet Ihr mir empfehlen ...
Das was du da genannt hast sind alles Datenbanken.
Excel ist eine Datenbank? Ich bin erstaunt!
Irgendwie hatte ich an Access gedacht ... -
in: MySQL - Oder andere Software
geschrieben von philippkern
der-pokercoach schrieb:
MySQL / MS Excel oder was könntet Ihr mir empfehlen ...
Das was du da genannt hast sind alles Datenbanken.
Eine Datenbank ist natürlich ideal für eine solche Aufgabe, jedoch musst du dazu SQL können.
Und um die SQL-Befehle an die Datenbank zu schicken kannst du PHP verwenden.
Um also ein solches Projekt zu machen wären Kenntnisse in PHP, SQL und HTML (CSS) für die UI nötig.
Kannst du das alles?
Edit:
Es könnte natürlich gut sein dass es schon so etwas in der Art gibt was du suchst. ;) -
in: Umzug / weiterleitung von Hompage!
geschrieben von philippkern
kinderwelt schrieb:...und würde es dann auch über den lima Server laufen oder läuft so eine Seite dann über einen anderen Hoster??
So wie du es einstellst.
Dir muss natürlich klar sein das wenn du eine "richtige" Domain hier auf LC aufsetzt dann bist du natürlich auch von den Ausfällen betroffen.
Zum Umzug:
Also zuerst musst du dir mal bei einem Registrar eine Domain kaufen die noch frei ist.
LC bietet auch Domains an.
Und zum Hosten deines Shops brauchst du dann eben noch einen Hoster wenn dir LC auf Grund der Ausfälle zu unzuverlässig ist.
Falls du aber wirklich so viele Kunden hast wie du tust, dann wäre wohl ein Paidhoster die bessere Wahl.
Zum Umleiten schreibst du einfach in deine index.php:
<?php header('HTTP/1.1 301 Moved Permanently'); header('Location: http://meineneuedomain.de'); ?>
-
in: Wie rufe ich die Subdomain direkt auf ? /
geschrieben von philippkern
phphilfe schrieb:
Rufe ich aber z.B. "http://gast.domain.de/login/index.php" ...
Wird die Seite denn gefunden wenn du nicht die Subdomain sondern das Verzeichnis der Subdomain innerhalb vom Root ansprichst?
z.B.
http://domain.de/gast/login/index.php
Bzw Was wird dir angezeigt, wenn du in der Datei, die sich aufrufen lässt mal
die($_SERVER['DOCUMENT_ROOT']);
machst?
Bitte was willst du?
Der DOCUMENT_ROOT auf lima-city ist:
/home/webpages/lima-city/<dein_LC_username_hier>/html
Ab html fängt der Bereich an, in dem du Daten schreiben kannst.
Standardmäßig zeigt auch http://<dein_LC_username_hier>.lima-city.de/ darauf. -
in: index.php öffnet sich nicht von selbst
geschrieben von philippkern
Ihr postet alle schön Shortcuts habt aber keine Ahnung was er für nen Browser verwendet.
@TS: Jetzt hast du wohl gar keine index-Seite, aber das dürfte dir wohl klar sein, oder?
Deshalb wird natürlich auch keine index.php aufgerufen. -
in: Variablen vergleichen
geschrieben von philippkern
Wie wärs mit einem Strichpunkt nach
?var contentstring = document.body.parentNode.innerHTML
hackyourlife schrieb:
Wenn der Code innerhalb eines
oderif
-Blockes nur eine Anweisung (Anweisung = bis zum nächstenfor
) lang ist darf man sich die Klammern sparen, ansonsten müssen sie dort stehen.;
Bleib aber lieber gleich bei der Variante mit den Klammern, auch wenn sie nicht nötig sind.
Das könnte dir später mal einige Arbeit ersparen. ;) -
in: Zweisprachige Website
geschrieben von philippkern
menschle schrieb:
Was die Scriptlösung betrifft, sind Cookie nicht erforderlich, denn die Ländersprache des verwendeten Browsers kann ja mit PHP abgefragt werden.
Im Zweifelsfall halt immer die Muttersprache der Webseite verwenden.
Zwei einfache Beispiele gibts da (Beitrag 4) und dort (Beitrag 5).
Bitte bloß nicht das machen!
Man bedenke nur es sitzt ein Ausländer im Internetcafé und bekommt seinen Content nur auf Deutsch und hat keine (einfache) Möglichkeit das zu ändern... ;)
Auch ich sehe mir gerne Webseiten teils auf Englisch an, da die deutsche Übersetzung nicht immer das wahre ist. ;) -
in: FTP nicht erreichbar
geschrieben von philippkern
schachfeld schrieb:
Wie geht das ? Tschuldigung wegen der dummen frage aber ich weiß es nicht...
Hier: http://www.lima-city.de/tickets/action%3Acreate -
in: MySQL über 2 Tabellen mit mehrfach Treffer
geschrieben von philippkern
Also LEFT JOIN würde in deinem Fall zB bewirken das du auch Daten von Tabelle1 bekommen würdest auch wenn die ON clause nicht true ist, also wenn auch wenn keine passenden Reihen in Tabelle2 gefunden wurden.
Aber vielleicht willst du ja genau auch das haben.
In dem Fall würde LEFT JOIN natürlich passen.
GROUP_CONCAT hab ich auch noch nie verwendet also bin gespannt. ;)
Zu beachten wäre das die maximale Länge davon standardmäßig nur 1024 Zeichen sind.
Steht in der Dokumentation also nur damit dus weißt. ;)
-
in: MySQL über 2 Tabellen mit mehrfach Treffer
geschrieben von philippkern
Hier das sollte so funktionieren:
$sql = " SELECT `tabelle1`.`id`, `tabelle1`.name, `tabelle1`.spalte3, group_concat(`tabelle2`.info SEPARATOR ';') as concated_info, group_concat(`tabelle2`.mehr SEPARATOR ';') as concated_mehr FROM `tabelle1` /* LEFT*/ JOIN `tabelle2` ON `tabelle2`.`refid` = `tabelle1`.`id` WHERE `tabelle1`.`id` = '{$gouid}' GROUP BY `tabelle1`.`id` "; $result = mysql_query($sql); $data= array(); while($row = mysql_fetch_assoc($result)) { $row['info'] = explode(';', $row2['concated_info']); $row['mehr'] = explode(';', $row2['concated_mehr']); unset($row2['concated_info'], $row2['concated_mehr']); $data[] = $row; }
Warum hast du den einen LEFT JOIN gemacht?
Weißt du den was das heißt? -
in: Einfacher Chat für die "kleine Homepage"
geschrieben von philippkern
Quelle:
Wie sieht es mit Traffic aus, zum Beispiel Browsergames, Chats, Shoutbox?
Wir bieten unbegrenzten Traffic an, du kannst Browsergames, Chats und Shoutbox nutzen, allerdings musst du darauf achten, dass du durch deinen verursachten Traffic nicht andere Benutzer von lima-city gefährdest. Hierzu ein paar Orientierungshilfen: Für Browsergames mit mehreren 100 Spielern ist lima-city nicht geeignet. Chats und Shoutbox mit mehr als etwa 20 aktiven Benutzern gleichzeitig sind auch schon bald zu viel. Chat und Shoutbox sollten maximal alle 2 Sekunden ihre Inhalte aktualisieren und dabei nur die neuesten Inhalte nachladen, nicht ganze vorangegangene Gesprächsverläufe. -
in: Keine Internetverbindung per WLAN
geschrieben von philippkern
Mach mal ein
und dann einipconfig /release
.ipconfig /renew
Danach poste ein
bzw. schau obs was gebracht hat. ;)ipconfig /all
-
in: Minecraft Webcam für Webseite?
geschrieben von philippkern
kusta schrieb:
Das ist mir alles zu viel ich werde das einfach streichen. Aber vielen Dank!
Als hätt ich das nicht kommen sehen ...
http://www.lima-city.de/thread/mail-ip-sperre/page%3A0/perpage%3A50#1078188
Wenn du nicht mal ein einfaches "if servers is offline send mail" machen willst dann solltest du alles andere auch lassen und nicht die Leute hier belästigen ...
Von nichts kommt nichts und es wird dir keiner alles in einer Schritt für Schritt Anleitung für Blöde präsentieren ... -
in: PHP: mehrere fsockopens gleichzeitig
geschrieben von philippkern
Schneller läuft?
Was willst du denn machen?
Also normalerweise sollte es schon funktionieren mehrere zu öffnen, aber im Zweifelsfall kannst du es ja immer noch probieren. ;) -
in: Kostenlose .EU Domain für 1 Jahr
geschrieben von philippkern
elichan schrieb:
Hab da irgendwie meine Probleme. Wäre nett, wenn jemand kurz eine Anleitung dazu schreibt.
Die IP habe ich als A Record angegeben.
Steht doch alles in der Hilfe: http://www.lima-city.de/2008/domains#aufschalten -
in: () mail IP Sperre
geschrieben von philippkern
kusta schrieb:
Hä??? Hab geschrieben das ich das Plugin streiche sonst nichts.
Warum streichst du es denn?
Die Idee find ich gut.
Edit:
kusta schrieb:
Werde es doch wieder machen aber erst in 2 Wochen oder so
Das hast du in vlt. 10 Minuten gewissenhaft gemacht. ... -
in: () mail IP Sperre
geschrieben von philippkern
kusta schrieb:
Hab das Plugin gestrichen sollen sie mich per Mail anschreiben.
Ernsthaft was soll das denn nun?
Bist du etwas zu faul das zu machen?
Eine Kombination aus meinen Scripten von hier und hier würde schon reichen.
Also wirklich. -.- -
in: Code Button klick Mail an mich
geschrieben von philippkern
Die Idee mit dem minütlichen Cronjob ist wohl die beste.
Minütliche Cronjobs gibts hier: http://www.cronjob.de/ -
in: Homepagestatistiken ansehen
geschrieben von philippkern
burgi schrieb:
Google Analytics wäre ebenfalls ein Mittel der Wahl.
Bitte nicht Google Analytics empfehlen. :)
http://de.wikipedia.org/wiki/Google_Analytics#Kritik -
in: Code Button klick Mail an mich
geschrieben von philippkern
LOL
Da bist du aber selbst schuld. Wir haben oben im Thread noch davon geredet und ich hab sogar ein Code-Snippet gepostet womit du sowas verhindern könntest... ;)
Zu deinem Code:
Wo ist den da die Überprüfung ob der Server online ist? -
in: Problem mit GD & MySQL
geschrieben von philippkern
web-place schrieb:
Aja hab nie behauptet ein PHP Experte zu sein^^
Das hat auch keiner behauptet. ;) -
in: Problem mit GD & MySQL
geschrieben von philippkern
web-place schrieb:
... // ID holen $id = $_GET['id']; // Daten aus der MySQL (Users) $usql = "SELECT * FROM `users` WHERE `id` = '$id' LIMIT 1"; $uresult = mysql_query($usql) or die(mysql_error()); $urow = mysql_fetch_assoc($uresult); ...
Hier haben wir den nächsten Experten ...
Bitte sichere deine Scripte die auf eine Datenbank Zugreifen gegen SQL-Injections!
Zu deiner Frage:
Versuch mal für $pct 0 anstatt 100 zu nehmen.
-
in: Code Button klick Mail an mich
geschrieben von philippkern
Du kannst deinen Code ja hier veröffentlichen.
Vielleicht kann es jemand anders auch brauchen.
Btw.: Der Server ist grad offline und ich hab so aus Spaß öfters mal auf den Link geklickt.
Hab ich dich jetzt zugespammt? :) -
in: Formulardaten als Variable speichern
geschrieben von philippkern
Du hast ja aber auch nirgendwo ein Element "anzeige" definiert. Das kann ja allein deswegen schon nicht funktionieren.
Solltest das mal machen.
Zum PHP-Code:
Du hättest es nie so programmieren dürfen, sondern gleich von Anfang an einen Schutz einbauen.
Ein einfaches mysql_real_escape_string wäre schon genug.
Zum Problem:
So wie es aussieht wird der Fehler wohl im JavaScript liegen.
Du könntest ja mal schauen was die Fehlerkonsole deines Browsers ausgibt.
-
in: Formulardaten als Variable speichern
geschrieben von philippkern
Also.
aff3m1tw4ff3 schrieb:
function auswahl() { var i,Text=""; /* jede Checkbox abchecken und wenn ausgewaehlt auflisten : */ for (i=0;i<4;i++) if (document.kw_ausblenden.elements[i].checked) Text=Text+document.kw_ausblenden.elements[i].value+"\n"; /* Text im Ausgabefeld setzen : */ document.kw_ausblenden.anzeige.value=Text; }
Du hast da ein
.document.kw_ausblenden.anzeige.value=Text;
Ich frag dich jetzt nochmal, wird das auch ausgeführt? Und wenn ja was steht dann in deinem anzeige-Element das ich nirgendwo sehen kann?
Beim Insert zur DB versuche ich das mit
vali = '$_POST[kw_ausblenden]'
zu speichern.
Ich hoffe ja das du es nicht so im PHP-Code stehen hast ...
Bitte nie Request-Variablen (_GET, _POST, ...) einfach in einen Datenbank-Query einbauen!!
http://php.net/manual/de/security.database.sql-injection.php
menschle schrieb:
Du verwendest den Namen der Form 2 mal, damit kann das Script nix anfangen.
Das passt schon so. Er hat ein form das kw_ausblenden heißt und die Checkbox heißt auch so ... -
in: PHP XML datei auf erstellen klappt nicht
geschrieben von philippkern
lastminuteracing schrieb:
Ich stelle mich jetzt mal blöd wie gebe ich dem Ordner den alle Schreibrechte ? :)
Jedes FTP-Programm sollte das können. (Google hilft)
Außerdem kannst du es auch mit dem Filemanager hier:
http://www.lima-city.de/2008/filemanager#chmod
-
in: Formulardaten als Variable speichern
geschrieben von philippkern
aff3m1tw4ff3 schrieb:
...
Die Regeln gelten natürlich weiterhin die Du da Kopiert hast.
Allerdings verändere ich weder das Aussehen des SPiels noch
beeinflusse ich den Spielablauf. ...
Schon gut, mir ists ja eigentlich egal. Wollte dich nur darauf hinweisen. ;)
Also was mir als erstes auffällt ist dass du in deinem UserJS die Funktion auswahl() zwei mal definiert hast.
Rest muss ich erst mal schauen, aber menschle hilft dir ja schon sehr gut. :)
Edit: ...
Bei deinem HTML in http://www.lima-city.de/board/action:jump/1077921 hast du ja auch Fehler.
Wieso ist der "KW übertragen"-Button nicht innerhalb vom form?
Wird den eigentlich der Text den den mit auswahl() generierst angezeigt? -
in: Sicherheitstest
geschrieben von philippkern
toolz schrieb:...
Meldet euch an mit http://toolz.lima-city.de/geheim/geheim.php?b=1. Dann habt ihr den ersten Schritt in einem ganzen Marathon gemacht
Irgendwie bin ich da schon gescheitert.
Wenn ich das so aufrufe kommt das gleiche wie ohne dem Parameter: 'Es ist ein Fehler aufgetreten.'
Da seh ich nix von JavaScript?!
Vlt. bin ich ja einfach nur zu blöd... :S -
in: Formulardaten als Variable speichern
geschrieben von philippkern
Also in dem Script seh ich nirgends etwas von deinem 2. Form.
Du musst natürlich auch die Checkbox bei data hinzufügen.
Außerdem bist du der Betreiber von pennereck.de bzw. Mr77Pink von userscripts.org?
Falls nicht solltest du vlt. besser ihn fragen.
Weiters scheint so ein Script den Regeln von pennergame zu widersprechen.
3.Verwendung von Hilfetools
(Quelle: http://www.pennergame.de/rules/)
3.1 Die Verwendung von Scripten und Programmen, die Aktionen (wie Flaschensammeln und den Verkauf der Flaschen) automatisieren oder die Spieloberfläche verändern bzw. das Spielgeschehen beeinflussen, ist verboten. -
in: Formulardaten als Variable speichern
geschrieben von philippkern
Möglicherweise ist es problematisch da es in einem neuen Forumlar ist?
Es ist schwer mit den Informationen etwas zu sagen.
Könntest du einen Link zu einem Beispiel posten? -
in: Erneut großer Abstand
geschrieben von philippkern
Kannst du nicht irgendwo eine Beispielseite hosten damit man das auch testen kann? -
in: Werte bei DB Abfrage ausblenden
geschrieben von philippkern
=)
aff3m1tw4ff3 schrieb:
DOch noch eine Frage. Bei STR_PAD_LEFT füllt er die Zeile mit 0 auf. Kann ich angeben das es ein leerzeichen sein soll?
http://prntscr.com/dzt1p
Ups, da hab ich wohl zu schnell in die Dokumentation geschaut. Sry.
str_pad($row['kw_wert'], 7, ' ', STR_PAD_LEFT)
Edit: Außerdem solltest du die Arrayelemente immer mit Anführungszeichen ansprechen.
Also zB anstatt
,$row[kw_wert]
. Das gilt natürlich nur dann wenn die Array Keys den Typ String haben.$row['kw_wert']
In der Dokumentation ist das auch erklärt unter "Array do's and don'ts": http://php.net/manual/de/language.types.array.php (ist in Englisch) -
in: Sicherheitstest
geschrieben von philippkern
-_-
toolz schrieb:
Wenn du mit "Code" den Text meinst, den ein Benuter nach erfolgreicher Anmeldung sieht, dann ja. Um zu wissen, dass du nicht
Adrians ist ein Knight und kann damit auf die Userspaces zugreifen. Er kann sich also einfach den Sourcecode deiner geheim.php ansehen ... ;) -
in: MySql Datenbank voll?
geschrieben von philippkern
https://de.wikipedia.org/wiki/Normalisierung_(Datenbank) :) -
in: Klicks zählen ohne URL zu verändern ?
geschrieben von philippkern
Wenn du neue URL in einer neuen Seite geöffnet werden soll dann ist die Idee mit AJAX wohl die Beste.
Damit du dein JavaScript bei einem Klick ausführen kannst gibts da was Schönes:
http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onclick
-
in: Werte bei DB Abfrage ausblenden
geschrieben von philippkern
Kein Problem.
Für Zahlen wäre es auch noch schöner wenn sie rechtsbündig sind.
Dazu nimmst du einfachstr_pad($row[kw_wert], 7, ' ', STR_PAD_LEFT)
Edit: Fehler ausgebessert... -
in: MySql Datenbank voll?
geschrieben von philippkern
luponrw schrieb:
Voll werden sodass sie nicht mehr bentzt werden kann, wird nicht passieren.
Die vernuenftige Arbeit mit grossen Datenbestaenden steht und faellt mit der sinnvollen Planung dieser Datenbank.
Wieso kann sie denn nicht voll werden?
Du kannst deine Daten so optimiert speichern wie du nur kannst, trotzdem kann die Datenbank irgendwann voll werden.
Edit: Also ich meine natürlich dass man nichts mehr reinschreiben kann. Die bereits geschriebenen Daten können natürlich weiterhin benutzt werden. Das hattest du ja gemeint. Sry. -
in: Werte bei DB Abfrage ausblenden
geschrieben von philippkern
Ja alles richtig verstanden.
Nur eigentlich brauchst du ja nur str_pad.
Bei deinem Code von hier ersetzt du einfach
$ausgabe .= "$row[date] $row[boost] $row[wut] $row[kw_sendeart] $row[kw_att] $row[kw_def] $row[kw_wert] $row[kw_name]\n";
mit
$ausgabe .= "$row[date] $row[boost] $row[wut] $row[kw_sendeart] $row[kw_att] $row[kw_def] " . str_pad($row[kw_wert], 7) . " $row[kw_name]\n";
Mit Monospace sollte es dann passen. -
in: Sicherheitstest
geschrieben von philippkern
@adrians: Lol. :D
@TS: Dann verrat uns mal wie sich ein legitimer Benutzer bei deinem ach so tollen System anmelden soll?
Es gibt ja keine Eingabemaske für irgendwas.
Und sollten es irgendwelche Query-Variablen sein dann muss die ein zuküntiger Benutzer ja auch erst mal wissen ...
Oder vielleicht hast du ja eine IP- oder Referrer-Abfrage ... wobei da ja das selbe gilt: Der Benutzer muss erst mal wissen wo er sein Passwort oder was auch immer hinschreiben muss.
Also ohne weitere Informationen kommt nur über dein "geheim.php" niemand rein. (über GET, POST) -
in: Code Button klick Mail an mich
geschrieben von philippkern
fatfreddy schrieb:..., die, bei Aufruf durch Klick, eine vorgefertigte Nachricht an den Betreiber schickt, wäre sicherlich sinnvoller. Bei 3-5 Besuchern am Tag, wäre das vermutlich sogar effektiver, als ein Cronjob.
Also wenn er wenige Besucher hat dann wäre es ja erst recht besser einen Cronjob zu verwenden, oder nicht?
Der Cronjob ersetzt quasi den Besucher der (wenn überhaupt) auf den Link klickt.
fatfreddy schrieb
Eine einfache (!) Möglichkeit wäre, den Zeitpunkt der letzten Information in einer DB oder Textdatei zu speichern und die nächste Benachrichtigung erst zuzulassen, wenn eine gewisse Spanne verstrichen ist.
Was wäre denn die Beste? :)
Hier etwas das ich so verwende:
$time = time(); if(($last_checked = @file_get_contents($last_checked_file)) === false) $last_checked = $time - 31; if(($time - $last_checked) < 30) die("Too many requests ..."); else @file_put_contents($last_checked_file, $time, LOCK_EX);
Soll jetzt nur als Bespiel dienen. Erzwingt eine 30 Sekunden Wartezeit. -
in: mysql count
geschrieben von philippkern
Hier:
SELECT `ch_gruppen`.`ID`, `ch_gruppen`.`Gruppenname`, COUNT(`ch_users`.`ID`) AS anzahl FROM `ch_users` RIGHT JOIN `ch_gruppen` ON `ch_gruppen`.`ID` = `ch_users`.`Gruppe` GROUP BY `ch_gruppen`.`ID`
-
in: mysql count
geschrieben von philippkern
Versuch mal:
SELECT `ch_gruppen`.`ID`, `ch_gruppen`.`Gruppenname`, COUNT(*) AS anzahl FROM `ch_users` RIGHT JOIN `ch_gruppen` ON `ch_gruppen`.`ID` = `ch_users`.`Gruppe` GROUP BY `ch_gruppen`.`ID`
-
in: Code Button klick Mail an mich
geschrieben von philippkern
fatfreddy schrieb:
Ui, das wird lustig! Das Skript verschickt, wenn der entsprechende Server offline ist, bei jedem Seitenaufruf eine Mail.
Außerdem würde ich den Timeout auf eine Sekunde runtersetzen, sonst hängt eventuell die ganze Seite, bis der Versuch abgebrochen wird.
:)
Ja so wie es jetzt ist kann ers eh nicht direkt verwenden bzw. in seine Website einbauen.
Soll also mehr ein Proof of Concept sein.
Das mit 1 Sekunde ist sicher auch nicht verkehrt. -
in: Php Virtuelles Verzeichnis erstellen
geschrieben von philippkern
hpage schrieb:
Ich möchte mit einen Virtuellen Verzeichnis auch html Dateien schützen!
Du machst einfach eine .htaccess-Datei mit folgendem Inhalt und alle sind glücklich. ;)
Order Allow,Deny Deny from All
Zum verhindern von Bilder-Hotlinking ist die Methode mit base64 sicher nicht verkehrt.
http://www.lima-city.de/thread/bilder-verlinken-verhindern/page%3A0/perpage%3A50#1074742 -
in: Code Button klick Mail an mich
geschrieben von philippkern
Hier ich hab mir mal die Mühe gemacht. (Ist nicht getestet!)
http://philippkern.lima-city.de/scripts/check_availability.phps
PS.: Bitte versuche etwas mehr die deutsche Sprache zu verwenden ... ;)
@browsergame-entwickler:
Wer hat irgendwas von MySQL gesagt? Bitte poste nicht wenn du keine Ahnung hast. Danke. -
in: untar Funktion - Filesize Frage - die letzten 1024Byte
geschrieben von philippkern
Ich habe nun auch etwas gesucht und nichts gefunden.
Jedoch schau mal hier:
http://php.net/manual/en/function.gzwrite.php#88746
Der User hat auch eine TarAddFooter Funktion erstellt.
Wozu der Footer gut sein soll weiß ich jedoch auch nicht. :S
-
in: Opera Table Darstellungsproblem (frame, rules)
geschrieben von philippkern
Ich habs mal über Hilfe -> Problem auf dieser Seite melden... gemeldet. -
in: Opera Table Darstellungsproblem (frame, rules)
geschrieben von philippkern
Vielen Dank für eure Antworten!
@trueweb:
Ja normalerweise verwende ich für alles CSS, jedoch wollte ich nur schnell was testen und es ging nicht.
War dann neugierig ... :)
@ggamee:
Du hast natürlich Recht, für die Zellen (td) ist nichts definiert.
Es ist nur verwunderlich dass die linke Seite keine border aber die Rechte schon hat.
Ich habe jetzt einfach die border von td auf 0 gesetzt.
http://philippkern.lima-city.de/files/forum/table_test02.html
Scheint die Sache korrekt zu lösen. -
in: Opera Table Darstellungsproblem (frame, rules)
geschrieben von philippkern
Hallo,
ich habe ein Problem mit einer Tabelle.
Hier ein Beispiel:
http://philippkern.lima-city.de/files/forum/table_test01.html
Also es soll auch in Opera so wie mit Firefox aussehen.
Hat jemand eine Idee wie bzw. warum das so nicht funktioniert?
lg
Philipp
Edit: Die untere Tabelle mit den Bildern ist nur zum Vergleich da. -
in: RSS-Feed auslesen: channel und content:encoded ?
geschrieben von philippkern
zu a)
Versuch mal:
foreach($objres->channel[0] as $fkey => $info) { echo "<br />".$fkey." --- ".$info."\n"; }
zu b)
Ich denke PHP wird da ein Problem mit dem Doppelpunkt haben.
Gibt bestimmt eine Lösung dazu, jedoch bin ich jetzt zu müde danach zu suchen.
gn8 -
in: von JSON date zu PHP Datum?
geschrieben von philippkern
Dieses Format ist ja eigentlich kein Standardformat, soweit ich weiß, daher hat PHP da auch keine Funktion dazu.
Dein Code sieht ja mal nicht so schlecht aus. Hier etwas vereinfacht:
[code]
$jdx = substr($shopitem->LastUpdate,6,-10);
$datum = date('Y-m-d (H:i:s)',$jdx);
[/code]
Edit: Nach etwas nachdenken streichen wir das besser wieder. :D
Bleib bei deinem Code nur ohne dem ceil.
lg
Philipp -
in: leere XML nodes als Leerstring und nicht leeres Object
geschrieben von philippkern
Hallo.
Versuche mal $res_data->item[1]->info ausgeben.
Sollte eigentlich leer sein. ;)
Bezüglich der Verständnisfrage:
Also SimpleXML verwendet Iteratoren und das ArrayAccess-Interface. Damit kann das SimpleXMLElement als Array behandelt und uA mit foreach iteriert werden.
Näheres dazu in der Dokumentation:
http://at2.php.net/manual/de/class.iterator.php
http://at2.php.net/manual/de/class.arrayaccess.php
-
in: Alle DB-Tabellen löschen=!
geschrieben von philippkern
Du kannst dich per phpMyAdmin mit dem MySQL-Server verbinden und damit (DROP TABLE) alle Tabellen löschen.
Jedoch wenn Worte wie sch*** verwendet werden, denk ich kaum das du weißt wovon ich gerade geredet hab...
Unter http://www.lima-city.de/databases gibts auch eine Möglichkeit die ganze (!) Datenbank zu leeren.
http://www.lima-city.de/2008/mysql -
in: tgz Endungen
geschrieben von philippkern
http://www.lima-city.de/2008/speicherplatz#inhalte
Auf den Webspace-Servern sind folgende Dateiformate verboten:
*.bmp, *.avi, *.midi, *.mpeg, *.mpg, *.mp3, *.wav, *.wmv, *.wma, *.mov, *.rar, *.zip, *.ace, *.tar, *.exe, *.lzh, *.tar.gz, *.tar.bz2, *.gz, *.bz2, *.jar, *.psd, *.cab, *.mid, *.zi0, *.torrent, *.dem, *.w3g, *.w3x, *.wmf, *.dll, *.ogg, *.bin, *.psp, *.tgz, *.ram, *.rmvb, *.7z
Bitte die ganze Hilfe lesen. ;)
lg
Philipp -
in: Problem bei Bilderdownload via URL
geschrieben von philippkern
Also bei mir hat es so funktioniert:
<?php $url = urldecode($_GET['url']); $file = basename($url); file_put_contents($file, file_get_contents($url)); echo "OK: <a href=\"$file\">$file</a>"; ?>
Das mit $_GET war nur zum testen! Bitte nicht so einbauen.
Mit Bildern von lima-city scheint es aber nicht zu funktionieren. :D
lg
Philipp -
in: PHP: Temp. Ordner auf Download-Server erstellen
geschrieben von philippkern
yorecords schrieb:
...
Aber was meinst du mit
philippkern schrieb:
$file kannst du dann auf die URL bearbeiten die für dich passt.
$file ist bei mir jetzt der Download-Link. Wenn ich da irgendwas anderes reinschreiben würde, würde das Script ja den Download-Link nicht kennen.
Ja ich meinte du musst da deinen DL-Link reinschreiben. Da ich ja nur XXX als Beispiel stehen habe. ;)
Passt schon wie du es jetzt hast. -
in: Datei auf Webspace nicht mehr vorhanden - eigene Fehlerm.
geschrieben von philippkern
Du kannst per .htaccess eigene Fehlerseiten definieren.
zB
ErrorDocument 404 http://philippkern.lima-city.de/?p=404 ErrorDocument 403 http://philippkern.lima-city.de/?p=403
Das kannst du dann ja entsprechend anpassen.
Welche Error-Codes es noch gibts kannst du per Google herausfinden.