SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #21  
Alt 20.02.2005, 17:55:54
sodiummd sodiummd ist offline
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...???
Mit Zitat antworten
  #22  
Alt 20.02.2005, 19:07:33
sodiummd sodiummd ist offline
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...
Mit Zitat antworten
  #23  
Alt 20.02.2005, 19:54:30
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #24  
Alt 20.02.2005, 20:21:11
sodiummd sodiummd ist offline
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???
Mit Zitat antworten
  #25  
Alt 20.02.2005, 20:26:25
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #26  
Alt 20.02.2005, 20:39:22
sodiummd sodiummd ist offline
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&ouml;glich!</i><br>n";
    
mysql_close();
    }
//mysql_connect()
    
}
  else
    echo 
"<br><i>Der Server ist wegen Wartungsarbeiten vor&uuml;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...
Mit Zitat antworten
  #27  
Alt 20.02.2005, 22:32:51
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #28  
Alt 20.02.2005, 22:57:41
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
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 22:57:58 Uhr)
Mit Zitat antworten
  #29  
Alt 21.02.2005, 10:57:00
sodiummd sodiummd ist offline
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...
Mit Zitat antworten
  #30  
Alt 21.02.2005, 10:58:19
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:33:56 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt