Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
09, 2008, 12:19:54 am
42744 Mesaj 8090 Konu Gönderen: 17931 Üye
Son üye: medist
Turk-Php.Com Forum  |  Yardım Forumları  |  PHP Yardım Forumu  |  upload! yeter artık :s « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: upload! yeter artık :s  (Okunma Sayısı 242 defa)
vai
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 193


Üyelik Bilgileri
upload! yeter artık :s
« : 01, 2008, 08:13:35 am »

arkadaşlar anlamadığım bir sebep ile upload yapamıyorum.
image resize yapıp upload yaptırmak istiyordum fakat daha upload işini çözemedim.

Öncelikli sorum, şuanki hostingimde olası bir hata da php beni uyarmıyor. Eksik bir ")" "Wink vs. hiç bir şekilde uyarmıyor.
Scriptlerimin basına
Kod:
error_reporting(E_ALL ^ E_NOTICE);
ini_set("display_errors", 1);
yazıyorum yinede ses yok.

Asıl soruma gelince.

ekle.php deki form aracılığı ile kaydet.php ye formu gönderiyorum.
kaydet.php upload edilen dosyayı görmüyor.
En basit aklıma gelenİ Kaydet.php adlı dosyaya sadece bunları yazmak oldu.
Kod:
if(!isset($_FILES['picture']))
{
echo "dosya yok";
}

Form bilgilerindede hata göremiyorum!
Kod:
<form enctype="multipart/form-data"  method"post" action="kaydet.php" >
<input name="picture" type="file" id="picture">

Anlamadım gitti :S

Yardımcı olursanız sevinirim
Herkeze iyi calismalar.

Logged
discotek
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 32


Üyelik Bilgileri
Ynt: upload! yeter artık :s
« Yanıtla #1 : 01, 2008, 11:50:40 am »

index.php
Kod:
<form method="post" enctype="multipart/form-data" action="upload.php">
<INPUT TYPE="file" NAME="uploadfile" size="21">
<input type="submit" value="Yükle" name="upload"></form>

upload.php
Kod:
<?php

$uploadedfile 
$_FILES['uploadfile']['tmp_name'];
$src imagecreatefromjpeg($uploadedfile);
list(
$width,$height)=getimagesize($uploadedfile);
$zufall rand(1,9999);
$newwidth=140;
$newheight=($height/$width)*140;
$tmp=imagecreatetruecolor($newwidth,$newheight);
imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
$filename "thumbs/$zufall"$_FILES['uploadfile']['name'];
imagejpeg($tmp,$filename,100);

imagedestroy($src);
imagedestroy($tmp);
?>


<?
echo "<input name='thetext' size='35' value='$filename'><br><br><img src='$filename' alt='Küçültülmüş Resim'><br>";
?>

burada bir arkadaş böle yapmış ben uyguladım gayet süper çalışıyor
Logged
vai
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 193


Üyelik Bilgileri
Ynt: upload! yeter artık :s
« Yanıtla #2 : 01, 2008, 12:42:42 pm »

Peki php nin olası hatada hatayı sayfaya yazmasını nasıl sağlayacağız? parse hatası da olsa...



Verdiğiniz kod çalıştı fakat ben nerede hata yaptığımı anlayamadım hala:s
« Son Düzenleme: 01, 2008, 12:55:11 pm Gönderen: vai » Logged
discotek
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 32


Üyelik Bilgileri
Ynt: upload! yeter artık :s
« Yanıtla #3 : 08, 2008, 02:24:27 pm »

www.yardimonline.net burada bu kodun açıklamalı hali de var dostum Wink
Logged
bndrs
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 53



Üyelik Bilgileri WWW
Ynt: upload! yeter artık :s
« Yanıtla #4 : 08, 2008, 04:33:09 pm »

Selam,

Kullandığın sunucuda muhtemelen PHP CGI şeklinde konfigüre edilmiştir.

Kök klasörüne "php.ini" dosyası yüklüyorsun dosya içerisine

display_errors = On;
Logged

Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.