Seite 1 von 1
Frage über Deteinanhang
Verfasst: 02.03.2012 15:44
von phpBB-Freak
Hallo,
Ich bin noch nicht so erfahren mit php und habe ein Problem.
Ich möchte die attach-id des Deteianhangs selber setzen können.
Z.B auf einen Wert mit Zahlen und Buchstaben.
Ich hab in der Datenbank rumprobiert und hab den Wert der attac-id verändert, und dannach ging
der Deteiupload garnicht mehr

(ist nicht weiter schlimm in meinem Fall hab alles neu installiert)
Wäre nett wenn mir jemand weiterhelfen könnte.
Gruß
Re: Frage über Deteinanhang
Verfasst: 02.03.2012 16:29
von Perlchamp
Hi,
IDs sind in DB-Tabellen meistens/fast immer als EINMALIG gesetzt und werden automatisch um eins hochgezählt, so dass eine EINDEUTIGE Zuweisung/Abfrage erfolgen kann.
In der Regel liest man die entsprechende ID aus und arbeitet damit weiter.
Der Sinn und Zweck einer solchen Aktion erschließt sich mir noch nicht richtig.
So long
Re: Frage über Deteinanhang
Verfasst: 03.03.2012 11:57
von phpBB-Freak
Der Sinn ist:
Ich habe ein kleines Script programmiert und dieses führt auch Updates durch.
Deswegen sollte es auf die gleiche URL zugreifen, sonst geht das ja garnicht.
Und es soll auch die Downloads zählen. Deswegen habe ich mir das Forum hauptsächlich installiert
Da es gut funktioniert. Nur möchte ich auch mehrere Programme hochladen können mit etwas schwereren URL's
Nicht "https://*****/download/file.php?id=
1" sondern kompliziertere URL's.
Was ich eigentlich brauche ist ein funktionierenden Upload Manager nur habe ich wenig Ahnung von PHP.
Meine Frage nun: Kann man diese hochgezählten id's zumindest wieder auf null setzen? Was muss ich dafür löschen?
Gruß
Re: Frage über Deteinanhang
Verfasst: 03.03.2012 12:24
von Perlchamp
Hi,
vorweg :
ich bin auch noch nicht so lange hier, kenne mich auch noch nicht so gut mit phpBB aus.
Antwort :
klar, kann man diese IDs wieder auf 0 zurücksetzen (=> phpMyAdmin, SQL-Befehl) - bitte mal etwas einlesen.
was dies aber letztendlich mit deinem Forum macht, sollte dir an dieser Stelle jemand anders erklären.
Die Downloads werden ja standardtechnisch "vom" Forum gezählt.
Generell kannst du anhand der ID den Bildernamen ermitteln, und dann darüber die Bilder bei den Updates ansprechen.
"Harte" URLs könntest du auch mittels FTP in den Download-Ordner schieben ...
Ich hoffe, dies hat dir etwas weitergeholfen
Viel Glück
so long
Re: Frage über Deteinanhang
Verfasst: 03.03.2012 14:11
von phpBB-Freak
Also mittels phpMyAdmin die attach_id vom Dateianhang ändern hab ich ja schon gemacht.
Nur der zählt bei einem weiteren Upload trotzdem weiter, also muss ich jedes mal die id wieder auf 1 setzen.
Da muss also noch ein weiterer Eintrag erfolgen ausser der attach-id ...
Weis jemand wo das gemacht wird?
Und klar ich könnte per FTP mir einen Mords-Pfad erstellen, doch ich möchte ja den Downloadzähler von phpBB nutzen ..
Darauf kommt es mir an.
Re: Frage über Deteinanhang
Verfasst: 03.03.2012 14:28
von Perlchamp
in php MyAdmin die Tabelle "phpbb_attachments" markieren/anklicken, danach auf "optionen" (oben rechts) klicken, danach den "AUTO_INCREMENT"-Eintrag auf 1 setzen und ok klicken.
Den "AUTO_INCREMENT"-Eintrag findest du unter "Tabellen-Optionen" (nachdem du auf "Optionen" geklickt hast)
dieser Beitrag wurde schnell "gestrickt", sollte aber passen ...
Viel Glück
so long
Re: Frage über Deteinanhang
Verfasst: 03.03.2012 14:58
von phpBB-Freak
Jo thx hat funktioniert.
Nur sollte man es auf 2 setzen wenn es attach_id 1 gibt. Ging irgendwie automatisch auf 2.
Gruß