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 |
20.02.2005, 16:55:54
|
Anfänger
|
|
Registriert seit: Feb 2005
Beiträge: 32
|
|
AW: wohin mit dem "move_uploaded_file" schnipsel
ok, also den datensatz hol ich mir ja mit mysql_result() allerdings weiß ich jetzt wieder nicht, welchen befehl mir die letzte zeile ausgibt. im buch hab ich hier nur
mysql_result(SQL-Ergebnis, Zeile, Spalte); stehen... ok, wenn ich zeile und spalte durch zahlen austausche kann ich auf bestimmte zugreifen, aber ich brauch ja jeweils immer die letzte...???
|
20.02.2005, 18:07:33
|
Anfänger
|
|
Registriert seit: Feb 2005
Beiträge: 32
|
|
AW: wohin mit dem "move_uploaded_file" schnipsel
sag mal, hab ich in der foreach schleife was falsch gemacht???
PHP-Code:
foreach($files as $name){
move_uploaded_file($files, "$DOCUMENT_ROOT/gospider/spinnendatenbank/img/$files_name");
echo "<table width="100%" border="1">n";
echo "<tr><td class="headerInfo">Die Datei $file_4_name wurde erfolgreich hochgeladen!</td></tr>n";
echo "</table>n";
}
der schreibt zwar den namen in die db (ok, hat ja damit nix zu tun) läd aber die bilder nicht ins verzeichnis...
|
20.02.2005, 18:54:30
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: wohin mit dem "move_uploaded_file" schnipsel
hi,
ändere:
PHP-Code:
move_uploaded_file($files //..
mal in:
PHP-Code:
move_uploaded_file($name //...
müsste dann klappen.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
20.02.2005, 19:21:11
|
Anfänger
|
|
Registriert seit: Feb 2005
Beiträge: 32
|
|
AW: wohin mit dem "move_uploaded_file" schnipsel
habsch gemacht, er hat auch was in den ordner verschoben, allerdings hieß die datei array und damit konnte ich nix anfangen...
achso und wie ging das jetzt genau mit der letzten zeile auslesen. wie gesagt, ich denk mir mal mit mysql_result, allerdings wie immer wieder die letzte???
|
20.02.2005, 19:26:25
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: wohin mit dem "move_uploaded_file" schnipsel
darf ich noch mal dein aktuelles script sehn?
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
20.02.2005, 19:39:22
|
Anfänger
|
|
Registriert seit: Feb 2005
Beiträge: 32
|
|
AW: wohin mit dem "move_uploaded_file" schnipsel
lieber nicht*g*
büdde
PHP-Code:
<?php
require("../hidden/biblio2.php");
include("../hidden/info.php");
chmod ("../img/", 0755);
if(!isset($set))
{
// file_1
$tempname_1 = $_FILES['file_1']['tmp_name'];
$name_1 = $_FILES['file_1']['name'];
$type_1 = $_FILES['file_1']['type'];
$size_1 = $_FILES['file_1']['size'];
if($type_1 != "image/gif" && $type_1 != "image/jpeg" && $type_1 != "image/jpg") {
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.";
}
if ($size_1 > "900000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!Maximale Dateigrosse beträgt 50 KB!";
}
//file_2
$tempname_2 = $_FILES['file_2']['tmp_name'];
$name_2 = $_FILES['file_2']['name'];
$type_2 = $_FILES['file_2']['type'];
$size_2 = $_FILES['file_2']['size'];
if($type_2 != "image/gif" && $type_2 != "image/jpeg" && $type_2 != "image/jpg") {
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.";
}
if ($size_2 > "900000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!Maximale Dateigrosse beträgt 50 KB!";
}
//file_3
$tempname_3 = $_FILES['file_3']['tmp_name'];
$name_3 = $_FILES['file_3']['name'];
$type_3 = $_FILES['file_3']['type'];
$size_3 = $_FILES['file_3']['size'];
if($type_3 != "image/gif" && $type_3 != "image/jpeg" && $type_3 != "image/jpg") {
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.";
}
if ($size_3 > "900000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!Maximale Dateigrosse beträgt 50 KB!";
}
//file_4
$tempname_4 = $_FILES['file_4']['tmp_name'];
$name_4 = $_FILES['file_4']['name'];
$type_4 = $_FILES['file_4']['type'];
$size_4 = $_FILES['file_4']['size'];
if($type_4 != "image/gif" && $type_4 != "image/jpeg" && $type_4 != "image/jpg") {
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.";
}
if ($size_4 > "900000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!Maximale Dateigrosse beträgt 50 KB!";
}
seitenAnfang("Neues Tier aufnehmen");
echo "<h1>Neues Tier aufnehmen</h1>n";
echo "<form action="$PHP_SELF" method="post" enctype="multipart/form-data">n";
echo "<input type="hidden" name="set" value="true">n";
echo "<table border="1">n";
echo "<tr>n";
echo "<td><b>Unterfamilie:</b></td>n";
echo "<td>n";
echo "<select name="f_u_fam" size="1"><option>$t1<option>$t2<option>$t3<option>$t4<option>$t5<option>$t6<option>$t7<option>$t8<option>$t9<option>$t10<option>$t11<option>$t12</select>n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Lateinische Gattungsbezeichnung:</b></td>n";
echo "<td>n";
echo "<input type="text" name="f_lat_gattung" size="50" maxlength="50">n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Lateinische Artenbezeichnung:</b></td>n";
echo "<td>n";
echo "<input type="text" name="f_lat_art" size="50" maxlength="40">n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Deutsche Bezeichnung</b></td>n";
echo "<td>n";
echo "<input type="text" name="f_deut" size="50" maxlength="50">n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Übersetzung Gattung:</b></td>n";
echo "<td>n";
echo "<input type="text" name="f_ue_gat" size="50" maxlength="254">n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Übersetzung Art:</b></td>n";
echo "<td>n";
echo "<input type="text" name="f_ue_art" size="50" maxlength="254">n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Herkunft:</b></td>n";
echo "<td>n";
echo "<input type="text" name="f_herkunft" size="50" maxlength="90">n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Größe:</b></td>n";
echo "<td>n";
echo "<input type="text" name="f_groesse" size="50" maxlength="90">n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Lebensweise:</b></td>n";
echo "<td>n";
echo "<select name="f_lebensweise" size="1"><option>$lw1<option>$lw2<option>$lw3</select>n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Haltung:</b></td>n";
echo "<td>n";
echo "<select name="f_haltung" size="1"><option>$hg1<option>$hg2<option>$hg3<option>$hg4</select>n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Temperatur:</b></td>n";
echo "<td>n";
echo "<input type="text" name="f_temp" size="30" maxlength="30">n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Luftfeuchtigkeit:</b></td>n";
echo "<td>n";
echo "<input type="text" name="f_luftfe" size="30" maxlength="30">n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Zucht:</b></td>n";
echo "<td>n";
echo "<textarea rows="10" name="f_zucht" cols="60"></textarea>n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Beschrieben von:</b></td>n";
echo "<td>n";
echo "<input type="text" name="f_beschrieben_von" size="30" maxlength="30">n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Artenschutz:</b></td>n";
echo "<td>n";
echo "<input type="checkbox" name="f_artenschutz" value="WA II">n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Beschreibung:</b></td>n";
echo "<td>n";
echo "<textarea rows="10" name="f_beschreibung" cols="60"></textarea>n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Bild 1:</b></td>n";
echo "<td>n";
echo "<input name="file_1" type="file">n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Bild 2:</b></td>n";
echo "<td>n";
echo "<input name="file_2" type="file">n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Bild 3:</b></td>n";
echo "<td>n";
echo "<input name="file_3" type="file">n";
echo "</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><b>Bild 4:</b></td>n";
echo "<td>n";
echo "<input name="file_4" type="file">n";
echo "</td>n";
echo "</tr>n";
echo "</table>n";
echo "<p>n";
echo "<input type="submit" value="Daten abspeichern">n";
echo "<input type="reset" value="Daten verwerfen">n";
echo "</form>n";
} //!isset($set)
else
{
include("../hidden/db_connect2.php");
seitenAnfang("Das Tier wurde der Datenbank erfolgreich hinzugefügt");
if(empty($err)) {
foreach($files as $name){
move_uploaded_file($name, "$DOCUMENT_ROOT/gospider/spinnendatenbank/img/$files");
echo "<table width="100%" border="1">n";
echo "<tr><td class="headerInfo">Die Datei $files wurde erfolgreich hochgeladen!</td></tr>n";
echo "</table>n";
}
echo "<table width="100%" border="1">n";
echo "<tr>n";
echo "<td width="25%" class="boxText">$file_1_name</td>n";
echo "<td width="25%" class="boxText">$file_2_name</td>n";
echo "<td width="25%" class="boxText">$file_3_name</td>n";
echo "<td width="25%" class="boxText">$file_4_name</td>n";
echo "</tr>n";
echo "<tr>n";
echo "<td><img src="../img/$file_1_name"></td>n";
echo "<td><img src="../img/$file_2_name"></td>n";
echo "<td><img src="../img/$file_3_name"></td>n";
echo "<td><img src="../img/$file_4_name"></td>n";
echo "</tr>n";
echo "</table>n";
if(@mysql_connect($host, $user, $pwd))
{
if(@mysql_select_db($dbname))
{
$sql = "INSERT INTO $tblname1 (u_fam, lat_gattung, lat_art, deut, ue_gat, ue_art, herkunft, groesse, lebensweise, haltung, temp, luftfe, zucht, beschrieben_von, artenschutz, beschreibung, bild1, bild2, bild3, bild4) VALUES ("
. "'$f_u_fam', "
. "'$f_lat_gattung', "
. "'$f_lat_art', "
. "'$f_deut', "
. "'$f__ue_gat', "
. "'$f_ue_art', "
. "'$f_herkunft', "
. "'$f_groesse', "
. "'$f_lebensweise', "
. "'$f_haltung', "
. "'$f_temp', "
. "'$f_luftfe', "
. "'$f_zucht', "
. "'$f_beschrieben_von', "
. "'$f_artenschutz', "
. "'$f_beschreibung', "
. "'$file_1_name', "
. "'$file_2_name', "
. "'$file_3_name', "
. "'$file_4_name');";
if(@mysql_query($sql))
{
echo "<h1>Eintrag erfolgreich</h1><hr>n";
echo "Das neue Tier <b>$f_lat_gattung $f_lat_art und das Bild $files</b> wurde erfolgreich eingetragen.<p><hr>";
}
else
{
echo "Der Datensatz konnte leider nicht gespeichert werden. ";
echo "Schau nochmal nach, was denn fehlt.<p>n";
}
} //mysql_select_db()
else
echo "<br><i>Verbindung zur Datenbank ist im Moment nicht möglich!</i><br>n";
mysql_close();
}//mysql_connect()
}
else
echo "<br><i>Der Server ist wegen Wartungsarbeiten vorübergehend nicht erreichbar.</i><br>n";
} //else-Zweig !isset($set)
back(3);
seitenEnde();
?>
und als arrays hab ich das so gemacht
PHP-Code:
$files = array("$file_1", "$file_2", "$file_3", "$file_4");
$name = array("$file_1_name", "$file_2_name", "$file_3_name", "$file_4_name");
ich denk mir mal, das ich irgendwas mit den arrays falsch gemacht hab...
|
20.02.2005, 21:32:51
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: wohin mit dem "move_uploaded_file" schnipsel
also irgendwie durchschaue ich dein script so langsam nicht mehr. vielleicht bringst du da erst mal etwas übersicht rein, sprich alles raus was 'unsinn' ist und mal etwas sortieren.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
20.02.2005, 21:57:41
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: wohin mit dem "move_uploaded_file" schnipsel
Bezüglich letzter Datensatz: Schau dir mal die Funktion [func]mysql_insert_id[/func] an.
Geändert von xabbuh (20.02.2005 um 21:57:58 Uhr)
|
21.02.2005, 09:57:00
|
Anfänger
|
|
Registriert seit: Feb 2005
Beiträge: 32
|
|
AW: wohin mit dem "move_uploaded_file" schnipsel
ich hab das jetzt mal mit dem chmod probiert, allerdings kann ich wieder nur bestimmten files die zugriffsrechte geben oder gibts ne variable für alle files im ordner. hab aich schon probiert mit
PHP-Code:
chmod ("../img", 0766);
aber dann setzt er auch nur den ordner auf 766 und nicht das, was drin ist...
|
21.02.2005, 09:58:19
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: wohin mit dem "move_uploaded_file" schnipsel
du musst jede datei einzeln setzen, oder alle mit einer schleife.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
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 12:56:11 Uhr.
|